Zig refond son système de build pour séparer les processus
Original : Zig: Build System Reworked
Pourquoi c'est important
Ces améliorations accélèrent drastiquement le développement en Zig
Le langage Zig a restructuré son système de build en séparant les processus 'maker' et 'configurer'. Cette refonte majeure améliore les performances et prépare la version 0.17.0 prochainement attendue.
Zig a publié une refonte majeure de son système de build qui sépare le processus 'maker' du processus 'configurer'. Cette modification architecturale importante fait partie des préparatifs pour la version 0.17.0. En parallèle, l'équipe a considérablement amélioré le nouveau linker ELF introduit dans la version 0.16.0. Le linker peut désormais compiler le compilateur Zig auto-hébergé avec les bibliothèques LLVM et LLD activées. Il prend en charge la compilation incrémentale rapide avec des temps de rebuild de seulement 30ms pour certains projets, même en liant des bibliothèques externes et des sources C sur x86_64 Linux.