You are here

Bytecode Alliance

Subscribe to Bytecode Alliance feed
Welcome to the Bytecode Alliance
Updated: 3 min 42 sec ago

A Function Inliner for Wasmtime and Cranelift

Tue, 11/18/2025 - 19:00
Function inlining is one of the most important compiler optimizations, not because of its direct effects, but because of the follow-up optimizations it unlocks. It may reveal, for example, that an otherwise-unknown function parameter value is bound to a constant argument, which makes a conditional branch unconditional, which in turn exposes that the function will always return the same value. Inlining is the catalyst of modern compiler optimization.
Categories: Web Assembly

Exceptions in Cranelift and Wasmtime

Wed, 11/05/2025 - 19:00
This is a blog post outlining the odyssey I recently took to implement the Wasm exception-handling proposal in Wasmtime, the open-source WebAssembly engine for which I’m a core team member/maintainer, and its Cranelift compiler backend.
Categories: Web Assembly