Stefan Marr
banner
stefan-marr.de
Stefan Marr
@stefan-marr.de
Interpreters, compilation, concurrency, and debugging tools.
Reposted by Stefan Marr
The Virgil compiler interprets its SSA representation directly, as compile-time initialization allows the full language--a simplification after two generations of customized interpreters. It does basically what Mike wrote, except gotos assign the values of phis instead of looking them up.
November 13, 2025 at 1:32 PM
I would suspect not. My guess would be that an explicit SSA form makes more sense for a more classic compiler. Or at least one that reconstitutes control flow into the compilation units.
November 13, 2025 at 10:04 AM
Really? I'd know lots of cool things to brag about, in no particular order: Storage Strategies, literally on all devices people carry around with them. The language composition work and Eco, very fun stuff. The warmup work, huge impact. The Rust GC, also very fun stuff.
November 11, 2025 at 12:30 PM
Is this the outline you're going to use?

Asking since I am apparently expected to prepare one, too
November 11, 2025 at 9:20 AM
Thanks for organizing, was fun!
October 19, 2025 at 3:37 PM
Reposted by Stefan Marr
For those of you in Singapore, Jake is at SPLASH and presenting the paper on Saturday. He's friendly, and on the job market -- please find him and say hello!
October 15, 2025 at 12:02 PM