[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 @@
     &lt;ul&gt;
       &lt;li&gt;
         &lt;div&gt;
+          &lt;span class=&quot;library&quot;&gt;&lt;a \
href=&quot;http://www.boost.org/libs/chrono/&quot;&gt;Chrono&lt;/a&gt;:&lt;/span&gt; \
+          &lt;ul&gt; +            &lt;li&gt;
+              &lt;div&gt;
+                &lt;em&gt;New Features:&lt;/em&gt;
+                &lt;ul&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/5980&quot;&gt;#5980&lt;/a&gt; \
Enhance chrono I/O with H. Hinnant proposal &lt;a \
href=&quot;http://home.roadrunner.com/~hinnant/bloomington/chrono_io.html&quot;&gt;proposal&lt;/a&gt;
 +                      which has the advantage to provide I/O for system clocks \
using +                      the Gregorian Calendar.
+                    &lt;/div&gt;
+                  &lt;/li&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/5981&quot;&gt;#5981&lt;/a&gt; Add \
i/o state savers for duration and time_point formatting +                      state.
+                    &lt;/div&gt;
+                  &lt;/li&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7059&quot;&gt;#7059&lt;/a&gt; Add \
low level i/o facilities. +                    &lt;/div&gt;
+                  &lt;/li&gt;
+                &lt;/ul&gt;
+              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;em&gt;Deprecated features:&lt;/em&gt;
+                &lt;ul&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      The chrono i/o version included in Boost.Chrono 1.2.x has been
+                      completly refactored in version 2.0.0
+                    &lt;/div&gt;
+                  &lt;/li&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      chrono I/O: The manipulators &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_short&lt;/span&gt;&lt;/code&gt;, +         \
&lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_long&lt;/span&gt;&lt;/code&gt; +           \
are depreceated. You should use the parameterized form &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_fmt&lt;/span&gt;&lt;/code&gt; or the \
renamed +                      manipulators &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_symbol&lt;/span&gt;&lt;/code&gt; +         \
and &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_prefix&lt;/span&gt;&lt;/code&gt; +         \
instead. +                    &lt;/div&gt;
+                  &lt;/li&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      chrono I/O: The &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_punct&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;/code&gt; facet is \
deprecated. +                      You should use the &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__get_duration_style&lt;/span&gt;&lt;/code&gt; +      \
free function to get the informations and use the &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;__duration_units&lt;/span&gt;&lt;/code&gt; facet for \
+                      localization purposes. +                    &lt;/div&gt;
+                  &lt;/li&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      When &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;BOOST_CHRONO_VERSION&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span \
class=&quot;number&quot;&gt;2&lt;/span&gt;&lt;/code&gt; +                      the \
preceding deprecated functions are not available. +                    &lt;/div&gt;
+                  &lt;/li&gt;
+                &lt;/ul&gt;
+              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;em&gt;Fixes:&lt;/em&gt;
+                &lt;ul&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7381&quot;&gt;#7381&lt;/a&gt; \
C++11 compliance: unresolved symbol when assigning +                      a constexpr \
duration to a non-const local variable. +                    &lt;/div&gt;
+                  &lt;/li&gt;
+                &lt;/ul&gt;
+              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;em&gt;Would not fix:&lt;/em&gt;
+                &lt;ul&gt;
+                  &lt;li&gt;
+                    &lt;div&gt;
+                      &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/6871&quot;&gt;#6871&lt;/a&gt; \
chrono_io.hpp: &lt;code&gt;&lt;span \
class=&quot;keyword&quot;&gt;operator&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;&amp;lt;&amp;lt;(&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;ostream&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span \
class=&quot;identifier&quot;&gt;os&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;,&lt;/span&gt; &lt;span \
class=&quot;special&quot;&gt;...)&lt;/span&gt;&lt;/code&gt; +                      \
modifies the state of os. The neww io interface provided in +                      \
version 2 solves this issue. You should move to the new version. +                    \
&lt;/div&gt; +                  &lt;/li&gt;
+                &lt;/ul&gt;
+              &lt;/div&gt;
+            &lt;/li&gt;
+          &lt;/ul&gt;
+        &lt;/div&gt;
+      &lt;/li&gt;
+      &lt;li&gt;
+        &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a \
href=&quot;http://www.boost.org/libs/date_time/&quot;&gt;DateTime&lt;/a&gt;:&lt;/span&gt;
  &lt;ul&gt;
             &lt;li&gt;
@@ -92,6 +188,182 @@
       &lt;/li&gt;
       &lt;li&gt;
         &lt;div&gt;
+          &lt;span class=&quot;library&quot;&gt;&lt;a \
href=&quot;http://www.boost.org/libs/thread/index.html&quot;&gt;Thread&lt;/a&gt;:&lt;/span&gt;
 +  &lt;em&gt;Deprecated
+          Features&lt;/em&gt;: 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. +          &lt;ul&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                Time related functions don't using the Boost.Chrono library, use
+                the chrono overloads instead.
+              &lt;/div&gt;
+            &lt;/li&gt;
+          &lt;/ul&gt;
+        &lt;/div&gt;
+      &lt;/li&gt;
+      &lt;li&gt;
+        &lt;div&gt;
+          Breaking changes when &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;BOOST_THREAD_VERSION&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;==&lt;/span&gt;&lt;span \
class=&quot;number&quot;&gt;3&lt;/span&gt;&lt;/code&gt; (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. +          &lt;ul&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/6229&quot;&gt;#6229&lt;/a&gt; \
C++11 compliance &amp;amp; Breaking change: Rename the unique_future +                \
to future following the c++11. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/6266&quot;&gt;#6266&lt;/a&gt; \
C++11 compliance &amp;amp; Breaking change: thread destructor +                should \
call terminate if joinable. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/6269&quot;&gt;#6269&lt;/a&gt; \
C++11 compliance &amp;amp; Breaking change: thread move assignment +                \
should call terminate if joinable. +              &lt;/div&gt;
+            &lt;/li&gt;
+          &lt;/ul&gt;
+        &lt;/div&gt;
+      &lt;/li&gt;
+      &lt;li&gt;
+        &lt;div&gt;
+          &lt;em&gt;New Features:&lt;/em&gt;
+          &lt;ul&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/4710&quot;&gt;#4710&lt;/a&gt; \
C++11 compliance: Missing &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;async&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. +              \
&lt;/div&gt; +            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7283&quot;&gt;#7283&lt;/a&gt; \
C++11 compliance: Add &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;notify_all_at_thread_exit&lt;/span&gt;&lt;/code&gt;. \
+              &lt;/div&gt; +            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7345&quot;&gt;#7345&lt;/a&gt; \
C++11 compliance: Add &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;noexcept&lt;/span&gt;&lt;/code&gt; +                \
to recursive mutex &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;try_lock&lt;/span&gt;&lt;/code&gt;. +              \
&lt;/div&gt; +            &lt;/li&gt;
+          &lt;/ul&gt;
+        &lt;/div&gt;
+      &lt;/li&gt;
+      &lt;li&gt;
+        &lt;div&gt;
+          &lt;em&gt;Fixed Bugs:&lt;/em&gt;
+          &lt;ul&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/2361&quot;&gt;#2361&lt;/a&gt; \
&lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;: +      \
document nature of the key, complexity and rationale. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/2797&quot;&gt;#2797&lt;/a&gt; Two \
problems with &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;thread_specific_ptr&lt;/span&gt;&lt;/code&gt;. +      \
&lt;/div&gt; +            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/5274&quot;&gt;#5274&lt;/a&gt; \
failed to compile &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; +                with \
stlport 5.1.5 under msvc8.1, because of undefined class. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/5431&quot;&gt;#5431&lt;/a&gt; \
compile error in Windows CE 6.0(interlocked). +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/5752&quot;&gt;#5752&lt;/a&gt; \
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;call_once&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; +                is \
unreliable on some platforms. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7045&quot;&gt;#7045&lt;/a&gt; \
Thread library does not automatically compile date_time. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7173&quot;&gt;#7173&lt;/a&gt; \
wrong function name &lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;interrupt_point&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt;. +              \
&lt;/div&gt; +            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7200&quot;&gt;#7200&lt;/a&gt; \
Unable to build boost.thread modularized. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7220&quot;&gt;#7220&lt;/a&gt; gcc \
4.6.2 warns about inline+dllimport functions. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7238&quot;&gt;#7238&lt;/a&gt; \
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;this_thread&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;::&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;sleep_for&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;()&lt;/span&gt;&lt;/code&gt; does not respond to \
interrupt(). +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7245&quot;&gt;#7245&lt;/a&gt; \
Minor typos on documentation related to version 3. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7272&quot;&gt;#7272&lt;/a&gt; \
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;win32&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;thread_primitives&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt;: (Unneccessary) \
Warning. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7284&quot;&gt;#7284&lt;/a&gt; \
Clarify that there is no access priority between lock and +                \
shared_lock on shared mutex. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7329&quot;&gt;#7329&lt;/a&gt; \
&lt;code&gt;&lt;span class=&quot;identifier&quot;&gt;boost&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;thread&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;/&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;future&lt;/span&gt;&lt;span \
class=&quot;special&quot;&gt;.&lt;/span&gt;&lt;span \
class=&quot;identifier&quot;&gt;hpp&lt;/span&gt;&lt;/code&gt; does not compile on \
HPUX. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7336&quot;&gt;#7336&lt;/a&gt; \
&lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;BOOST_THREAD_DONT_USE_SYSTEM&lt;/span&gt;&lt;/code&gt;
 +                doesn't work.
+              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7349&quot;&gt;#7349&lt;/a&gt; \
&lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;packaged_task&lt;/span&gt;&lt;/code&gt; +             \
holds reference to temporary. +              &lt;/div&gt;
+            &lt;/li&gt;
+            &lt;li&gt;
+              &lt;div&gt;
+                &lt;a \
href=&quot;https://svn.boost.org/trac/boost/ticket/7350&quot;&gt;#7350&lt;/a&gt; \
&lt;code&gt;&lt;span \
class=&quot;identifier&quot;&gt;allocator_destructor&lt;/span&gt;&lt;/code&gt; +      \
does not destroy object +              &lt;/div&gt;
+            &lt;/li&gt;
+          &lt;/ul&gt;
+        &lt;/div&gt;
+      &lt;/li&gt;
+      &lt;li&gt;
+        &lt;div&gt;
           &lt;span class=&quot;library&quot;&gt;&lt;a \
href=&quot;http://www.boost.org/libs/unordered/&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
  &lt;ul&gt;
             &lt;li&gt;

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">&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="/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 &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="/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