Roc-Compiler: 300.000 Zeilen Rust durch Zig ersetzt – Feature-Parität erreicht

How Our Rust-to-Zig Rewrite Is Going

Das Roc-Team hat nach 487 Tagen Arbeit die Neufassung seines Compilers in Zig abgeschlossen: Die neue Version erreicht Feature-Parität mit dem ursprünglichen Rust-Code. Der Beitrag erklärt die Gründe für den Komplett-Neubau statt einer inkrementellen Migration, etwa die Probleme mit dem bisherigen Lambda-Set-Resolution-System und die Vorteile von Zig bei Build-Zeiten, Speicherkontrolle und Umgang mit memory-unsafe Code. Zudem werden neue Features wie Hot Code Loading, Cross-Compilation und String-Interpolation im Pattern Matching vorgestellt, die dank des neuen Compilers möglich wurden.

Unser 487-Tage-Rewrite dauerte 476 Tage länger als Buns 11-Tage-Rewrite von etwa 500.000 Zeilen Zig zu Rust.

Mehr von diesem Tag

2026-07-16