Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

Sortie de G.C.C. 4.4.3 : Découvrez la nouvelle version de la célèbre suite de compilateurs GNU

Le , par 3DArchi, Rédacteur
r /> GCC 4.4.3 vient de sortir.
Retrouvez les informations sur toutes les nouveautés sur la page GCC 4.4 Release Series Changes, New Features, and Fixes.
La page d'accueil de GCC n'est pas encore mise à jour, il faut aller du côté de la page Releases : GCC Releases.
Prêts à tester cette nouvelle version ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Alp Alp - Expert éminent sénior https://www.developpez.com
le 22/01/2010 à 14:44
On peut noter particulièrement :

C++

Improved experimental support for the upcoming ISO C++ standard, C++0x. Including support for auto, inline namespaces, generalized initializer lists, defaulted and deleted functions, new character types, and scoped enums.
Those errors that may be downgraded to warnings to build legacy code now mention -fpermissive when -fdiagnostics-show-option is enabled.
-Wconversion now warns if the result of a static_cast to enumeral type is unspecified because the value is outside the range of the enumeral type.
-Wuninitialized now warns if a non-static reference or non-static const member appears in a class without constructors.
G++ now properly implements value-initialization, so objects with an initializer of () and an implicitly defined default constructor will be zero-initialized before the default constructor is called.

Runtime Library (libstdc++)

Improved experimental support for the upcoming ISO C++ standard, C++0x, including:
Support for <chrono>, <condition_variable>, <cstdatomic>, <forward_list>, <initializer_list>, <mutex>, <ratio>, <system_error>, and <thread>.
unique_ptr, <algorithm> additions, exception propagation, and support for the new character types in <string> and <limits>.
Existing facilities now exploit initializer lists, defaulted and deleted functions, and the newly implemented core C++0x features.
Some standard containers are more efficient together with stateful allocators, i.e., no allocator is constructed on the fly at element construction time.
Experimental support for non-standard pointer types in containers.
The long standing libstdc++/30928 has been fixed for targets running glibc 2.10 or later.
As usual, many small and larger bug fixes, in particular quite a few corner cases in <locale>.

Avatar de dlewin dlewin - Membre averti https://www.developpez.com
le 22/01/2010 à 16:07
merci pour cette news.
Avatar de nouknouk nouknouk - Modérateur https://www.developpez.com
le 22/01/2010 à 16:27
Intéressant

Citation Envoyé par GCC
Improved experimental support for the upcoming ISO C++ standard, C++0x

S'il y en a qui suivent, concrètement, ça en est où cette histoire ?

Le support est-il sufisamment avancé pour devenir utilisable, ou pas encore assez pour espérer faire une appli avec ?
Avatar de Florian Goo Florian Goo - Membre éclairé https://www.developpez.com
le 22/01/2010 à 22:31
Plus d'infos sur le support de C++0x : http://gcc.gnu.org/projects/cxx0x.html
Avatar de spidermario spidermario - Membre éclairé https://www.developpez.com
le 23/01/2010 à 16:51
Je dispose déjà de la version 4.4.1, et le lien fourni donne les changements 4.3 → 4.4.
Mais quels sont les changements 4.4.1 → 4.4.3 ?
Avatar de Pouet_forever Pouet_forever - Membre éclairé https://www.developpez.com
le 24/01/2010 à 0:45
Sympa tout ça !
Merci pour le lien

@ spidermario : Bah c'est les évolutions de 4.4.1 -> 4.4.2 et 4.4.2 -> 4.4.3
Offres d'emploi IT
Développeur c++ /qt h/f
RG SYSTEM - Languedoc Roussillon - Montpellier (34000)
Développeur C++ Qt
UTIGroup. Rhône-Alpes - Rhône Alpes - Lyon
Développeur back end python
LEXSI - Ile de France - Bagnolet (93170)

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