Apache '0x compiler comparison page

Does anyone know any apache folks? This should get updated for Clang 3.0:
http://wiki.apache.org/stdcxx/C++0xCompilerSupport

-Chris

Errr.. after reading past the first line, I see it is already updated! :slight_smile:

-Chris

You could also post the diff/changes to stdcxx-dev@apache.org

Chris Lattner <clattner@apple.com> writes:

Does anyone know any apache folks? This should get updated for Clang 3.0:
http://wiki.apache.org/stdcxx/C++0xCompilerSupport

Errr.. after reading past the first line, I see it is already updated! :slight_smile:

It would probably be worthwhile to read through it and make sure the
clang entries are accurate.

I've know I've made updates to both clang and gcc entries, based on
test cases, but then subsequently somebody reverted some of the clang
changes; I don't really know who's right in that case, but it suggests
that there may be some inaccuracies.

Thanks,

-miles

Comparing against Clang's own status table at:

  http://clang.llvm.org/cxx_status.html

Shows a few differences:
  1) Clang 3.0 does support alignas, although it doesn't support the alignas pack expansion (alignas(T)…)
  2) Clang 3.0 supports explicit conversion operators
  3) Clang 2.9+ supports extended friend declarations
  4) I don't know specifically what "Built-In Type Traits" refers to, but Clang 3.0 supports a number of type traits, documented at http://clang.llvm.org/docs/LanguageExtensions.html#checking_type_traits
  
Naturally, if the missing entries on the stdcxx page are because Clang failed to work with some code written to test the feature, we'd love to know about it!

  - Doug

Does anyone know any apache folks? This should get updated for Clang 3.0:
http://wiki.apache.org/stdcxx/C++0xCompilerSupport

You could also post the diff/changes to stdcxx-dev@apache.org

Or create an account for yourselves and edit the page. We (stdcxx)
haven't been updating it but others have.

Martin