Skip to main content

3 posts tagged with "Wasm"

Wasm tag description

View All Tags

Endive 1.1.0: Native Speed, Signed Modules, and the End of Summer

· 5 min read
Andrea Peruffo
Principal Software Engineer @ IBM

The evenings are getting shorter here, which is usually when we take stock of a summer's work. Endive 1.1.0 is out, the first feature release since Endive 1.0, and two things in it are genuinely new. redline compiles your Wasm module all the way down to native machine code. inlay gets that module into your build with a locked digest and a verified signature. Behind them sits a long, quiet list of refinements to conformance, error handling and concurrency.

Endive 1.0: WebAssembly on the JVM, Now a Bytecode Alliance Project

· 4 min read
Andrea Peruffo
Principal Software Engineer @ IBM

We're excited to announce Endive 1.0, the first release of the project under the Bytecode Alliance. Endive is a pure-Java WebAssembly runtime with zero native dependencies, continuing the work started as Chicory. For background on the move, see the announcement article. If you're migrating from Chicory, the migration guide has you covered.

Finding a JVM JIT Bug the Hard Way

· 13 min read
Andrea Peruffo
Principal Software Engineer @ IBM

Finding a JVM JIT Bug

In early 2025, a user reported intermittent wrong results using the build-time compiler. Not a crash, just a quietly wrong answer. A year of debugging, dead ends, and creative workarounds later, we traced the problem to a bug in the JVM's C2 JIT compiler, and had to build an entire compiler from scratch in 3 days just to prove it.