IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de LLVM/Clang en version 3.3
Le support de C++11 est complet

Le , par Emmanuel Deloget

22PARTAGES

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ées 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 devrait sortir dans les semaines qui viennent.

Une erreur dans cette actualité ? Signalez-nous-la !