Zig ELF Linker Diperbaiki, Kompilasi Inkremental Jadi Cepat
Judul asli: Zig ELF Linker Improvements Devlog
Mengapa Ini Penting
Kompilasi inkremental cepat dapat mengakselerasi produktivitas developer Zig
Zig 0.16.0 memperkenalkan ELF linker baru yang kini mendukung kompilasi inkremental cepat. Pengembang Matthew Lugg berhasil membangun Zig compiler dengan LLVM dan LLD dalam 30ms untuk rebuild.
Matthew Lugg mengembangkan ELF linker baru Zig yang debut di versi 0.16.0. Linker awalnya hanya mendukung kode Zig tanpa library eksternal, kini mampu membangun Zig compiler dengan LLVM dan LLD. Fitur utama adalah kompilasi inkremental cepat di x86_64 Linux tanpa overhead performa tambahan. Demo menunjukkan rebuild proyek Tetris dalam 30ms dan Zig compiler dari 36 detik menjadi 244ms. Linker masih perlu dukungan DWARF debug info untuk kode Zig. Tersedia dengan flag -fnew-linker di master branch, akan dirilis di Zig 0.17.0.