This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[wwwdocs] update c++0x language status


Updates for cxx0x.html, and for the gcc-4.4/cxx0x_status.html pages.

I believe this to be correct, but additions or corrections welcome.

-benjamin
Index: projects/cxx0x.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx0x.html,v
retrieving revision 1.16
diff -c -p -r1.16 cxx0x.html
*** projects/cxx0x.html	3 Dec 2008 19:51:42 -0000	1.16
--- projects/cxx0x.html	8 Apr 2009 02:57:38 -0000
***************
*** 45,50 ****
--- 45,52 ----
    C++ Committee Papers</a> and look for the most recent "State of C++
    Evolution" paper by Alisdair Meridith. </p>
  
+ <!-- 2009-04-07 based on n2869 post-san francisco -->
+ 
    <p>For information about C++0x support in a specific version of GCC, please see:</p>
    <ul>
      <li><a href="../gcc-4.3/cxx0x_status.html">GCC 4.3 C++0x Status</a></li>
***************
*** 68,73 ****
--- 70,81 ----
        <td align="center">No</td>
      </tr>
      <tr>
+       <td>Initialization of class objects by rvalues</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html";>N1610</a></td>
+       <td align="center">No</td>
+     </tr>
+ 
+     <tr>
        <td>Variadic templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf";>N2242</a></td>
        <td align="center"><a href="../gcc-4.3/changes.html">GCC
***************
*** 97,103 ****
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Multi-declarator <code>auto</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf";>N1737</a></td>
!       <td align="center">No</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Removal of auto as a storage-class specifier</td>
--- 105,111 ----
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Multi-declarator <code>auto</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf";>N1737</a></td>
!       <td align="center"><a href="../gcc-4.4/changes.html">GCC 4.4</a></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Removal of auto as a storage-class specifier</td>
***************
*** 112,118 ****
      <tr>
        <td>Lambda expressions and closures</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2550.pdf";>N2550</a></td>
!       <td align="center">Under development<br/>[<a href="#lambdas">Branch</a>]</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Constness of lambda functions</td>
--- 120,126 ----
      <tr>
        <td>Lambda expressions and closures</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2550.pdf";>N2550</a></td>
!       <td align="center">Some development<br/>[<a href="#lambdas">Branch</a>]</td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Constness of lambda functions</td>
***************
*** 165,170 ****
--- 173,190 ----
        4.4</a></td>
      </tr>
      <tr>
+       <td>Forward declarations for enums</td>
+       <td>
+ 	<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf";>N2764
+       </a></td>
+       <td align="center">No</td>
+     </tr>
+     <tr>
+       <td>Generalized attributes</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf";>N2761</a></td>
+       <td align="center">No</td>
+     </tr>
+     <tr>
        <td>Generalized constant expressions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf";>N2235</a></td>
        <td align="center">No</td>
***************
*** 194,230 ****
      <tr>
        <td>New character types</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html";>N2249</a></td>
!       <td align="center">No</td>
      </tr>
      <tr>
!       <td>Raw and Unicode string literals</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
!       <td align="center">No</td>
!     </tr>
!     <tr>
!       <td>Extended PODs</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm";>N2342</a></td>
!       <td align="center">No</td>
      </tr>
      <tr>
!       <td>Initialization of class objects by rvalues</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html";>N1610</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Extended friend declarations</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf";>N1791</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Extending <code>sizeof</code></td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html";>N2253</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Universal character name literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html";>N2170</a></td>
!       <td align="center">No</td>
      </tr>
      <tr>
        <td>Defaulted and deleted functions</td>
--- 214,245 ----
      <tr>
        <td>New character types</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html";>N2249</a></td>
!       <td align="center"><a href="../gcc-4.4/changes.html">GCC 4.4</a></td>
      </tr>
      <tr>
!       <td>Unicode string literals</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
!       <td align="center"><a href="../gcc-4.4/changes.html">GCC 4.4</a></td>
      </tr>
      <tr>
!       <td>Raw string literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Universal character name literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html";>N2170</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Extensible literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf";>N2765</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Standard Layout Types</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm";>N2342</a></td>
!       <td align="center"><a href="../gcc-4.4/changes.html">GCC 4.4</a></td>
      </tr>
      <tr>
        <td>Defaulted and deleted functions</td>
***************
*** 233,238 ****
--- 248,263 ----
        4.4</a></td>
      </tr>
      <tr>
+       <td>Extended friend declarations</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf";>N1791</a></td>
+       <td align="center">No</td>
+     </tr>
+     <tr>
+       <td>Extending <code>sizeof</code></td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html";>N2253</a></td>
+       <td align="center">No</td>
+     </tr>
+     <tr>
        <td>Inline namespaces</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm";>N2535</a></td>
        <td align="center"><a href="../gcc-4.4/changes.html">GCC
***************
*** 253,258 ****
--- 278,289 ----
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm";>N2670</a></td>
        <td align="center">No</td>
      </tr>
+     <tr>
+       <td>Concepts</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2773.pdf";>N2773</a></td>
+       <td align="center">Some development<br/>[<a href="#concepts">Branch</a>]</td>
+     </tr>
+ 
      <tr class="separator">
        <th align="center" colspan="3">Concurrency</th>
      </tr>
***************
*** 267,288 ****
        <td align="center">No</td>
      </tr>
      <tr>
        <td>Memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm";>N2429</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>C++ data-dependency ordering: atomics and memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm";>N2664</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Copying and rethrowing exceptions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html";>N2179</a></td>
!       <td align="center">No</td>
      </tr>
      <tr>
!       <td>Abandoning a process</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm";>N2440</a></td>
        <td align="center">No</td>
      </tr>
--- 298,331 ----
        <td align="center">No</td>
      </tr>
      <tr>
+       <td>Strong Compare and Exchange</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html";>N2748</a></td>
+       <td align="center">No</td>
+     </tr>
+     <tr>
+       <td>Bidirectional Fences</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm";>N2752</a></td>
+       <td align="center">No</td>
+     </tr>
+ 
+     <tr>
        <td>Memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm";>N2429</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Data-dependency ordering: atomics and memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm";>N2664</a></td>
        <td align="center">No</td>
      </tr>
      <tr>
!       <td>Propagating exceptions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html";>N2179</a></td>
!       <td align="center"><a href="../gcc-4.4/changes.html">GCC
!       4.4</a></td>
      </tr>
      <tr>
!       <td>Abandoning a process and at_quick_exit</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm";>N2440</a></td>
        <td align="center">No</td>
      </tr>
***************
*** 301,306 ****
--- 344,350 ----
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm";>N2660</a></td>
        <td align="center">No</td>
      </tr>
+ 
      <tr class="separator">
        <th align="center" colspan="3">C99 Features in C++0x</th>
      </tr>
***************
*** 327,340 ****
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf";>N1988</a></td>
        <td align="center">No</td>
      </tr>
-     <tr class="separator">
-       <th align="center" colspan="3">Likely C++0x Features</th>
-     </tr>
-     <tr>
-       <td>Concepts</td>
-       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2421.pdf";>N2421</a></td>
-       <td align="center">Under development<br/>[<a href="#concepts">Branch</a>]</td>
-     </tr>
    </table>
  
    <h2>Ongoing C++0x Development in GCC</h2>
--- 371,376 ----
Index: gcc-4.4/cxx0x_status.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.4/cxx0x_status.html,v
retrieving revision 1.7
diff -c -p -r1.7 cxx0x_status.html
*** gcc-4.4/cxx0x_status.html	3 Dec 2008 19:51:42 -0000	1.7
--- gcc-4.4/cxx0x_status.html	8 Apr 2009 02:57:39 -0000
*************** this release of GCC. For more informatio
*** 34,39 ****
--- 34,41 ----
  please see the <a href="../projects/cxx0x.html">C++0x in GCC project
  page</a>.</p>
  
+ 
+ 
    <table border="1">
      <tr class="separator">
        <th>Language Feature</th>
*************** page</a>.</p>
*** 43,49 ****
      <tr>
        <td>Rvalue references</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html";>N2118</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Rvalue references for <code>*this</code></td>
--- 45,51 ----
      <tr>
        <td>Rvalue references</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html";>N2118</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Rvalue references for <code>*this</code></td>
*************** page</a>.</p>
*** 51,94 ****
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>Variadic templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf";>N2242</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Extending variadic template template parameters</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf";>N2555</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Initializer lists</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm";>N2672</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Static assertions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html";>N1720</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td><code>auto</code>-typed variables</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf";>N1984</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Multi-declarator <code>auto</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf";>N1737</a></td>
!       <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Removal of auto as a storage-class specifier</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm";>N2546</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;New function declarator syntax</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm";>N2541</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Lambda expressions and closures</td>
--- 53,102 ----
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
+       <td>Initialization of class objects by rvalues</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html";>N1610</a></td>
+       <td align="center"><span class="unsupported">No</span></td>
+     </tr>
+ 
+     <tr>
        <td>Variadic templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf";>N2242</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Extending variadic template template parameters</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf";>N2555</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Initializer lists</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm";>N2672</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Static assertions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html";>N1720</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td><code>auto</code>-typed variables</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf";>N1984</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Multi-declarator <code>auto</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf";>N1737</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;Removal of auto as a storage-class specifier</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm";>N2546</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>&nbsp;&nbsp;&nbsp;&nbsp;New function declarator syntax</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm";>N2541</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Lambda expressions and closures</td>
*************** page</a>.</p>
*** 103,124 ****
      <tr>
        <td>Declared type of an expression</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf";>N2343</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Right angle brackets</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html";>N1757</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Default template arguments for function templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226";>DR226</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Solving the SFINAE problem for expressions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html";>DR339</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Template aliases</td>
--- 111,132 ----
      <tr>
        <td>Declared type of an expression</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf";>N2343</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Right angle brackets</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html";>N1757</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Default template arguments for function templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#226";>DR226</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Solving the SFINAE problem for expressions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html";>DR339</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Template aliases</td>
*************** page</a>.</p>
*** 128,134 ****
      <tr>
        <td>Extern templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm";>N1987</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Null pointer constant</td>
--- 136,142 ----
      <tr>
        <td>Extern templates</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm";>N1987</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Null pointer constant</td>
*************** page</a>.</p>
*** 138,144 ****
      <tr>
        <td>Strongly-typed enums</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf";>N2347</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Generalized constant expressions</td>
--- 146,164 ----
      <tr>
        <td>Strongly-typed enums</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf";>N2347</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
!     </tr>
!     <tr>
!       <td>Forward declarations for enums</td>
!       <td>
! 	<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf";>N2764
!       </a></td>
!       <td align="center"><span class="unsupported">No</span></td>
!     </tr>
!     <tr>
!       <td>Generalized attributes</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf";>N2761</a></td>
!       <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>Generalized constant expressions</td>
*************** page</a>.</p>
*** 170,193 ****
      <tr>
        <td>New character types</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html";>N2249</a></td>
!       <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Raw and Unicode string literals</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Extended PODs</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm";>N2342</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Initialization of class objects by rvalues</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html";>N1610</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>Extended friend declarations</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf";>N1791</a></td>
        <td align="center"><span class="unsupported">No</span></td>
--- 190,228 ----
      <tr>
        <td>New character types</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html";>N2249</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
!     </tr>
!     <tr>
!       <td>Unicode string literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
!       <td>Raw string literals</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm";>N2442</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Universal character name literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html";>N2170</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Extensible literals</td>
!       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf";>N2765</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
+       <td>Standard Layout Types</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm";>N2342</a></td>
+        <td align="center"><span class="supported">Yes</span></td>
+     </tr>
+     <tr>
+       <td>Defaulted and deleted functions</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm";>N2346</a></td>
+        <td align="center"><span class="supported">Yes</span></td>
+     </tr>
+     <tr>
        <td>Extended friend declarations</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf";>N1791</a></td>
        <td align="center"><span class="unsupported">No</span></td>
*************** page</a>.</p>
*** 198,216 ****
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
-       <td>Universal character name literals</td>
-       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html";>N2170</a></td>
-       <td align="center"><span class="unsupported">No</span></td>
-     </tr>
-     <tr>
-       <td>Defaulted and deleted functions</td>
-       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm";>N2346</a></td>
-       <td align="center"><span class="supported">Yes</span></td>
-     </tr>
-     <tr>
        <td>Inline namespaces</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm";>N2535</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Unrestricted unions</td>
--- 233,241 ----
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>Inline namespaces</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm";>N2535</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Unrestricted unions</td>
*************** page</a>.</p>
*** 227,232 ****
--- 252,263 ----
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm";>N2670</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
+     <tr>
+       <td>Concepts</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2773.pdf";>N2773</a></td>
+       <td align="center"><span class="unsupported">No</span></td>
+     </tr>
+ 
      <tr class="separator">
        <th align="center" colspan="3">Concurrency</th>
      </tr>
*************** page</a>.</p>
*** 241,262 ****
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
        <td>Memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm";>N2429</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>C++ data-dependency ordering: atomics and memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm";>N2664</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Copying and rethrowing exceptions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html";>N2179</a></td>
!       <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Abandoning a process</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm";>N2440</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
--- 272,304 ----
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
+       <td>Strong Compare and Exchange</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html";>N2748</a></td>
+       <td align="center"><span class="unsupported">No</span></td>
+     </tr>
+     <tr>
+       <td>Bidirectional Fences</td>
+       <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm";>N2752</a></td>
+       <td align="center"><span class="unsupported">No</span></td>
+     </tr>
+ 
+     <tr>
        <td>Memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm";>N2429</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Data-dependency ordering: atomics and memory model</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm";>N2664</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr>
!       <td>Propagating exceptions</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html";>N2179</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
!       <td>Abandoning a process and at_quick_exit</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm";>N2440</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
*************** page</a>.</p>
*** 275,297 ****
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm";>N2660</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
      <tr class="separator">
        <th align="center" colspan="3">C99 Features in C++0x</th>
      </tr>
      <tr>
        <td><code>__func__</code> predefined identifier</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm";>N2340</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>C99 preprocessor</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm";>N1653</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td><code>long long</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf";>N1811</a></td>
!       <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Extended integral types</td>
--- 317,340 ----
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm";>N2660</a></td>
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
+ 
      <tr class="separator">
        <th align="center" colspan="3">C99 Features in C++0x</th>
      </tr>
      <tr>
        <td><code>__func__</code> predefined identifier</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm";>N2340</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>C99 preprocessor</td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm";>N1653</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td><code>long long</code></td>
        <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf";>N1811</a></td>
!        <td align="center"><span class="supported">Yes</span></td>
      </tr>
      <tr>
        <td>Extended integral types</td>
*************** page</a>.</p>
*** 299,303 ****
--- 342,348 ----
        <td align="center"><span class="unsupported">No</span></td>
      </tr>
    </table>
+ 
+ 
  </body>
  </html>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]