[prev in list] [next in list] [prev in thread] [next in thread]
List: boost-commit
Subject: [Boost-commit] svn:boost r80785 - in website/public_html/live: feed/history generated generated/stat
From: dnljms () gmail ! com
Date: 2012-09-30 16:03:28
Message-ID: 20120930160328.DB93F2F80D1 () wowbagger ! osl ! iu ! edu
[Download RAW message or body]
Author: danieljames
Date: 2012-09-30 12:03:27 EDT (Sun, 30 Sep 2012)
New Revision: 80785
URL: http://svn.boost.org/trac/boost/changeset/80785
Log:
Website: More release notes.
Text files modified:
website/public_html/live/feed/history/boost_1_52_0.qbk | 48 ++++++ \
website/public_html/live/generated/dev.rss | 272 \
++++++++++++++++++++++++++++++++++++++++ \
website/public_html/live/generated/state/feed-pages.txt | 6 \
website/public_html/live/users/history/version_1_52_0.html | 272 \
++++++++++++++++++++++++++++++++++++++++ 4 files changed, 594 insertions(+), 4 \
deletions(-)
Modified: website/public_html/live/feed/history/boost_1_52_0.qbk
==============================================================================
--- website/public_html/live/feed/history/boost_1_52_0.qbk (original)
+++ website/public_html/live/feed/history/boost_1_52_0.qbk 2012-09-30 12:03:27 EDT \
(Sun, 30 Sep 2012) @@ -33,6 +33,21 @@
[section Updated Libraries]
+* [phrase library..[@/libs/chrono/ Chrono]:]
+ * [*New Features:]
+ * [ticket 5980] Enhance chrono I/O with H. Hinnant proposal \
[@http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html proposal] which has \
the advantage to provide I/O for system clocks using the Gregorian Calendar. + * \
[ticket 5981] Add i/o state savers for duration and time_point formatting state. + \
* [ticket 7059] Add low level i/o facilities. + * [*Deprecated features:]
+ * The chrono i/o version included in Boost.Chrono 1.2.x has been completly \
refactored in version 2.0.0 + * chrono I/O: The manipulators `__duration_short`, \
`__duration_long` are depreceated. You should use the parameterized form \
`__duration_fmt` or the renamed manipulators `__duration_symbol` and \
`__duration_prefix` instead. + * chrono I/O: The `__duration_punct<>` facet is \
deprecated. You should use the `__get_duration_style` free function to get the \
informations and use the `__duration_units` facet for localization purposes. + * \
When `BOOST_CHRONO_VERSION==2` the preceding deprecated functions are not available. \
+ * [*Fixes:] + * [ticket 7381] C++11 compliance: unresolved symbol when \
assigning a constexpr duration to a non-const local variable. + * [*Would not fix:]
+ * [ticket 6871] chrono_io.hpp: `operator<<(ostream& os, ...)` modifies the state \
of os. The neww io interface provided in version 2 solves this issue. You should move \
to the new version. +
* [phrase library..[@/libs/date_time/ DateTime]:]
* Document `BOOST_DATE_TIME_NO_LIB` ([ticket 6077]).
* Fix `nth_as_str` ([ticket 7022]).
@@ -53,7 +68,38 @@
* Included Voronoi diagram extensions.
* Introduced new Segment concept.
* Fixed compilation issues.
-
+
+* [phrase library..[@/libs/thread/index.html Thread]:]
+ [*Deprecated Features]: Deprecated features since boost 1.50 available only until \
boost 1.55. These deprecated features will be provided by default up to boost 1.52. \
If you don't want to include the deprecated features you could define \
BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. Since 1.53 these features \
will not be included any more by default. Since this version, if you want to include \
the deprecated features yet you could define \
BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. These deprecated features will \
be only available until boost 1.55, that is you have yet 1 year to move to the new \
features. + * Time related functions don't using the Boost.Chrono library, use the \
chrono overloads instead. + * Breaking changes when `BOOST_THREAD_VERSION==3` \
(Default value since Boost 1.53): + There are some new features which share the \
same interface but with different behavior. These breaking features are provided by \
default when BOOST_THREAD_VERSION is 3, but the user can however choose the version 2 \
behavior by defining the corresponding macro. As for the deprecated features, these \
broken features will be only available until boost 1.55. + * [ticket 6229] C++11 \
compliance & Breaking change: Rename the unique_future to future following the c++11. \
+ * [ticket 6266] C++11 compliance & Breaking change: thread destructor should \
call terminate if joinable. + * [ticket 6269] C++11 compliance & Breaking change: \
thread move assignment should call terminate if joinable. + * [*New Features:]
+ * [ticket 4710] C++11 compliance: Missing `async()`.
+ * [ticket 7283] C++11 compliance: Add `notify_all_at_thread_exit`.
+ * [ticket 7345] C++11 compliance: Add `noexcept` to recursive mutex `try_lock`.
+ * [*Fixed Bugs:]
+ * [ticket 2361] `thread_specific_ptr`: document nature of the key, complexity \
and rationale. + * [ticket 2797] Two problems with `thread_specific_ptr`.
+ * [ticket 5274] failed to compile `future.hpp` with stlport 5.1.5 under msvc8.1, \
because of undefined class. + * [ticket 5431] compile error in Windows CE \
6.0(interlocked). + * [ticket 5752] `boost::call_once()` is unreliable on some \
platforms. + * [ticket 7045] Thread library does not automatically compile \
date_time. + * [ticket 7173] wrong function name `interrupt_point()`.
+ * [ticket 7200] Unable to build boost.thread modularized.
+ * [ticket 7220] gcc 4.6.2 warns about inline+dllimport functions.
+ * [ticket 7238] `this_thread::sleep_for()` does not respond to interrupt().
+ * [ticket 7245] Minor typos on documentation related to version 3.
+ * [ticket 7272] `win32/thread_primitives.hpp`: (Unneccessary) Warning.
+ * [ticket 7284] Clarify that there is no access priority between lock and \
shared_lock on shared mutex. + * [ticket 7329] `boost/thread/future.hpp` does not \
compile on HPUX. + * [ticket 7336] `BOOST_THREAD_DONT_USE_SYSTEM` doesn't work.
+ * [ticket 7349] `packaged_task` holds reference to temporary.
+ * [ticket 7350] `allocator_destructor` does not destroy object
+
* [phrase library..[@/libs/unordered/ Unordered]:]
* In assignment, reuse existing nodes where possible.
* Some work on the implementation.
Modified: website/public_html/live/generated/dev.rss
==============================================================================
--- website/public_html/live/generated/dev.rss (original)
+++ website/public_html/live/generated/dev.rss 2012-09-30 12:03:27 EDT (Sun, 30 Sep \
2012) @@ -14,6 +14,102 @@
<ul>
<li>
<div>
+ <span class="library"><a \
href="http://www.boost.org/libs/chrono/">Chrono</a>:</span> \
+ <ul> + <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5980">#5980</a> \
Enhance chrono I/O with H. Hinnant proposal <a \
href="http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html">proposal</a>
+ which has the advantage to provide I/O for system clocks \
using + the Gregorian Calendar.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5981">#5981</a> Add \
i/o state savers for duration and time_point formatting + state.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7059">#7059</a> Add \
low level i/o facilities. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Deprecated features:</em>
+ <ul>
+ <li>
+ <div>
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The manipulators <code><span \
class="identifier">__duration_short</span></code>, + \
<code><span \
class="identifier">__duration_long</span></code> + \
are depreceated. You should use the parameterized form <code><span \
class="identifier">__duration_fmt</span></code> or the \
renamed + manipulators <code><span \
class="identifier">__duration_symbol</span></code> + \
and <code><span \
class="identifier">__duration_prefix</span></code> + \
instead. + </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The <code><span \
class="identifier">__duration_punct</span><span \
class="special">&lt;&gt;</span></code> facet is \
deprecated. + You should use the <code><span \
class="identifier">__get_duration_style</span></code> + \
free function to get the informations and use the <code><span \
class="identifier">__duration_units</span></code> facet for \
+ localization purposes. + </div>
+ </li>
+ <li>
+ <div>
+ When <code><span \
class="identifier">BOOST_CHRONO_VERSION</span><span \
class="special">==</span><span \
class="number">2</span></code> + the \
preceding deprecated functions are not available. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7381">#7381</a> \
C++11 compliance: unresolved symbol when assigning + a constexpr \
duration to a non-const local variable. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Would not fix:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/6871">#6871</a> \
chrono_io.hpp: <code><span \
class="keyword">operator</span><span \
class="special">&lt;&lt;(</span><span \
class="identifier">ostream</span><span \
class="special">&amp;</span> <span \
class="identifier">os</span><span \
class="special">,</span> <span \
class="special">...)</span></code> + \
modifies the state of os. The neww io interface provided in + \
version 2 solves this issue. You should move to the new version. + \
</div> + </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
<span class="library"><a \
href="http://www.boost.org/libs/date_time/">DateTime</a>:</span>
<ul>
<li>
@@ -92,6 +188,182 @@
</li>
<li>
<div>
+ <span class="library"><a \
href="http://www.boost.org/libs/thread/index.html">Thread</a>:</span>
+ <em>Deprecated
+ Features</em>: Deprecated features since boost 1.50 available only
+ until boost 1.55. These deprecated features will be provided by default
+ up to boost 1.52. If you don't want to include the deprecated features
+ you could define \
BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. + Since 1.53 \
these features will not be included any more by default. Since + this \
version, if you want to include the deprecated features yet you could + \
define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. These deprecated + \
features will be only available until boost 1.55, that is you have yet + 1 \
year to move to the new features. + <ul>
+ <li>
+ <div>
+ Time related functions don't using the Boost.Chrono library, use
+ the chrono overloads instead.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Breaking changes when <code><span \
class="identifier">BOOST_THREAD_VERSION</span><span \
class="special">==</span><span \
class="number">3</span></code> (Default + value \
since Boost 1.53): There are some new features which share the same + \
interface but with different behavior. These breaking features are provided + \
by default when BOOST_THREAD_VERSION is 3, but the user can however choose + \
the version 2 behavior by defining the corresponding macro. As for the + \
deprecated features, these broken features will be only available until + \
boost 1.55. + <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/6229">#6229</a> \
C++11 compliance &amp; Breaking change: Rename the unique_future + \
to future following the c++11. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/6266">#6266</a> \
C++11 compliance &amp; Breaking change: thread destructor + should \
call terminate if joinable. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/6269">#6269</a> \
C++11 compliance &amp; Breaking change: thread move assignment + \
should call terminate if joinable. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/4710">#4710</a> \
C++11 compliance: Missing <code><span \
class="identifier">async</span><span \
class="special">()</span></code>. + \
</div> + </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7283">#7283</a> \
C++11 compliance: Add <code><span \
class="identifier">notify_all_at_thread_exit</span></code>. \
+ </div> + </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7345">#7345</a> \
C++11 compliance: Add <code><span \
class="identifier">noexcept</span></code> + \
to recursive mutex <code><span \
class="identifier">try_lock</span></code>. + \
</div> + </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixed Bugs:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/2361">#2361</a> \
<code><span \
class="identifier">thread_specific_ptr</span></code>: + \
document nature of the key, complexity and rationale. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/2797">#2797</a> Two \
problems with <code><span \
class="identifier">thread_specific_ptr</span></code>. + \
</div> + </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5274">#5274</a> \
failed to compile <code><span \
class="identifier">future</span><span \
class="special">.</span><span \
class="identifier">hpp</span></code> + with \
stlport 5.1.5 under msvc8.1, because of undefined class. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5431">#5431</a> \
compile error in Windows CE 6.0(interlocked). + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5752">#5752</a> \
<code><span class="identifier">boost</span><span \
class="special">::</span><span \
class="identifier">call_once</span><span \
class="special">()</span></code> + is \
unreliable on some platforms. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7045">#7045</a> \
Thread library does not automatically compile date_time. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7173">#7173</a> \
wrong function name <code><span \
class="identifier">interrupt_point</span><span \
class="special">()</span></code>. + \
</div> + </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7200">#7200</a> \
Unable to build boost.thread modularized. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7220">#7220</a> gcc \
4.6.2 warns about inline+dllimport functions. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7238">#7238</a> \
<code><span class="identifier">this_thread</span><span \
class="special">::</span><span \
class="identifier">sleep_for</span><span \
class="special">()</span></code> does not respond to \
interrupt(). + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7245">#7245</a> \
Minor typos on documentation related to version 3. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7272">#7272</a> \
<code><span class="identifier">win32</span><span \
class="special">/</span><span \
class="identifier">thread_primitives</span><span \
class="special">.</span><span \
class="identifier">hpp</span></code>: (Unneccessary) \
Warning. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7284">#7284</a> \
Clarify that there is no access priority between lock and + \
shared_lock on shared mutex. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7329">#7329</a> \
<code><span class="identifier">boost</span><span \
class="special">/</span><span \
class="identifier">thread</span><span \
class="special">/</span><span \
class="identifier">future</span><span \
class="special">.</span><span \
class="identifier">hpp</span></code> does not compile on \
HPUX. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7336">#7336</a> \
<code><span \
class="identifier">BOOST_THREAD_DONT_USE_SYSTEM</span></code>
+ doesn't work.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7349">#7349</a> \
<code><span \
class="identifier">packaged_task</span></code> + \
holds reference to temporary. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7350">#7350</a> \
<code><span \
class="identifier">allocator_destructor</span></code> + \
does not destroy object + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
<span class="library"><a \
href="http://www.boost.org/libs/unordered/">Unordered</a>:</span>
<ul>
<li>
Modified: website/public_html/live/generated/state/feed-pages.txt
==============================================================================
--- website/public_html/live/generated/state/feed-pages.txt (original)
+++ website/public_html/live/generated/state/feed-pages.txt 2012-09-30 12:03:27 EDT \
(Sun, 30 Sep 2012) @@ -1934,7 +1934,7 @@
-id
"version_1_52_0
-last_modified
-.1349019399.13
+.1349020967.88
-location
"users/history/version_1_52_0.html
-page_state
@@ -1945,11 +1945,11 @@
" Updated Libraries: Graph
"
-qbk_hash
-"1003d319ebd2b9a018200310285c7ab2a123f0c8af3a0031037ecee33c74a654
+"6d22a7dc13ccff4a1f581e2dc5209c11f29d274f7f5f9d8efff67fe8f4ed2ab1
-release_status
"dev
-rss_hash
-"eddbb230d4f9db33dcb70874da1cfe025b084bbe304f0f94a15e121f6adfdb37
+"1f1285d0cae02421a984cc73663ae4642f9d73d01c7a3836705b73899f6261bc
-title
"Version 1.52.0
-type
Modified: website/public_html/live/users/history/version_1_52_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_52_0.html (original)
+++ website/public_html/live/users/history/version_1_52_0.html 2012-09-30 12:03:27 \
EDT (Sun, 30 Sep 2012) @@ -51,6 +51,102 @@
<ul>
<li>
<div>
+ <span class="library"><a href="/libs/chrono/">Chrono</a>:</span>
+ <ul>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5980">#5980</a> Enhance chrono I/O with \
H. Hinnant proposal <a \
href="http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html">proposal</a> + \
which has the advantage to provide I/O for system clocks using + \
the Gregorian Calendar. + </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/5981">#5981</a> Add i/o state savers \
for duration and time_point formatting + state.
+ </div>
+ </li>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7059">#7059</a> Add low level i/o \
facilities. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Deprecated features:</em>
+ <ul>
+ <li>
+ <div>
+ The chrono i/o version included in Boost.Chrono 1.2.x has been
+ completly refactored in version 2.0.0
+ </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The manipulators <code><span \
class="identifier">__duration_short</span></code>, + <code><span \
class="identifier">__duration_long</span></code> + are \
depreceated. You should use the parameterized form <code><span \
class="identifier">__duration_fmt</span></code> or the renamed + \
manipulators <code><span class="identifier">__duration_symbol</span></code> + \
and <code><span class="identifier">__duration_prefix</span></code> + \
instead. + </div>
+ </li>
+ <li>
+ <div>
+ chrono I/O: The <code><span \
class="identifier">__duration_punct</span><span \
class="special"><></span></code> facet is deprecated. + \
You should use the <code><span class="identifier">__get_duration_style</span></code> \
+ free function to get the informations and use the <code><span \
class="identifier">__duration_units</span></code> facet for + \
localization purposes. + </div>
+ </li>
+ <li>
+ <div>
+ When <code><span \
class="identifier">BOOST_CHRONO_VERSION</span><span class="special">==</span><span \
class="number">2</span></code> + the preceding deprecated \
functions are not available. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixes:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/7381">#7381</a> C++11 compliance: \
unresolved symbol when assigning + a constexpr duration to a \
non-const local variable. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Would not fix:</em>
+ <ul>
+ <li>
+ <div>
+ <a \
href="https://svn.boost.org/trac/boost/ticket/6871">#6871</a> chrono_io.hpp: \
<code><span class="keyword">operator</span><span \
class="special"><<(</span><span class="identifier">ostream</span><span \
class="special">&</span> <span class="identifier">os</span><span \
class="special">,</span> <span class="special">...)</span></code> + \
modifies the state of os. The neww io interface provided in + \
version 2 solves this issue. You should move to the new version. + \
</div> + </li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/date_time/">DateTime</a>:</span>
<ul>
<li>
@@ -129,6 +225,182 @@
</li>
<li>
<div>
+ <span class="library"><a href="/libs/thread/index.html">Thread</a>:</span>
+ <em>Deprecated
+ Features</em>: Deprecated features since boost 1.50 available only
+ until boost 1.55. These deprecated features will be provided by default
+ up to boost 1.52. If you don't want to include the deprecated features
+ you could define \
BOOST_THREAD_DONT_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. + Since 1.53 \
these features will not be included any more by default. Since + this \
version, if you want to include the deprecated features yet you could + \
define BOOST_THREAD_PROVIDE_DEPRECATED_FEATURES_SINCE_V3_0_0. These deprecated + \
features will be only available until boost 1.55, that is you have yet + 1 \
year to move to the new features. + <ul>
+ <li>
+ <div>
+ Time related functions don't using the Boost.Chrono library, use
+ the chrono overloads instead.
+ </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ Breaking changes when <code><span \
class="identifier">BOOST_THREAD_VERSION</span><span class="special">==</span><span \
class="number">3</span></code> (Default + value since Boost 1.53): There are \
some new features which share the same + interface but with different \
behavior. These breaking features are provided + by default when \
BOOST_THREAD_VERSION is 3, but the user can however choose + the version 2 \
behavior by defining the corresponding macro. As for the + deprecated \
features, these broken features will be only available until + boost 1.55.
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6229">#6229</a> \
C++11 compliance & Breaking change: Rename the unique_future + to \
future following the c++11. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6266">#6266</a> \
C++11 compliance & Breaking change: thread destructor + should \
call terminate if joinable. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/6269">#6269</a> \
C++11 compliance & Breaking change: thread move assignment + \
should call terminate if joinable. + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>New Features:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/4710">#4710</a> \
C++11 compliance: Missing <code><span class="identifier">async</span><span \
class="special">()</span></code>. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7283">#7283</a> \
C++11 compliance: Add <code><span \
class="identifier">notify_all_at_thread_exit</span></code>. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7345">#7345</a> \
C++11 compliance: Add <code><span class="identifier">noexcept</span></code> + \
to recursive mutex <code><span class="identifier">try_lock</span></code>. + \
</div> + </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Fixed Bugs:</em>
+ <ul>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/2361">#2361</a> \
<code><span class="identifier">thread_specific_ptr</span></code>: + \
document nature of the key, complexity and rationale. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/2797">#2797</a> Two \
problems with <code><span class="identifier">thread_specific_ptr</span></code>. + \
</div> + </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5274">#5274</a> \
failed to compile <code><span class="identifier">future</span><span \
class="special">.</span><span class="identifier">hpp</span></code> + \
with stlport 5.1.5 under msvc8.1, because of undefined class. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5431">#5431</a> \
compile error in Windows CE 6.0(interlocked). + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/5752">#5752</a> \
<code><span class="identifier">boost</span><span class="special">::</span><span \
class="identifier">call_once</span><span class="special">()</span></code> + \
is unreliable on some platforms. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7045">#7045</a> \
Thread library does not automatically compile date_time. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7173">#7173</a> \
wrong function name <code><span class="identifier">interrupt_point</span><span \
class="special">()</span></code>. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7200">#7200</a> \
Unable to build boost.thread modularized. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7220">#7220</a> gcc \
4.6.2 warns about inline+dllimport functions. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7238">#7238</a> \
<code><span class="identifier">this_thread</span><span class="special">::</span><span \
class="identifier">sleep_for</span><span class="special">()</span></code> does not \
respond to interrupt(). + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7245">#7245</a> \
Minor typos on documentation related to version 3. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7272">#7272</a> \
<code><span class="identifier">win32</span><span class="special">/</span><span \
class="identifier">thread_primitives</span><span class="special">.</span><span \
class="identifier">hpp</span></code>: (Unneccessary) Warning. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7284">#7284</a> \
Clarify that there is no access priority between lock and + \
shared_lock on shared mutex. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7329">#7329</a> \
<code><span class="identifier">boost</span><span class="special">/</span><span \
class="identifier">thread</span><span class="special">/</span><span \
class="identifier">future</span><span class="special">.</span><span \
class="identifier">hpp</span></code> does not compile on HPUX. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7336">#7336</a> \
<code><span class="identifier">BOOST_THREAD_DONT_USE_SYSTEM</span></code> + \
doesn't work. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7349">#7349</a> \
<code><span class="identifier">packaged_task</span></code> + holds \
reference to temporary. + </div>
+ </li>
+ <li>
+ <div>
+ <a href="https://svn.boost.org/trac/boost/ticket/7350">#7350</a> \
<code><span class="identifier">allocator_destructor</span></code> + \
does not destroy object + </div>
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <div>
<span class="library"><a href="/libs/unordered/">Unordered</a>:</span>
<ul>
<li>
_______________________________________________
Boost-commit mailing list
Boost-commit@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic