GCC 5.1 has been released, and you can browse through the changes, improvements, new features, updates, and fixes. I feel no shame in admitting that compilers go way, way over my head, so I can’t make much sense of all this.
GCC 5.1 has been released, and you can browse through the changes, improvements, new features, updates, and fixes. I feel no shame in admitting that compilers go way, way over my head, so I can’t make much sense of all this.
The biggest change is that the default for C & C++ are now both the 2011 versions of the standard (Okay, the GNU-extended GNU11 standards). That’s kind of a big deal.
Related to that, there’s a “full experimental support for C++14”:
https://gcc.gnu.org/onlinedocs/gcc-5.1.0/libstdc++/manual/manual/sta…
Edited 2015-04-23 06:28 UTC
Where did you see C++11 being standard? As far as I can tell only the C11 standard was made standard.
C++11 (formerly known as C++0x) is a version of the standard of the C++ programming language. It was approved by ISO on 12 August 2011, replacing C++03, and superseded by C++14 on 18 August 2014. The name follows the tradition of naming language versions by the year of the specification’s publication.
From wiki.
The topic at hand was what g++ would interpret c++ programs as by default.
> I feel no shame in admitting that […]
Thank you for your honesty, Thom.
Have Thom ever lacked of honesty ?
Take a look at assemblers, what you see is what you get
Edited 2015-04-24 20:37 UTC
Isn’t everyone using clang these days?
Rally against terrible conversioning numbers!
It wouldn’t matter so much if GCC wasn’t such a high profile project… and the fact that there isn’t much reason to deviate from previous release numbering other than to just be annoying.