From patchwork Tue Jul 6 22:15:03 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v3] update C++0x status table Date: Tue, 06 Jul 2010 12:15:03 -0000 From: Jonathan Wakely X-Patchwork-Id: 58069 Message-Id: To: "libstdc++" , gcc-patches This fixes some omissions from the status table, for features which were added to the latest draft after the current implementations were added to libstdc++. Changing future::wait_for and future::wait_until to return future_status would be an ABI change, so has to wait. Adding the *at_thread_exit functions probably needs help from the compiler and isn't useful until g++ supports C++0x thread locals anyway. * doc/xml/manual/status_cxx200x.xml: Add some missing features. * doc/html/*: Regenerate. committed to trunk Index: doc/xml/manual/status_cxx200x.xml =================================================================== --- doc/xml/manual/status_cxx200x.xml (revision 161891) +++ doc/xml/manual/status_cxx200x.xml (working copy) @@ -2264,7 +2264,7 @@ particular release. 30.4.1.1 Class mutex Y - + Missing constexpr 30.4.1.2 @@ -2339,10 +2339,11 @@ particular release. + 30.5.1 Class condition_variable - Y - + Partial + Missing notify_all_at_thread_exit 30.5.2 @@ -2385,19 +2386,21 @@ particular release. 30.6.5 Class template promise Partial - Missing allocator_arg_t + Missing allocator_arg_t and set_*_at_thread_exit + 30.6.6 Class template future - Y - + Partial + Missing future_status + 30.6.7 Class template shared_future - Y - + Partial + Missing future_status @@ -2417,7 +2420,7 @@ particular release. 30.6.10 Class template packaged_task Partial - Missing allocator_arg_t + Missing allocator_arg_t and make_ready_at_thread_exit