[Stdcxx Wiki] Update of C++0xCompilerSupport by Rüdiger
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The C++0xCompilerSupport page has been changed by Rüdiger: http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport?action=diffrev1=37rev2=38 Comment: GCC 4.7 adds extended friends. FCK YOUR CAPTCHA, I DON'T CARE ABOUT ApacheCon NA 2010! ||style=text-align:left;Defaulted And Deleted Functions ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm|N2346]] || ||4.1 ||4.4 ||12.0 || || || || || || || ||style=text-align:left;Delegating Constructors ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf|N1986]] || || ||(p)** ||BR|| ||11.1 || || || || || ||style=text-align:left;Explicit conversion operators ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf|N2437]] || || ||4.5 ||BR|| || || ||Yes || || || - ||style=text-align:left;Extended `friend` Declarations ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf|N1791]] || ||4.1 || ||11.0 ||10.0*** ||V1R11,11.1 || || || || || + ||style=text-align:left;Extended `friend` Declarations ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf|N1791]] || ||4.1 || 4.7 ||11.0 ||10.0*** ||V1R11,11.1 || || || || || ||style=text-align:left;`extern template` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm|N1987]] ||3, 5, 6 || ||3.3 ||9 ||6.0 ||V1R11,11.1 || ||Yes || ||Yes || ||style=text-align:left;Inheriting Constructors ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm|N2540]] || || || ||BR|| || || || || || || ||style=text-align:left;Initializer Lists ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm|N2672]] || || ||4.4 ||BR|| || || || || || ||
[Stdcxx Wiki] Update of C++0xCompilerSupport by Rüdiger
Dear Wiki user, You have subscribed to a wiki page or wiki category on Stdcxx Wiki for change notification. The C++0xCompilerSupport page has been changed by Rüdiger. The comment on this change is: Clang. http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport?action=diffrev1=36rev2=37 -- - The following table lists C+ 0x features and their support in popular compilers. + The following table lists C++0x features and their support in popular compilers. ||tablewidth=1201px tableheight=925px tablestyle=text-align:center; style=text-align:center;Status Of C++ 0x Language Features in Compilers || - ||rowbgcolor=powderblue rowstyle=font-weight:bold; C++ 0x FEATURE ||PAPER(S) ||HP aCC ||EDG eccp ||[[http://gcc.gnu.org/projects/cxx0x.html|GCC]] ||[[http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/|Intel C++]] ||MSVC ||IBM XLC++ ||Sun C++ ||C++ Builder 2009/10 ||Digital Mars C++ || + ||rowbgcolor=powderblue rowstyle=font-weight:bold; C++ 0x FEATURE ||PAPER(S) ||HP aCC ||EDG eccp ||[[http://gcc.gnu.org/projects/cxx0x.html|GCC]] ||[[http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/|Intel C++]] ||MSVC ||IBM XLC++ ||Sun C++ ||C++ Builder 2009/10 ||Digital Mars C++ ||[[http://clang.llvm.org/cxx_status.html|Clang]]|| - ||style=text-align:left;`alignas` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf|N2341]] || || ||4.3 || || || || || || || + ||style=text-align:left;`alignas` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf|N2341]] || || ||4.3 || || || || || || || || - ||style=text-align:left;`alignof` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf|N2341]] || || ||4.3 || || || || ||Yes || || + ||style=text-align:left;`alignof` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf|N2341]] || || ||4.3 || || || || ||Yes || || || - ||style=text-align:left;`auto` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf|N1984]] || ||4.1 ||4.4 ||11.0 ||10.0 ||11.1 || || || || + ||style=text-align:left;`auto` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf|N1984]] || ||4.1 ||4.4 ||11.0 ||10.0 ||11.1 || || || || Yes || - ||style=text-align:left;C99 preprocessor ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm|N1653]] || || ||4.3 || || ||10.1 || || ||Yes || + ||style=text-align:left;C99 preprocessor ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm|N1653]] || || ||4.3 || || ||10.1 || || ||Yes ||Yes || - ||rowbgcolor=lightgraystyle=text-align:left;''Concepts ^[removed]^'' ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2617.pdf|N2617]] || || ||ConceptGcc ||BR|| || || || || || + ||rowbgcolor=lightgraystyle=text-align:left;''Concepts ^[removed]^'' ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2617.pdf|N2617]] || || ||ConceptGcc ||BR|| || || || || || || - ||style=text-align:left;`constexpr` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf|N2235]] || || ||4.5 ||BR|| || || || || || + ||style=text-align:left;`constexpr` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf|N2235]] || || ||4.5 ||BR|| || || || || || || - ||style=text-align:left;`decltype` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf|N2343]] || ||4.1 ||4.3 ||11.0 ||10.0 ||11.1 || ||Yes || || + ||style=text-align:left;`decltype` ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf|N2343]] || ||4.1 ||4.3 ||11.0 ||10.0 ||11.1 || ||Yes || || || - ||style=text-align:left;Defaulted And Deleted Functions ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm|N2346]] || ||4.1 ||4.4 ||12.0 || || || || || || + ||style=text-align:left;Defaulted And Deleted Functions ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm|N2346]] || ||4.1 ||4.4 ||12.0 || || || || || || || - ||style=text-align:left;Delegating Constructors ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf|N1986]] || || ||(p)** ||BR|| ||11.1 || || || || + ||style=text-align:left;Delegating Constructors ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf|N1986]] || || ||(p)** ||BR|| ||11.1 || || || || || - ||style=text-align:left;Explicit conversion operators ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf|N2437]] || || ||4.5 ||BR|| || || ||Yes || || + ||style=text-align:left;Explicit conversion operators ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf|N2437]] || || ||4.5 ||BR|| || || ||Yes || || || - ||style=text-align:left;Extended `friend` Declarations ||[[http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf|N1791]] || ||4.1 || ||11.0 ||10.0*** ||V1R11,11.1 || || || || + ||style=text-align:left;Extended `friend` Declarations