[Stdcxx Wiki] Update of C++0xCompilerSupport by Rüdiger

2011-07-29 Thread Apache Wiki
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

2011-04-08 Thread Apache Wiki
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