The GCC developers have now released GCC 4.8.1 – the latest update to the GNU Compiler Collection after completing their switch to C++ as the implementation language for GCC in March. With this release, the developers now consider their compiler to be the first to implement all major language features of the C++11 standard. LLVM's Clang compiler is close behind, however, with its upcoming version 3.3 also implementing the major features of C++11. LLVM 3.3 is scheduled for release on 5 June.

The last pieces of the puzzle for C++11 completeness were C++11 ref-qualifiers, which were added with GCC 4.8.1. Aside from the C++11 implementation features, the release also includes over 90 bug fixes. An overview over the changes introduced with the 4.8 and 4.8.1 releases of GCC is available in the change log for the release series. Documentation for the C++ library and other supported languages is listed on the GCC 4.8.1 manual page.

The source code for GCC 4.8.1 is available from a number of mirrors and from the project's SVN server. GCC is licensed under the GPLv3 or later.

(fab)