Hacker News new | ask | show | jobs
by mathias_10gen 5360 days ago
Surprisingly good although not complete: http://gcc.gnu.org/projects/cxx0x.html

Unfortunately a lot of companies don't use today's compilers, but use many-year old versions. For example, Apple still ships gcc 4.2 which is over 4 years old now and supports none of these features.

1 comments

The reason why Apple and their ilk use an old version of GCC, is that newer versions are licensed under GPLv3 which does not work for them.

For the same reason they are switching to LLVM. So if Clang supports C++11 well enough, Apple switches to that, and others who wont use newer GCC versions do the same, many companies may be back on track regarding compiler compatibility.