From a78fc8efceca07b61d7bb00f0e3300a6f8dab600 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 30 Sep 2012 16:04:43 +0000 Subject: [PATCH] Website: Fix list from last commit. [SVN r80786] --- feed/history/boost_1_52_0.qbk | 2 +- generated/dev.rss | 313 +++++++++++++++--------------- generated/state/feed-pages.txt | 6 +- users/history/version_1_52_0.html | 313 +++++++++++++++--------------- 4 files changed, 324 insertions(+), 310 deletions(-) diff --git a/feed/history/boost_1_52_0.qbk b/feed/history/boost_1_52_0.qbk index 56b3e1d1..7cd7fa51 100644 --- a/feed/history/boost_1_52_0.qbk +++ b/feed/history/boost_1_52_0.qbk @@ -72,7 +72,7 @@ Release status: * [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): + 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. diff --git a/generated/dev.rss b/generated/dev.rss index e47c02ea..8bfac000 100644 --- a/generated/dev.rss +++ b/generated/dev.rss @@ -189,174 +189,181 @@ <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. + <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> - <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. + 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> - <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>. + <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> - <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 + <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> </ul> diff --git a/generated/state/feed-pages.txt b/generated/state/feed-pages.txt index 8c1981c8..3313cf7f 100644 --- a/generated/state/feed-pages.txt +++ b/generated/state/feed-pages.txt @@ -1934,7 +1934,7 @@ -id "version_1_52_0 -last_modified -.1349020967.88 +.1349021028.97 -location "users/history/version_1_52_0.html -page_state @@ -1945,11 +1945,11 @@ " Updated Libraries: Graph " -qbk_hash -"6d22a7dc13ccff4a1f581e2dc5209c11f29d274f7f5f9d8efff67fe8f4ed2ab1 +"05241d45b3e428c7e2775255334ec9a359ae375eef1b5d64f97f044df41bc70e -release_status "dev -rss_hash -"1f1285d0cae02421a984cc73663ae4642f9d73d01c7a3836705b73899f6261bc +"e7ab276fdc01259e956b15a86c944af7410fe1496ec0b8d0c0f4efc98b3fc1bf -title "Version 1.52.0 -type diff --git a/users/history/version_1_52_0.html b/users/history/version_1_52_0.html index 9f037e82..8c1b6b24 100644 --- a/users/history/version_1_52_0.html +++ b/users/history/version_1_52_0.html @@ -226,174 +226,181 @@
  • 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. -
      -
    • -
      - #6229 C++11 compliance & Breaking change: Rename the unique_future - to future following the c++11. + 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. +
        +
      • +
    • - #6266 C++11 compliance & Breaking change: thread destructor - should call terminate if joinable. + 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. +
        +
      • +
        + #6229 C++11 compliance & Breaking change: Rename the + unique_future to future following the c++11. +
        +
      • +
      • +
        + #6266 C++11 compliance & Breaking change: thread destructor + should call terminate if joinable. +
        +
      • +
      • +
        + #6269 C++11 compliance & Breaking change: thread move + assignment should call terminate if joinable. +
        +
      • +
    • - #6269 C++11 compliance & Breaking change: thread move assignment - should call terminate if joinable. -
      -
    • -
    -
    -
  • -
  • -
    - New Features: -
      -
    • -
      - #4710 C++11 compliance: Missing async(). + New Features: +
        +
      • +
        + #4710 C++11 compliance: Missing async(). +
        +
      • +
      • +
        + #7283 C++11 compliance: Add notify_all_at_thread_exit. +
        +
      • +
      • +
        + #7345 C++11 compliance: Add noexcept + to recursive mutex try_lock. +
        +
      • +
    • - #7283 C++11 compliance: Add notify_all_at_thread_exit. -
      -
    • -
    • -
      - #7345 C++11 compliance: Add noexcept - to recursive mutex try_lock. -
      -
    • -
    -
    -
  • -
  • -
    - Fixed Bugs: -
      -
    • -
      - #2361 thread_specific_ptr: - document nature of the key, complexity and rationale. -
      -
    • -
    • -
      - #2797 Two problems with thread_specific_ptr. -
      -
    • -
    • -
      - #5274 failed to compile future.hpp - with stlport 5.1.5 under msvc8.1, because of undefined class. -
      -
    • -
    • -
      - #5431 compile error in Windows CE 6.0(interlocked). -
      -
    • -
    • -
      - #5752 boost::call_once() - is unreliable on some platforms. -
      -
    • -
    • -
      - #7045 Thread library does not automatically compile date_time. -
      -
    • -
    • -
      - #7173 wrong function name interrupt_point(). -
      -
    • -
    • -
      - #7200 Unable to build boost.thread modularized. -
      -
    • -
    • -
      - #7220 gcc 4.6.2 warns about inline+dllimport functions. -
      -
    • -
    • -
      - #7238 this_thread::sleep_for() does not respond to interrupt(). -
      -
    • -
    • -
      - #7245 Minor typos on documentation related to version 3. -
      -
    • -
    • -
      - #7272 win32/thread_primitives.hpp: (Unneccessary) Warning. -
      -
    • -
    • -
      - #7284 Clarify that there is no access priority between lock and - shared_lock on shared mutex. -
      -
    • -
    • -
      - #7329 boost/thread/future.hpp does not compile on HPUX. -
      -
    • -
    • -
      - #7336 BOOST_THREAD_DONT_USE_SYSTEM - doesn't work. -
      -
    • -
    • -
      - #7349 packaged_task - holds reference to temporary. -
      -
    • -
    • -
      - #7350 allocator_destructor - does not destroy object + Fixed Bugs: +
        +
      • +
        + #2361 thread_specific_ptr: + document nature of the key, complexity and rationale. +
        +
      • +
      • +
        + #2797 Two problems with thread_specific_ptr. +
        +
      • +
      • +
        + #5274 failed to compile future.hpp + with stlport 5.1.5 under msvc8.1, because of undefined class. +
        +
      • +
      • +
        + #5431 compile error in Windows CE 6.0(interlocked). +
        +
      • +
      • +
        + #5752 boost::call_once() is unreliable on some platforms. +
        +
      • +
      • +
        + #7045 Thread library does not automatically compile date_time. +
        +
      • +
      • +
        + #7173 wrong function name interrupt_point(). +
        +
      • +
      • +
        + #7200 Unable to build boost.thread modularized. +
        +
      • +
      • +
        + #7220 gcc 4.6.2 warns about inline+dllimport functions. +
        +
      • +
      • +
        + #7238 this_thread::sleep_for() does not respond to interrupt(). +
        +
      • +
      • +
        + #7245 Minor typos on documentation related to version 3. +
        +
      • +
      • +
        + #7272 win32/thread_primitives.hpp: + (Unneccessary) Warning. +
        +
      • +
      • +
        + #7284 Clarify that there is no access priority between lock + and shared_lock on shared mutex. +
        +
      • +
      • +
        + #7329 boost/thread/future.hpp + does not compile on HPUX. +
        +
      • +
      • +
        + #7336 BOOST_THREAD_DONT_USE_SYSTEM + doesn't work. +
        +
      • +
      • +
        + #7349 packaged_task + holds reference to temporary. +
        +
      • +
      • +
        + #7350 allocator_destructor + does not destroy object +
        +
      • +