Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Indexed Reverse Polish Notation, an Alternative to AST

Revisiting "Let's Build a Compiler"

Why xor eax, eax?

Progress on TypeScript 7 – December 2025

In need of Compiler Material.

Eurydice: a Rust to C compiler

clang AST dump question: why do for loops have a NULL in their AST?

Hash tables in Go and advantage of self-hosted compilers

How to speed up the Rust compiler in December 2025

Building a type-signature search for C++

Nice to Meet You: Synthesizing Practical MLIR Abstract Transformers

Compiler Engineering in Practice

Adding an AST phase for an interpreter

Super-Flat ASTs

Pop Goes the Population Count?

Free Go Course: 10 Modules, 30 Lessons, + Online Compiler

Seeking advice: Career progression in Compilers domain

Advent of Compiler Optimisations 2025

Making my own Intermediate Representation (IR) For Interpreted programming languages to become both interpreted and compiled at the same time.

Why do we need AST or IR?

SSA in Instruction Selection

RFC: Forming a Working Group on Formal Specification for LLVM

GCC RTL, GIMPLE & MD syntax highlighting for VSCode

How do I learn LLVM from the Kaleidoscope tutorial?

Optimizations in Braun SSA

Unswitching loops for fun and profit

Fixed Points and Strike Mandates (2012)

Addressing the adding situation

Testing and Benchmarking of AI Compilers

The Quest Toward that Perfect Compiler - ACM SPLASH / OOPSLA 2025 Keynote

More →