diff --git a/feed/history/boost_1_58_0.qbk b/feed/history/boost_1_58_0.qbk index 04bf69cc..1ed3dbc7 100644 --- a/feed/history/boost_1_58_0.qbk +++ b/feed/history/boost_1_58_0.qbk @@ -38,6 +38,19 @@ * `shared_ptr` is movable and supports aliasing ([ticket 1234]). ] +* [phrase library..[@/libs/chrono/ Chrono]:] + * [*Version] 2.0.5 + * [*Fixes:] + * [@http://svn.boost.org/trac/boost/ticket/10778 #10778] VC14 CTP4 Atomic don't compile with boost::chrono durations which are not TriviallyCopyable + * [@http://svn.boost.org/trac/boost/ticket/10840 #10840] Missing std:: qualifier for puts call in test_7868.cpp + * [@http://svn.boost.org/trac/boost/ticket/10851 #10851] Missing std:: qualifier for puts call in time_point_output.cpp + * [@http://svn.boost.org/trac/boost/ticket/10893 #10893] Minor doc typo in Boost.Chrono + * [@http://svn.boost.org/trac/boost/ticket/10992 #10992] Chrono IO state savers inconsistent with Boost.IO state savers + * [@http://svn.boost.org/trac/boost/ticket/10995 #10995] duration_put::put_value truncates fractional part + * [@http://svn.boost.org/trac/boost/ticket/11006 #11006] Impossible to instantiate time_fmt_io_saver due to several errors. + * [@http://svn.boost.org/trac/boost/ticket/11012 #11012] chrono_io v2 fail to compile with boost::chrono::duration< boost::rational > + + * [phrase library..[@/libs/context/ Context]:] * support for ARM/iOS (32+64 bit) * class execution_context (C++14) @@ -48,6 +61,7 @@ clashes with legacy code where this support has already been defined by the user. * Maintenance fixes. + * [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:] * The efficiency of lookup operations has improved in situations where they involve the generation of temporary values of `key_type`. Consider for instance the following code: @@ -74,6 +88,35 @@ * Fix Android endian detation. * Added `predef_check` program and BBv2 integration for build configuration checks. +* [phrase library..[@/libs/thread/ Thread]:] + * [*Version] 4.5.0 + * [*New Experimental Features:] + * [@http://svn.boost.org/trac/boost/ticket/9600 #9600] Async: Add task_region + * [@http://svn.boost.org/trac/boost/ticket/10611 #10611] Add emplace promise::set_value and emplace make_ready_future + * [@http://svn.boost.org/trac/boost/ticket/10826 #10826] Add scheduled executor operations + * [@http://svn.boost.org/trac/boost/ticket/11048 #11048] Add a serial_executor based on continuations + + * [*Fixed Bugs:] + * [@http://svn.boost.org/trac/boost/ticket/6787 #6787] boost::thread::sleep() hangs if system time is rolled back + * [@http://svn.boost.org/trac/boost/ticket/10734 #10734] Submit method work differently on different executors, some throw exception and some silently ignore error (thread_executor and inline_executor) + * [@http://svn.boost.org/trac/boost/ticket/10736 #10736] Task exceptions silently ignored. I think std::terminate solution from N3785 and std::thread is better choice and more consistent. + * [@http://svn.boost.org/trac/boost/ticket/10737 #10737] In serial_executor we have infinite wait if task throw exception. + * [@http://svn.boost.org/trac/boost/ticket/10822 #10822] Boost.Thread fails to compile on Android + * [@http://svn.boost.org/trac/boost/ticket/10824 #10824] Boost.Thread 1.57 breaks Windows XP compatibility for SP2 and below. + * [@http://svn.boost.org/trac/boost/ticket/10963 #10963] future>::then Has No Implementation + * [@http://svn.boost.org/trac/boost/ticket/10964 #10964] future>::unwrap().then() Deadlocks + * [@http://svn.boost.org/trac/boost/ticket/10968 #10968] The futures returned by async() and future::then() are not blocking. + * [@http://svn.boost.org/trac/boost/ticket/10971 #10971] shared_future::get()/get_or() must be const + * [@http://svn.boost.org/trac/boost/ticket/10972 #10972] shared_future::then() can be called multiple times. + * [@http://svn.boost.org/trac/boost/ticket/10979 #10979] Support T& type deduction when the make_ready_future parameter is reference_wrapper + * [@http://svn.boost.org/trac/boost/ticket/10996 #10996] Thread physical_concurrency() is failing on Windows + * [@http://svn.boost.org/trac/boost/ticket/11035 #11035] BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE not defined for Android + * [@http://svn.boost.org/trac/boost/ticket/11053 #11053] The attached code results in a R6025 - pure virtual function call in run_thread_exit_callbacks + + + + + * /TODO/ [/ TODO: These libraries always use the same message, referring to their