Matthew Lugg (@mlugg) landed a 30,000 line patchset into the Zig compiler today.

https://ziglang.org/devlog/2026/#2026-03-10

Devlog ⚡ Zig Programming Language

@andrewrk
this reminds me of a time I was trying to debug a piece of Python code, then realized it "wouldn't compile" (in my mental model of what python checks statically / at import time), only for me to realize that it's dead code.
@andrewrk Wait so unused broken code in a struct is okay but unused variable is a compile error? What’s the principle here?
@nikitonsky @andrewrk So the compiler won't care about the broken contents of the variable. But it still has to know the variable exists to track dependencies, which leads to knowing it's unused.
@nikitonsky conditional compilation