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 !

LLVM/Clang : support complet de C++ 11 dans la version 3.3
La suite d'outils de compilation sortira dans les prochaines semaines

Le , par Emmanuel Deloget

238PARTAGES

2  0 
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.
Vous avez lu gratuitement 931 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

Avatar de germinolegrand
Membre expert https://www.developpez.com
Le 22/04/2013 à 12:39
Vivement que gcc/MinGW le rejoigne !

(ou que clang soit porté sous windows )
1  0 
Avatar de Klaim
Membre expert https://www.developpez.com
Le 22/04/2013 à 13:54
Citation Envoyé par germinolegrand Voir le message
Vivement que gcc/MinGW le rejoigne !

(ou que clang soit porté sous windows )
Exactement
0  0 
Avatar de wirenth
Membre averti https://www.developpez.com
Le 22/04/2013 à 14:05
Citation Envoyé par germinolegrand Voir le message
Vivement que gcc/MinGW le rejoigne !

(ou que clang soit porté sous windows )
Punaise, clang sous Windows, le rêve... J'en peux plus de VC++ qui supporte rien :/
0  0 
Avatar de Klaim
Membre expert https://www.developpez.com
Le 22/04/2013 à 14:10
Nan mais en fait, tu peux deja l'utiliser sous windows, mais tu auras juste pas acces a tout niveau outils et bibliotheque standard, donc c'est encore bancale.
0  0 
Avatar de wirenth
Membre averti https://www.developpez.com
Le 22/04/2013 à 16:56
Oui je sais que tu peux l'utiliser sous Windows, mais comme tu le dis c'est tellement la merde que c'est difficilement utilisable en production. Ou alors il faudrait y passer beaucoup plus de temps que ce que je peux me permettre.
0  0 
Avatar de grim7reaper
Membre éclairé https://www.developpez.com
Le 22/04/2013 à 17:30
Citation Envoyé par germinolegrand Voir le message
Vivement que gcc/MinGW le rejoigne !

(ou que clang soit porté sous windows )
Je ne sais pas ce qu’il en est niveau de MinGW, mais gcc n’est pas à la traîne non plus
0  0 
Avatar de gbdivers
Inactif https://www.developpez.com
Le 22/04/2013 à 18:24
Pour gcc, ce qu'il manque encore (un peu), c'est le support de la STL, en particulier les expressions régulières : http://gcc.gnu.org/onlinedocs/libstd...tatus.iso.2011

Sinon, si quelqu'un a une version de Clang compilé pour windows, il peut la fournir, on peut la mettre sur Dvp
0  0 
Avatar de Luc Hermitte
Expert éminent sénior https://www.developpez.com
Le 22/04/2013 à 19:25
Concernant windows, j'ai vu passer ça sur reddit -> http://www.ishani.org/web/articles/c...e/clang-win32/
0  0 
Avatar de Klaim
Membre expert https://www.developpez.com
Le 22/04/2013 à 23:01
Notez que quelqu'un a propose un projet Google Summer of Code pour ameliorer la situation pour Windows: http://clang-developers.42468.n3.nab...td4031601.html
0  0 
Avatar de germinolegrand
Membre expert https://www.developpez.com
Le 23/04/2013 à 0:01
Un bon compilo ne sert pas à grand chose sans une bonne lib standard, du coup l'idée de coupler Clang à la msvc n'avancerait selon moi pas à grand chose...
0  0