Doc No: WG21 N2929 = 09-0119
Date: 2009-07-17
Reply to:  Bill Seymour <stdbill.h@pobox.com>

LWG Papers to Re-Merge into C++0x After Removing Concepts

After concepts are removed from the C++0x Working Paper, a number of non-concepts related changes will have to be re-merged. This paper attempts to identify LWG papers that contain such changes.

I consider “Library papers” listed in the post-San Francisco Editor’s Report, N2799, and papers listed in the post-Summit Editor’s Report, N2858, that lack “Core” in their titles and that aren’t shown on the WG21 Web site as going to Core.

I divide them into three groups:

This is a deliverable promised in Frankfurt intended to be an aid the Project Editor. Please let the author know if you notice anything that’s miscategorized or missed entirely.

To be re-merged
N2530 Kanze Making It Easier to Use std::type_info
as an Index in an Associative Container
 
N2637 Brönnimann Revisiting std::shared_ptr comparison
N2668 Meredith et al. Concurrency Modifications to Basic String
N2671 Vollmann et al. An Asynchronous Future Value error category name changed
from “FUTURE” to “future
N2709 Williams Packaging Tasks for Asynchronous Execution  
N2748 Crowl Strong Compare and Exchange
N2760 Dawes Input/Output Library Thread Safety
N2769 Dawes Detailed Reporting for Input/Output
Library Errors (Revision 2)
N2771 Hinnant LWG Issues 858, 882
N2775 Boehm et al. Small library thread-safety revisions  
N2783 Crowl Collected Issues with Atomics 818, 845, 846
N2802 Boehm A Plea to Reconsider Detach-on-destruction
for Thread Objects
Alternative 2
N2821 Hinnant Library issues 753, 758, 821, 866, 894
(752 is also in the paper,
but it makes changes to text
that does not exist)
To be partially re-merged
N2772 Joly et al. Variadic functions: Variadic templates or
initializer lists? -- revision 1
requires” in one declaration…
I’m guessing it’s editorial
N2836 Brown Wording Tweaks for Concept-enabled
Random Number Generation in C++0x
 
N2840 Halpern Defects and Proposed Resolutions
for Allocator Concepts (Rev. 2)
Not to be re-merged
N2620 Dawes et al. Concepts for the C++0x Standard Library:
Diagnostics library
the
papers
that
added
concepts
initially
N2736 Gregor et al. Concepts for the C++0x Standard Library:
Numerics (Revision 4)
N2755 Dawes et al. Concepts for the C++0x Standard Library:
chapter 17 -Introduction (Revision 2)
N2758 Gregor et al. Iterator concepts for the C++0x standard library
(revision 6)
N2759 Gregor et al. Concepts for the C++0x standard library:
algorithms (revision 6)
N2768 Halpern Allocator concepts, part 1 (revision 2)
N2770 Gregor et al. Concepts for the C++0x standard library:
utilities (revision 6)
N2774 Gregor et al. Foundational concepts (revision 5)
N2776 Gregor et al. Concepts for the C++0x standard library:
containers (revision 4)
N2777 Gregor et al. Concepts for the C++0x standard library:
iterators (revision 4)
N2779 Meredith Concepts for clause 18 (part 2)
N2786 Gregor et al. Simplifying unique_copy (Revision 1) changes concepts in declarations…
doesn’t seem to change any text