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

0PARTAGES

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.

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

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 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web