• [^] # Re: Suis-je médisant ?

    Posté par . En réponse à la dépêche LLVM 3.0. Évalué à 6.

    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.

    En regardant le blog llvm on trouve :
    - http://blog.llvm.org/2011/11/llvm-30-exception-handling-redesign.html
    //
    One of the biggest IR changes in the LLVM 3.0 release is a redesign and reimplementation of the LLVM IR exception handling model. The old model, while it worked for most cases, fell over in some key situations, leading to obscure miscompilations, missed optimizations, and poor compile time
    //

    • http://blog.llvm.org/2011/11/llvm-30-type-system-rewrite.html // One of the most pervasive IR (and thus compiler API) changes in LLVM 3.0 was a complete reimplementation of the LLVM IR type system. This change was long overdue (the original type system lasted from LLVM 1.0!) and made the compiler faster, greatly simplified a critical subsystem of VMCore, and eliminated some design points of IR that were frequently confusing and inconvenient. //

    Donc je pense que le "grand nombre de bugs" est une exagération de l'article...