Thank you! You have successfully joined our subscriber list.
Sorry, our system has encountered an error. Please try again later or contact us.

Devlog

This is a curated log of small progress updates and changes happening to Orca. This log is also available as an RSS feed.

New Github Sponsor Tiers

By Martin Fouilleul — 2025-07-24

I fleshed out our Github Sponsors page and added some monthly tiers. They come with symbolic rewards, from getting a distinguishing role in the Orca Discord server, to having your name and link to your homepage listed at the bottom of the landing page of the Orca website. Higher tiers are a good option for companies that want to support Orca through Github Sponsors, and include some amount of consultancy. I also plan on later adding access to private repos to specific tiers, to share bonus content with sponsors (think tutorials, screencasts, or advanced example programs).

If you want to help our work, now is the perfect time to do so :) Thanks for your support!

Martin

Merged Zig Build System

By Martin Fouilleul — 2025-07-10

We just merged the new Zig build system to replace our old Python build script. Reuben wrote about it here.

WebAssembly Debugger Progress

By Martin Fouilleul — 2025-05-27

The Orca debugger is shaping up. It can pause on breakpoints and step in and out through source code or instructions, navigate call frames, and inspect most variables in unoptimized code.

Zig Showtime

By Martin Fouilleul — 2025-04-03

I was invited on Zig Showtime to talk about Orca:

WebAssembly Debugger Progress

By Martin Fouilleul — 2025-03-13

Our WebAssembly Debugger can now single step through source lines.

WebAssembly Debugger First Steps

By Martin Fouilleul — 2025-02-20

I started working on an integrated debugger for Orca. Here’s its very first steps, moving through the bytecode. You’ll notice it’s not WebAssembly bytecode. Instead our custom backend compiles WebAssembly to a register-based machine with jumps for more efficient interpretation (and later JIT-ing).