2012-05-15 LLVM/Clang 3.1 で追加される予定の C++11 の機能 C++ clang 一応、まだリリース前なのですが、これでほぼ間違いないでしょう。 LLVM/Clang 3.1 では新しく下記の C++11 の機能が実装されました。 [Language Feature] Initializer lists Lambda expressions Declared type of an expression - Incomplete return types Forward declarations for enums Generalized constant expressions Universal character names in literals User-defined literals Extending sizeof Unrestricted unions [Concurrency] Atomic operationsx Strong Compare and Exchange Bidirectional Fences Allow atomics use in signal handlers これ Clang 3.1 では、ほぼ全ての C++11 の言語機能が実装されました。 まだ未実装な C++11 の言語機能は『Generalized attributes』と『Inheriting constructors』の2つですね。 これで人外なコアな C++er も満足出来ると思います。 あとは libc++ が Mac 以外でも使えるようになれば…。 そんなわけで 3.1 のリリースはよバン(∩`・ω・)バンバンバンバン゙ン [参照] http://clang.llvm.org/cxx_status.html#cxx11 http://clang.llvm.org/docs/ReleaseNotes.html