Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

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

Le , par Emmanuel Deloget, Expert confirmé
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 aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de germinolegrand 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 )
Avatar de Klaim 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
Avatar de wirenth 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 :/
Avatar de Klaim 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.
Avatar de wirenth 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.
Avatar de grim7reaper 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
Avatar de gbdivers 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
Avatar de Luc Hermitte Luc Hermitte - Expert éminent 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/code/clang-win32/
Avatar de Klaim 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
Avatar de germinolegrand 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...
Offres d'emploi IT
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Responsable transverse - engagement métiers H/F
Safran - Ile de France - Corbeil-Essonnes (91100)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique C++