Sujet : compiler
-
Bases de compilation : reproduire l'unité de traduction en échec avant de modifier les en-têtes
Utiliser la commande de compilation réelle et le répertoire de travail réel pour distinguer les défauts du code source des erreurs de configuration de l'éditeur.
-
Débordement arithmétique signé : documenter le contrat du compilateur avant de modifier l'optimisation
Séparer les exigences arithmétiques des options GCC relatives au débordement, lorsqu'une build de release se comporte différemment d'une build de débogage.
Lisible par machine : JSON