diff mbox

[libstdc++,doc] , refresh the C++11 implementation statuses to reflect the real status of constexpr

Message ID CAFk2RUar4sKZukofDcXvDwCtR9fvwDoJzrXC+38OHtxiQSm8hQ@mail.gmail.com
State New
Headers show

Commit Message

Ville Voutilainen Jan. 16, 2015, 11:01 a.m. UTC
Duration, complex, char_traits and the random engines are already
properly constexprified in the library implementation.

I haven't built the manual with these changes. :) Also, I don't know
how doc patches
are usually submitted, so please be gentle. :P

2015-01-16  Ville Voutilainen  <ville.voutilainen@gmail.com>

    * doc/xml/manual/status_cxx2011.xml: Update constexpr statuses,
    duration, complex, char_traits and random engines are properly
    constexprified already.

Comments

Jonathan Wakely Jan. 16, 2015, 12:17 p.m. UTC | #1
On 16/01/15 13:01 +0200, Ville Voutilainen wrote:
>Duration, complex, char_traits and the random engines are already
>properly constexprified in the library implementation.
>
>I haven't built the manual with these changes. :)

No problem, you need a load of docbook and TeX packages installed.
I'll regenerate the HTML pages some time during stage4.

> Also, I don't know
>how doc patches
>are usually submitted, so please be gentle. :P

They're usually submitted exactly like this - thanks, and thanks for
checking the status of the status table.

I'll commit this soon.
diff mbox

Patch

diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 2dd72ae..48b8a4e 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -948,8 +948,8 @@  particular release.
       <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>20.11.5</entry>
       <entry>Class template <code>duration</code></entry>
-      <entry>Partial</entry>
-      <entry>Missing constexpr for non-member arithmetic operations</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>20.11.6</entry>
@@ -1072,15 +1072,15 @@  particular release.
       <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>21.2.3.1</entry>
       <entry>struct <code>char_traits&lt;char&gt;</code></entry>
-      <entry>Partial</entry>
-      <entry>Missing constexpr</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>21.2.3.2</entry>
       <entry>struct <code>char_traits&lt;char16_t&gt;</code></entry>
-      <entry>Partial</entry>
-      <entry>Missing constexpr</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>21.2.3.3</entry>
@@ -1671,8 +1671,8 @@  particular release.
     <row>
       <entry>26.4</entry>
       <entry>Complex numbers</entry>
-      <entry>Partial</entry>
-      <entry>Missing constexpr</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5</entry>
@@ -1702,19 +1702,19 @@  particular release.
       <entry>26.5.3.1</entry>
       <entry>Class template <code>linear_congruential_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.3.2</entry>
       <entry>Class template <code>mersenne_twister_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.3.3</entry>
       <entry>Class template <code>subtract_with_carry_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.4</entry>
@@ -1726,19 +1726,19 @@  particular release.
       <entry>26.5.4.2</entry>
       <entry>Class template <code>discard_block_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.4.3</entry>
       <entry>Class template <code>independent_bits_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.4.4</entry>
       <entry>Class template <code>shuffle_order_engine</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.5</entry>
@@ -1750,7 +1750,7 @@  particular release.
       <entry>26.5.6</entry>
       <entry>Class <code>random_device</code></entry>
       <entry>Y</entry>
-      <entry>Missing constexpr</entry>
+      <entry/>
     </row>
     <row>
       <entry>26.5.7</entry>