Path Generics in Rust: A Sketch Proposal for Simplicity and Generality

Compilation of JavaScript to WASM, Part 2: Ahead-of-Time vs. JIT

Compilation of JavaScript to Wasm, part 3: Partial evaluation

Path Generics in Rust: A Sketch Proposal for Simplicity and Generality

Fast(er) JavaScript on WebAssembly: Portable Baseline Interpreter and Future Plans

aegraphs: Acyclic E-graphs for Efficient Optimization in a Production Compiler

Cranelift's Instruction Selector DSL, ISLE: Term-Rewriting Made Practical

Cranelift, Part 4: A New Register Allocator

Cranelift, Part 3: Correctness in Register Allocation

Safe, Flexible Aliasing with Deferred Borrows - Chris Fallin

A New Backend for Cranelift, Part 1: Instruction Selection

Cranelift, Part 2: Compiler Efficiency, CFGs, and a Branch Peephole Optimizer

A New Back End for Cranelift: Instruction Selection