From: redi Date: Sun, 25 Apr 2010 22:41:49 +0000 (+0000) Subject: 2010-04-25 Jonathan Wakely X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=07fdec741569fda8dbe195e3516bac1f30d47f5d;p=thirdparty%2Fgcc.git 2010-04-25 Jonathan Wakely * doc/xml/manual/status_cxx200x.xml: Update Threads status. * doc/html/manual/status.html: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158713 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e72219227f95..d061663b351e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2010-04-25 Jonathan Wakely + + * doc/xml/manual/status_cxx200x.xml: Update Threads status. + * doc/html/manual/status.html: Regenerate. + 2010-04-24 Jonathan Wakely * include/bits/unique_ptr (unique_ptr::pointer): Use deleter's diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html index 2dd8c691a681..8f61c984a436 100644 --- a/libstdc++-v3/doc/html/manual/status.html +++ b/libstdc++-v3/doc/html/manual/status.html @@ -8,7 +8,7 @@ This status table is based on the table of contents of ISO/IEC 14882:2003.

This page describes the C++ support in mainline GCC SVN, not in any particular release. -

Table 1.1. C++ 1998/2003 Implementation Status

SectionDescriptionStatusComments
+

Table 1.1. C++ 1998/2003 Implementation Status

SectionDescriptionStatusComments
18 Language support @@ -157,7 +157,7 @@ presence of the required flag.

This page describes the C++0x support in mainline GCC SVN, not in any particular release. -

Table 1.2. C++ 200x Implementation Status

SectionDescriptionStatusComments
+

Table 1.2. C++ 200x Implementation Status

SectionDescriptionStatusComments
18 Language support @@ -214,7 +214,7 @@ particular release. 30 Thread support -
30.1GeneralY 
30.2RequirementsY 
30.3Threads  
30.3.1Class threadPartialMissing futures
30.3.2Namespace this_threadY 
30.4Mutual exclusion  
30.4.1Mutex requirements  
30.4.1.1Class mutexY 
30.4.1.2Class recursive_mutexY 
30.4.2Timed mutex requirements  
30.4.2.1Class timed_mutexY 
30.4.2.2Class recursive_timed_mutexY 
30.4.3Locks  
30.4.3.1Class template lock_guardY 
30.4.3.2Class template unique_lockY 
30.4.4Generic locking algorithmsY 
30.4.5Call once  
30.4.5.1once_flagPartialMissing constexpr
30.4.5.2call_onceY 
30.5Condition variables  
30.5.1Class condition_variableY 
30.5.2Class condition_variable_anyPartial 
30.6Futures  
30.6.1OverviewN 
30.6.2Error handlingN 
30.6.3Class future_errorN 
30.6.4Class template unique_futureN 
30.6.5Class template shared_futureN 
30.6.6Class template promiseN 
30.6.7Allocator templatesN 
30.6.8Class template packaged_taskN 
+
30.1GeneralY 
30.2RequirementsY 
30.3Threads  
30.3.1Class threadY 
30.3.2Namespace this_threadY 
30.4Mutual exclusion  
30.4.1Mutex requirements  
30.4.1.1Class mutexY 
30.4.1.2Class recursive_mutexY 
30.4.2Timed mutex requirements  
30.4.2.1Class timed_mutexY 
30.4.2.2Class recursive_timed_mutexY 
30.4.3Locks  
30.4.3.1Class template lock_guardY 
30.4.3.2Class template unique_lockY 
30.4.4Generic locking algorithmsY 
30.4.5Call once  
30.4.5.1once_flagYMissing constexpr
30.4.5.2call_onceY 
30.5Condition variables  
30.5.1Class condition_variableY 
30.5.2Class condition_variable_anyY 
30.6Futures  
30.6.1Overview  
30.6.2Error handlingYMissing constexpr
30.6.3Class future_errorY 
30.6.4Associated asynchronous stateY 
30.6.5Class template promiseYMissing allocator_arg_t
30.6.6Class template futureY 
30.6.7Class template shared_futureY 
30.6.8Class template atomic_futureN 
30.6.9Function template asyncY 
30.6.10Class template packaged_taskYMissing allocator_arg_t
Appendix D Compatibility features @@ -229,7 +229,7 @@ In this implementation the header names are prefixed by

This page describes the TR1 support in mainline GCC SVN, not in any particular release. -

Table 1.3. C++ TR1 Implementation Status

SectionDescriptionStatusComments
2General Utilities
2.1Reference wrappers  
2.1.1Additions to header <functional> synopsisY 
2.1.2Class template reference_wrapper  
2.1.2.1reference_wrapper construct/copy/destroyY 
2.1.2.2reference_wrapper assignmentY 
2.1.2.3reference_wrapper accessY 
2.1.2.4reference_wrapper invocationY 
2.1.2.5reference_wrapper helper functionsY 
2.2Smart pointers  
2.2.1Additions to header <memory> synopsisY 
2.2.2Class bad_weak_ptrY 
2.2.3Class template shared_ptr  +

Table 1.3. C++ TR1 Implementation Status

SectionDescriptionStatusComments
2General Utilities
2.1Reference wrappers  
2.1.1Additions to header <functional> synopsisY 
2.1.2Class template reference_wrapper  
2.1.2.1reference_wrapper construct/copy/destroyY 
2.1.2.2reference_wrapper assignmentY 
2.1.2.3reference_wrapper accessY 
2.1.2.4reference_wrapper invocationY 
2.1.2.5reference_wrapper helper functionsY 
2.2Smart pointers  
2.2.1Additions to header <memory> synopsisY 
2.2.2Class bad_weak_ptrY 
2.2.3Class template shared_ptr 

Uses code from boost::shared_ptr. @@ -242,7 +242,7 @@ decimal floating-point arithmetic

This page describes the TR 24733 support in mainline GCC SVN, not in any particular release. -

Table 1.4. C++ TR 24733 Implementation Status

SectionDescriptionStatusComments
+

Table 1.4. C++ TR 24733 Implementation Status

SectionDescriptionStatusComments
0 Introduction diff --git a/libstdc++-v3/doc/xml/manual/status_cxx200x.xml b/libstdc++-v3/doc/xml/manual/status_cxx200x.xml index d3ea5ca2c3ad..e3c723b050f4 100644 --- a/libstdc++-v3/doc/xml/manual/status_cxx200x.xml +++ b/libstdc++-v3/doc/xml/manual/status_cxx200x.xml @@ -2289,11 +2289,10 @@ particular release. - 30.3.1 Class thread - Partial - Missing futures + Y + 30.3.2 @@ -2376,7 +2375,7 @@ particular release. 30.4.5.1 once_flag - Partial + Y Missing constexpr @@ -2398,10 +2397,9 @@ particular release. - 30.5.2 Class condition_variable_any - Partial + Y @@ -2411,61 +2409,66 @@ particular release. - 30.6.1 Overview - N + - 30.6.2 Error handling - N - + Y + Missing constexpr - 30.6.3 Class future_error - N + Y - 30.6.4 - Class template unique_future - N + Associated asynchronous state + Y - 30.6.5 - Class template shared_future - N - + Class template promise + Y + Missing allocator_arg_t - 30.6.6 - Class template promise - N + Class template future + Y - 30.6.7 - Allocator templates - N + Class template shared_future + Y 30.6.8 - Class template packaged_task + Class template atomic_future N + + 30.6.9 + Function template async + Y + + + + 30.6.10 + Class template packaged_task + Y + Missing allocator_arg_t + Appendix D