Le support de C++11 est complet sur LLVM/Clang 3.3
(J'ai fait une copie de ce post dans le forum actualit�.)
Le blog du projet LLVM a annonc� hier que la version 3.3 du compilateur LLVM/Clang impl�mente l'int�gralit� de la norme C++11. Cette annonce suit de pr�s l'int�gration dans l'arbre des sources du dernier patch li� � ce support (la r�vision r179861).
Les derniers ajouts concernent :
- les attributs C++11
- l'h�ritage de constructeurs
- la gestion des variables thread_local
Avec la compl�tion de ce support commence une nouvelle phase du d�veloppement, qui va maintenant s'int�resser � la future it�ration de la norme (C++14). Certaines �volutions sont d�j� pr�sentes, cach�e derri�re un drapeau de compilation -std=c++1y. Parmi celles-ci :
- lambda g�n�ralis�es
- d�duction du type de retour des fonctions non-lambda
- am�lioration des expression constexpr
La liste compl�te des fonctionnalit�s support�es par LLVM/Clang 3.3 est disponible ici.
LLVM/Clang 3.3 est toujours en cours de d�veloppement, et devrais sortir dans les semaines qui viennent.