• # Suis-je médisant ?

    Posté par (site web personnel) . En réponse à la dépêche LLVM 3.0. Évalué à -4.

    Je dois dire que certains passage de la dépêche m'interpellent. Je fais référence à :

    Comme annoncé dans la nouvelle de sortie de LLVM 2.9, le système de type a été entièrement revu. [...] En plus de cet inconvénient, les types opaques, une fois résolus, impliquaient un parcours complet de tous les types et valeurs existantes, ce qui provoquait de nombreux bugs.

    Et :

    Le système de gestion des exceptions a été entièrement revu. Le nouveau système permet de corriger un grand nombre de bugs.

    Tant de bugs ? Sur des éléments aussi importants ? C'est inquiétant. Surtout sur cinq « nouveautés dans le cœur de LLVM » décrites.

    Plus pour chipoter :

    LLVM gère désormais la prédiction de branche et __builtin_expect sous forme de métadonnées dans la représentation intermédiaire.

    Ça semble un peu élémentaire comme fonctionalité non ?