Incremental compilation instantly rebuilds the Zig compiler [video]
youtube.com
youtube.com
By the way Delphi, FreePascal, D are just as fast still.
BTW Borland didn't create the compiler, instead licensed the technology from Poly Data.
The way we do this does unfortunately mean that if our heuristic goes very wrong, we can end up doing much more work than is necessary. There are some real nasty cases with self-referential types right now. However, for simple things like changing function bodies, it works lovely!