gcc/libstdc++-v3/doc/xml
Jonathan Wakely f2f08be7ea re PR libstdc++/49204 ([C++0x] remaining issues in <future>)
PR libstdc++/49204
	* include/std/future (__future_base::_State_base): Rename to
	__future_base::_State_baseV2.
	(__future_base::_State_baseV2::~_State_baseV2): Define as defaulted.
	(__future_base::_State_baseV2::_M_run_deferred): Rename to
	_M_complete_async.
	(__future_base::_State_baseV2::_M_has_deferred): Add new virtual.
	(__future_base::_State_baseV2::wait_for): Call _M_has_deferred() to
	test for a deferred function, or call _M_complete_async() to join an
	async thread that has made the shared state ready.
	(__future_base::_State_baseV2::wait_until): Likewise.
	(__future_base::_Async_state_common): Rename to _Async_state_commonV2.
	(__future_base::_Async_state_commonV2::_M_run_deferred): Rename to
	_M_complete_async.
	* src/c++11/compatibility-thread-c++0x.cc (__future_base::_State_base):
	Export old definition.
	(__future_base::_Async_state_common): Likewise.
	* src/c++11/future.cc (__future_base::_State_base::~_State_base):
	Remove.
	* doc/xml/manual/status_cxx2011.xml: Update status.
	* testsuite/30_threads/async/async.cc: Test future_status::timeout
	and future_status::ready.
	* testsuite/30_threads/async/sync.cc: Test future_status::deferred.

From-SVN: r205144
2013-11-20 20:59:19 +00:00
..
gnu
images *: Image and image filename changes. 2011-08-15 00:54:18 +00:00
manual re PR libstdc++/49204 ([C++0x] remaining issues in <future>) 2013-11-20 20:59:19 +00:00
api.xml *: Regenerate. 2011-09-28 01:37:10 +00:00
authors.xml
book.txml
chapter.txml chapter.txml: Remove whitespace inside <keyword>. 2012-11-11 21:17:43 +00:00
class.txml chapter.txml: Remove whitespace inside <keyword>. 2012-11-11 21:17:43 +00:00
faq.xml Status page for C++2014 library features 2013-06-26 01:24:25 +00:00
spine.xml Update copyright in libstdc++-v3. 2013-02-03 17:54:05 +00:00