* [v3 PATCH] Implement Fundamentals v2 propagate_const
@ 2015-07-03 11:40 Ville Voutilainen
2015-07-03 14:09 ` Jonathan Wakely
0 siblings, 1 reply; 2+ messages in thread
From: Ville Voutilainen @ 2015-07-03 11:40 UTC (permalink / raw)
To: libstdc++, gcc-patches
[-- Attachment #1: Type: text/plain, Size: 1587 bytes --]
Tested on Linux-PPC64. Patch gzipped to avoid polluting people's
mailboxes with a 45k patch.
2015-07-03 Ville Voutilainen <ville.voutilainen@gmail.com>
Implement std::experimental::fundamentals_v2::propagate_const.
* include/Makefile.am: Add propagate_const.
* include/Makefile.in: Add propagate_const.
* include/experimental/propagate_const: New.
* testsuite/experimental/propagate_const/assignment/copy.cc: Likewise.
* testsuite/experimental/propagate_const/assignment/move.cc: Likewise.
* testsuite/experimental/propagate_const/assignment/move_neg.cc:
Likewise.
* testsuite/experimental/propagate_const/cons/copy.cc: Likewise.
* testsuite/experimental/propagate_const/cons/default.cc: Likewise.
* testsuite/experimental/propagate_const/cons/move.cc: Likewise.
* testsuite/experimental/propagate_const/cons/move_neg.cc: Likewise.
* testsuite/experimental/propagate_const/hash/1.cc: Likewise.
* testsuite/experimental/propagate_const/observers/1.cc: Likewise.
* testsuite/experimental/propagate_const/relops/1.cc: Likewise.
* testsuite/experimental/propagate_const/requirements1.cc: Likewise.
* testsuite/experimental/propagate_const/requirements2.cc: Likewise.
* testsuite/experimental/propagate_const/requirements3.cc: Likewise.
* testsuite/experimental/propagate_const/requirements4.cc: Likewise.
* testsuite/experimental/propagate_const/requirements5.cc: Likewise.
* testsuite/experimental/propagate_const/swap/1.cc: Likewise.
* testsuite/experimental/propagate_const/typedefs.cc: Likewise.
[-- Attachment #2: propagate_const.diff.gz --]
[-- Type: application/x-gzip, Size: 4979 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [v3 PATCH] Implement Fundamentals v2 propagate_const
2015-07-03 11:40 [v3 PATCH] Implement Fundamentals v2 propagate_const Ville Voutilainen
@ 2015-07-03 14:09 ` Jonathan Wakely
0 siblings, 0 replies; 2+ messages in thread
From: Jonathan Wakely @ 2015-07-03 14:09 UTC (permalink / raw)
To: Ville Voutilainen; +Cc: libstdc++, gcc-patches
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
On 03/07/15 14:40 +0300, Ville Voutilainen wrote:
>Tested on Linux-PPC64. Patch gzipped to avoid polluting people's
>mailboxes with a 45k patch.
Thanks very much, I made a few whitespace changes and committed it (as
attached) after testing.
I've also updated the status tables in the docs, see the second
attachment.
[-- Attachment #2: patch.txt.gz --]
[-- Type: application/gzip, Size: 5258 bytes --]
[-- Attachment #3: doc.txt --]
[-- Type: text/plain, Size: 1618 bytes --]
commit 6b5c94dc814c2aea9c457d0eb6cb965e9a7011f1
Author: Jonathan Wakely <jwakely@redhat.com>
Date: Fri Jul 3 14:02:53 2015 +0100
* doc/xml/manual/status_cxx2017.xml: Update status table.
* doc/html/manual/*: Regenerate.
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
index 07e2dbe..491e024 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
@@ -112,7 +112,7 @@ not in any particular release.
</entry>
<entry>Cleaning-up noexcept in the Library</entry>
<entry>Partial</entry>
- <entry/>
+ <entry>Changes to basic_string not complete.</entry>
</row>
<row>
@@ -177,14 +177,13 @@ not in any particular release.
</row>
<row>
- <?dbhtml bgcolor="#C8B0B0" ?>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4387.html">
N4387
</link>
</entry>
<entry> Improving pair and tuple, revision 3 </entry>
- <entry>N</entry>
+ <entry>Y</entry>
<entry/>
</row>
@@ -304,14 +303,13 @@ not in any particular release.
<row>
- <?dbhtml bgcolor="#C8B0B0" ?>
<entry>
<link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4388.html">
N4388
</link>
</entry>
<entry>Const-Propagating Wrapper</entry>
- <entry>N</entry>
+ <entry>Y</entry>
<entry>Library Fundamentals 2 TS</entry>
</row>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2015-07-03 14:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-03 11:40 [v3 PATCH] Implement Fundamentals v2 propagate_const Ville Voutilainen
2015-07-03 14:09 ` 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).