public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [v3] update C++11 status table
@ 2012-10-19 16:57 Jonathan Wakely
  0 siblings, 0 replies; 6+ messages in thread
From: Jonathan Wakely @ 2012-10-19 16:57 UTC (permalink / raw)
  To: libstdc++, gcc-patches

[-- Attachment #1: Type: text/plain, Size: 105 bytes --]

The table's a bit out of date

        * doc/xml/manual/status_cxx2011.xml: Update.

Committed to trunk.

[-- Attachment #2: patch.txt --]
[-- Type: text/plain, Size: 1002 bytes --]

diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 226eef9..6b1ad51 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -821,15 +821,10 @@ particular release.
       <entry>Type properties</entry>
       <entry>Partial</entry>
       <entry>Missing is_trivially_copyable,
-      is_assignable, is_copy_assignable, is_move_assignable,
       is_trivially_constructible, is_trivially_default_constructible,
       is_trivially_copy_constructible, is_trivially_move_constructible,
       is_trivially_assignable, is_trivially_default_assignable,
-      is_trivially_copy_assignable, is_trivially_move_assignable,
-      is_trivially_destructible,
-      is_nothrow_assignable,
-      is_nothrow_copy_assignable, is_nothrow_move_assignable,
-      is_nothrow_destructible
+      is_trivially_copy_assignable, is_trivially_move_assignable
       </entry>
     </row>
     <row>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [v3] Update C++11 status table.
@ 2012-06-14 20:59 Jonathan Wakely
  0 siblings, 0 replies; 6+ messages in thread
From: Jonathan Wakely @ 2012-06-14 20:59 UTC (permalink / raw)
  To: libstdc++, gcc-patches

[-- Attachment #1: Type: text/plain, Size: 111 bytes --]

Another small patch to add some omissions to the C++11 status table.

Tested x86_64-linux, committed to trunk.

[-- Attachment #2: patch.txt --]
[-- Type: text/plain, Size: 1555 bytes --]

commit e6df5f90c8804a513c8790e1b5288b1398014f85
Author: redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jun 14 20:32:11 2012 +0000

    	* doc/xml/manual/status_cxx2011.xml: Correct C++11 status table.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188635 138bc75d-0d04-0410-961f-82ee72b054a4

diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 15d1337..adef5ae 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -1037,7 +1037,7 @@ particular release.
       <entry>20.12.4</entry>
       <entry>Scoped allocator adaptor members</entry>
       <entry>Partial</entry>
-      <entry/>
+      <entry>Missing std::pair piecewise construction.</entry>
     </row>
     <row>
       <entry>20.12.5</entry>
@@ -1231,10 +1231,12 @@ particular release.
       <entry/>
     </row>
     <row>
+      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>22.4.1</entry>
       <entry>The <code>ctype</code> category</entry>
-      <entry>Y</entry>
-      <entry/>
+      <entry>Partial</entry>
+      <entry>Missing <code>codecvt&lt;char16_t></code> and
+             <code>codecvt&lt;char32_t></code></entry>
     </row>
     <row>
       <entry>22.4.2</entry>
@@ -2314,10 +2316,9 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>29.8</entry>
       <entry>Fences</entry>
-      <entry>N</entry>
+      <entry>Y</entry>
       <entry/>
     </row>
     <row>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [v3] Update C++11 status table.
  2012-02-09 17:44   ` Benjamin Kosnik
@ 2012-02-09 18:56     ` Jonathan Wakely
  0 siblings, 0 replies; 6+ messages in thread
From: Jonathan Wakely @ 2012-02-09 18:56 UTC (permalink / raw)
  To: Benjamin Kosnik; +Cc: libstdc++, gcc-patches

On 9 February 2012 17:43, Benjamin Kosnik wrote:
>
>>         * doc/xml/manual/documentation_hacking.xml: Fix invalid
>> attribute.
>>
>> Also committed to trunk. Tested with 'make doc-xml-validate-docbook
>> doc-html'
>
> Doh!
>
> Thanks for cleaning up after my late-night hacking..... If you can, I'd
> appreciate you trying to generate the PDF doxygen manual with the
> memory-increasing change to TeX. I understand the doc toolchain for
> doing this is non-trivial.

Sure, I'll give it a go later.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [v3] Update C++11 status table.
  2012-02-09  1:42 ` Jonathan Wakely
@ 2012-02-09 17:44   ` Benjamin Kosnik
  2012-02-09 18:56     ` Jonathan Wakely
  0 siblings, 1 reply; 6+ messages in thread
From: Benjamin Kosnik @ 2012-02-09 17:44 UTC (permalink / raw)
  To: Jonathan Wakely; +Cc: libstdc++, gcc-patches


>         * doc/xml/manual/documentation_hacking.xml: Fix invalid
> attribute.
> 
> Also committed to trunk. Tested with 'make doc-xml-validate-docbook
> doc-html'

Doh!

Thanks for cleaning up after my late-night hacking..... If you can, I'd
appreciate you trying to generate the PDF doxygen manual with the
memory-increasing change to TeX. I understand the doc toolchain for
doing this is non-trivial.

 I really want the hyperlinks.... without it this huge reference doc is
 largely useless.

-benjamin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [v3] Update C++11 status table.
  2012-02-09  0:07 Jonathan Wakely
@ 2012-02-09  1:42 ` Jonathan Wakely
  2012-02-09 17:44   ` Benjamin Kosnik
  0 siblings, 1 reply; 6+ messages in thread
From: Jonathan Wakely @ 2012-02-09  1:42 UTC (permalink / raw)
  To: libstdc++, gcc-patches

[-- Attachment #1: Type: text/plain, Size: 154 bytes --]

        * doc/xml/manual/documentation_hacking.xml: Fix invalid attribute.

Also committed to trunk. Tested with 'make doc-xml-validate-docbook doc-html'

[-- Attachment #2: patch.txt --]
[-- Type: text/plain, Size: 1335 bytes --]

commit 3947c1646119ea4319a57cd401f1736ff5cd76f2
Author: Jonathan Wakely <jwakely.gcc@gmail.com>
Date:   Wed Feb 8 23:57:04 2012 +0000

    	* doc/xml/manual/documentation_hacking.xml: Fix invalid attribute.

diff --git a/libstdc++-v3/doc/xml/manual/documentation_hacking.xml b/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
index b9830a0..e74f2b7 100644
--- a/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
+++ b/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
@@ -693,7 +693,7 @@
       </para>
 
       <para>
-	For epub output, the <link xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:href="http://sourceforge.net/projects/docbook/files/epub3/">stylesheets</link> for EPUB3 are required. These stylesheets are still in development. To validate the created file, <link xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:href="https://code.google.com/p/epubcheck/">epubcheck</link> is necessary.
+	For epub output, the <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://sourceforge.net/projects/docbook/files/epub3/">stylesheets</link> for EPUB3 are required. These stylesheets are still in development. To validate the created file, <link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://code.google.com/p/epubcheck/">epubcheck</link> is necessary.
       </para>
     </section>
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [v3] Update C++11 status table.
@ 2012-02-09  0:07 Jonathan Wakely
  2012-02-09  1:42 ` Jonathan Wakely
  0 siblings, 1 reply; 6+ messages in thread
From: Jonathan Wakely @ 2012-02-09  0:07 UTC (permalink / raw)
  To: libstdc++, gcc-patches

[-- Attachment #1: Type: text/plain, Size: 93 bytes --]

        * doc/xml/manual/status_cxx2011.xml: Update C++11 status table.

Committed to trunk.

[-- Attachment #2: patch.txt --]
[-- Type: text/plain, Size: 4024 bytes --]

commit 4e7bd98694de0aa098bd68ca0122bad65ca7d7a8
Author: Jonathan Wakely <jwakely.gcc@gmail.com>
Date:   Wed Feb 8 23:46:22 2012 +0000

    	* doc/xml/manual/status_cxx2011.xml: Update C++11 status table.

diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
index 1f39ce5..0ed63ea 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2011.xml
@@ -384,12 +384,10 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>20.3.2</entry>
       <entry>Class template <code>pair</code></entry>
-      <entry>Partial</entry>
-      <entry>Piecewise construction requires an accessible copy/move
-             constructor.</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>20.3.3</entry>
@@ -530,11 +528,10 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>20.6.3</entry>
       <entry>Pointer traits</entry>
-      <entry>Partial</entry>
-      <entry>Missing rebind</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <?dbhtml bgcolor="#B0B0B0" ?>
@@ -563,11 +560,10 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>20.6.8</entry>
       <entry>Allocator traits</entry>
-      <entry>Partial</entry>
-      <entry>Missing rebind_alloc and rebind_traits</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>20.6.9</entry>
@@ -992,11 +988,10 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
       <entry>20.11.7.2</entry>
       <entry>Class <code>steady_clock</code></entry>
-      <entry>N</entry>
-      <entry>Support old <code>monotonic_clock</code> spec instead</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>20.11.7.3</entry>
@@ -1125,11 +1120,10 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>21.4</entry>
       <entry>Class template <code>basic_string</code></entry>
-      <entry>Partial</entry>
-      <entry>Missing pop_back</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>21.5</entry>
@@ -2287,28 +2281,23 @@ particular release.
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#C8B0B0" ?>
+      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>29.3</entry>
       <entry>Order and consistency</entry>
-      <entry>N</entry>
+      <entry>Partial</entry>
       <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>29.4</entry>
       <entry>Lock-free property</entry>
-      <entry>Partial</entry>
-      <entry>Missing <code>ATOMIC_BOOL_LOCK_FREE</code> and
-        <code>ATOMIC_POINTER_LOCK_FREE</code>.
-        Based on _GLIBCXX_ATOMIC_PROPERTY
-      </entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
-      <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>29.5</entry>
       <entry>Atomic types</entry>
-      <entry>Partial</entry>
-      <entry>Missing constexpr</entry>
+      <entry>Y</entry>
+      <entry/>
     </row>
     <row>
       <entry>29.6</entry>
@@ -2526,14 +2515,14 @@ particular release.
       <entry>30.6.6</entry>
       <entry>Class template <code>future</code></entry>
       <entry>Partial</entry>
-      <entry>Timed waiting functions do not return future_status</entry>
+      <entry>Timed waiting functions do not return future_status::deferred</entry>
     </row>
     <row>
       <?dbhtml bgcolor="#B0B0B0" ?>
       <entry>30.6.7</entry>
       <entry>Class template <code>shared_future</code></entry>
       <entry>Partial</entry>
-      <entry>Timed waiting functions do not return future_status</entry>
+      <entry>Timed waiting functions do not return future_status::deferred</entry>
     </row>
     <row>
       <entry>30.6.8</entry>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-10-19 16:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-19 16:57 [v3] update C++11 status table Jonathan Wakely
  -- strict thread matches above, loose matches on Subject: below --
2012-06-14 20:59 [v3] Update " Jonathan Wakely
2012-02-09  0:07 Jonathan Wakely
2012-02-09  1:42 ` Jonathan Wakely
2012-02-09 17:44   ` Benjamin Kosnik
2012-02-09 18:56     ` Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).