Chris Fallin
Blog About Projects Academics & Publications

blog.cfallin

  • Aug 28, 2024

    Compilation of JavaScript to Wasm, Part 3: Partial Evaluation

  • Aug 27, 2024

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

  • Jun 12, 2024

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

  • Oct 11, 2023

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

  • Jan 20, 2023

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

  • Jun 9, 2022

    Cranelift, Part 4: A New Register Allocator

  • Mar 15, 2021

    Cranelift, Part 3: Correctness in Register Allocation

  • Jan 22, 2021

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

  • Sep 18, 2020

    A New Backend for Cranelift, Part 1: Instruction Selection

  • Sep 17, 2020

    blog.cfallin is live!

cfallin headshot
  • Chris Fallin
  • chris@cfallin.org
  • https://cfallin.org/
  • GitHub
  • Mastodon