Zig – io_uring and Grand Central Dispatch std.Io implementations landed
Ce journal des modifications présente les évolutions récentes sur la branche principale de Zig, notamment des implémentations std.Io basées sur io_uring et Grand Central Dispatch. Ces implémentations sont expérimentales et nécessitent des travaux complémentaires avant une utilisation fiable, avec des améliorations en cours sur la gestion des erreurs, la journalisation et la couverture de tests. Deux autres améliorations de flux de travail sont annoncées, à savoir le stockage local des paquets dans le répertoire zig-pkg et l’ajout de l’option --fork pour zig build afin de remplacer temporairement des dépendances. Une entrée traite la préférence pour les API natives Windows plutôt que les wrappers Win32 et donne des exemples d’ajustements pour réduire les allocations et améliorer l’accès aux API kernel. Enfin, le texte décrit le développement de zig libc en tant que fournisseur libc intégré, la suppression de nombreuses sources C et l’intégration au compilateur et linker de Zig, avec des implications pour l’E/S et la portabilité.