Patchwork C++ 2014 status page for libstdc++

login
register
mail settings
Submitter Ed Smith-Rowland
Date June 28, 2013, 3:24 a.m.
Message ID <51CD01D9.1060508@verizon.net>
Download mbox | patch
Permalink /patch/255265/
State New
Headers show

Comments

Ed Smith-Rowland - June 28, 2013, 3:24 a.m.
On 06/27/2013 07:01 AM, Jonathan Wakely wrote:
> On 26 June 2013 02:28, Ed Smith-Rowland wrote:
>> On 06/25/2013 11:59 AM, Jonathan Wakely wrote:
>>> On 25 June 2013 16:45,  <3dw4rd@verizon.net> wrote:
>>>> Here is a C++2014 status page for fun and profit.
>>> Excellent, thanks!
>>>
>>>> Tested with xmllint.  Are there any other tests I should do?
>>> The makefile target to check the docbook manual is:
>>> make doc-xml-validate-docbook
>> Checked clean.
>>
>>> It should also be linked from doc/xml/manual/intro.xml so it appears
>>> as part of the manual.
>> Done.
>>
>>> The first paragraph says the table is based on the table of contents
>>> of the CD, but it isn't.  I agree with only showing the C++14 changes,
>>> but the first paragraph should be changed (or removed.)
>>>
>> Just removed this paragraph.
>>
>> Applied.
> That patch is definitely OK, but please wait for approval before applying!
Will do.  Sorry.
>
> Thanks again for doing this - I'll try to find time to finish the WIP
> stuff I'm W'ing on :)
>
Cool!

I should have waited because I thought it would be better to have links 
for the papers.

Also, how does one regenerate html?  Do you do that?

Finally, should we put a line for thins in the 4.9 changes page?

2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>

	* doc/xml/manual/status_cxx2014.xml: Add links for papers.
Ed Smith-Rowland - July 3, 2013, 9:42 p.m.
On 06/27/2013 11:24 PM, Ed Smith-Rowland wrote:
> On 06/27/2013 07:01 AM, Jonathan Wakely wrote:
>> On 26 June 2013 02:28, Ed Smith-Rowland wrote:
>>> On 06/25/2013 11:59 AM, Jonathan Wakely wrote:
>>>> On 25 June 2013 16:45, <3dw4rd@verizon.net> wrote:
>>>>> Here is a C++2014 status page for fun and profit.
>>>> Excellent, thanks!
>>>>
>>>>> Tested with xmllint.  Are there any other tests I should do?
>>>> The makefile target to check the docbook manual is:
>>>> make doc-xml-validate-docbook
>>> Checked clean.
>>>
>>>> It should also be linked from doc/xml/manual/intro.xml so it appears
>>>> as part of the manual.
>>> Done.
>>>
>>>> The first paragraph says the table is based on the table of contents
>>>> of the CD, but it isn't.  I agree with only showing the C++14 changes,
>>>> but the first paragraph should be changed (or removed.)
>>>>
>>> Just removed this paragraph.
>>>
>>> Applied.
>> That patch is definitely OK, but please wait for approval before 
>> applying!
> Will do.  Sorry.
>>
>> Thanks again for doing this - I'll try to find time to finish the WIP
>> stuff I'm W'ing on :)
>>
> Cool!
>
> I should have waited because I thought it would be better to have 
> links for the papers.
>
> Also, how does one regenerate html?  Do you do that?
>
> Finally, should we put a line for thins in the 4.9 changes page?
>
>
PING!  Is adding links to the C++2014 library page OK?
Jonathan Wakely - July 4, 2013, 8:52 a.m.
On 3 July 2013 22:42, Ed Smith-Rowland wrote:
> On 06/27/2013 11:24 PM, Ed Smith-Rowland wrote:
>>
>> Finally, should we put a line for thins in the 4.9 changes page?
>>
>>
> PING!  Is adding links to the C++2014 library page OK?

From http://gcc.gnu.org/gcc-4.9/changes.html? Yes, that's OK, the
source for that page is in the CVS repo, send the patch to gcc-patches
and commit it as pre-approved by me assuming you validate the HTML.  I
usually put [wwwdocs] in the subject line of the mail to gcc-patches.

Thanks.

Patch

Index: doc/xml/manual/status_cxx2014.xml
===================================================================
--- doc/xml/manual/status_cxx2014.xml	(revision 200429)
+++ doc/xml/manual/status_cxx2014.xml	(working copy)
@@ -44,63 +44,99 @@ 
   <tbody>
 
     <row>
-      <entry>N3669</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3669.pdf">
+	  N3669
+	</link>
+      </entry>
       <entry>Fixing constexpr member functions without const</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3668</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3668.html">
+	  N3668
+	</link>
+      </entry>
       <entry><code>exchange()</code> utility function</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3670</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3670.html">
+	  N3670
+	</link>
+      </entry>
       <entry>Wording for Addressing Tuples by Type</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3656</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3656.htm">
+	  N3656
+	</link>
+      </entry>
       <entry><code>make_unique</code></entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3462</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2012/n3462.html">
+	  N3462
+	</link>
+      </entry>
       <entry><code>std::result_of</code> and SFINAE</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3545</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3545.pdf">
+	  N3545
+	</link>
+      </entry>
       <entry>An Incremental Improvement to <code>integral_constant</code></entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3642</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3642.pdf">
+	  N3642
+	</link>
+      </entry>
       <entry>User-defined Literals for Standard Library Types</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3671</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3671.html">
+	  N3671
+	</link>
+      </entry>
       <entry>Making non-modifying sequence operations more robust</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3654</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3654.html">
+	  N3654
+	</link>
+      </entry>
       <entry>Quoted Strings Library Proposal</entry>
       <entry>Y</entry>
       <entry/>
@@ -108,21 +144,33 @@ 
 
 
     <row>
-      <entry>N3469</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2012/n3469.html">
+	  N3469
+	</link>
+      </entry>
       <entry>Constexpr Library Additions: chrono</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3470</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2012/n3470.html">
+	  N3470
+	</link>
+      </entry>
       <entry>Constexpr Library Additions: containers</entry>
       <entry>Y</entry>
       <entry/>
     </row>
 
     <row>
-      <entry>N3471</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2012/n3471.html">
+	  N3471
+	</link>
+      </entry>
       <entry>Constexpr Library Additions: utilities</entry>
       <entry>Y</entry>
       <entry/>
@@ -131,14 +179,22 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8C8B0" ?>
-      <entry>N3658</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3658.html">
+	  N3658
+	</link>
+      </entry>
       <entry>Compile-time integer sequences</entry>
       <entry>WIP</entry>
       <entry>Need tests</entry>
     </row>
 
     <row>
-      <entry>N3659</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3659.html">
+	  N3659
+	</link>
+      </entry>
       <entry>Shared Locking in C++</entry>
       <entry>Y</entry>
       <entry>Need tests</entry>
@@ -147,7 +203,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8C8B0" ?>
-      <entry>N3421</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2012/n3421.htm">
+	  N3421
+	</link>
+      </entry>
       <entry>Making Operator Functors greater&lt;&gt;</entry>
       <entry>WIP</entry>
       <entry/>
@@ -155,7 +215,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8C8B0" ?>
-      <entry>N3657</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3657.htm">
+	  N3657
+	</link>
+      </entry>
       <entry>Adding heterogeneous comparison lookup to associative containers</entry>
       <entry>WIP</entry>
       <entry/>
@@ -164,7 +228,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8B0B0" ?>
-      <entry>N3672</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3672.html">
+	  N3672
+	</link>
+      </entry>
       <entry>A proposal to add a utility class to represent optional objects</entry>
       <entry>N</entry>
       <entry/>
@@ -172,7 +240,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8B0B0" ?>
-      <entry>N3655</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3655.pdf">
+	  N3655
+	</link>
+      </entry>
       <entry>TransformationTraits Redux</entry>
       <entry>N</entry>
       <entry/>
@@ -180,7 +252,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8B0B0" ?>
-      <entry>N3662</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3662.html">
+	  N3662
+	</link>
+      </entry>
       <entry>C++ Dynamic Arrays</entry>
       <entry>N</entry>
       <entry/>
@@ -188,7 +264,11 @@ 
 
     <row>
       <?dbhtml bgcolor="#C8B0B0" ?>
-      <entry>N3644</entry>
+      <entry>
+	<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3644.pdf">
+	  N3644
+	</link>
+      </entry>
       <entry>Null Forward Iterators</entry>
       <entry>N</entry>
       <entry/>