Boost logo

Boost :

Subject: Re: [boost] Release notes for 1.50
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2012-05-23 12:20:44


Le 23/05/12 12:24, Daniel James a écrit :
> Hello everyone,
>
> It's time to fill in the release notes, they're at:
>
> https://svn.boost.org/svn/boost/website/public_html/live/feed/history/boost_1_50_0.qbk
>
> Note that from now on, that this is on the live site, not the beta
> site. If you don't know quickbook syntax, don't worry, I'll clean it
> up before regenerating the page. You can see the html output at:
>
> http://www.boost.org/users/history/version_1_50_0.html
>
> It isn't automatically updated, so you'll only see your changes when I
> update it.
>
> But if that's too much for you, you can email me and I'll sort it out.
> It's probably better for you if do it yourself, as there's always the
> chance that an email will slip through the cracks, and it will be
> easier for you to fix typos and link errors later on.
>
>
Hi,

Please could you add the following for Chrono, Ratio and Thread libraries?

Thanks,
Vicente

* [phrase library..[@/libs/chrono/index.html Chrono]:]

   * Fixed Bugs:

     * [@http://svn.boost.org/trac/boost/ticket/6361 #6361] integer
overflow in boost::chrono::process_real_cpu_clock::now() under Windows
32bits.
     * [@http://svn.boost.org/trac/boost/ticket/6628 #6628] compiler
warning in process_cpu_clocks.hpp.
     * [@http://svn.boost.org/trac/boost/ticket/6666 #6666]
thread_clock.hpp needs pthread.h.

* [phrase library..[@/libs/ratio/index.html Ratio]:]

   * Fixed Bugs:

     * [@http://svn.boost.org/trac/boost/ticket/6498 #6498] boost::ratio won't compile with default settings.

* [phrase library..[@/libs/thread/index.html Thread]:]

   * New Features:

     * [@http://svn.boost.org/trac/boost/ticket/1850 #1850] Request for unlock_guard to compliment lock_guard.
     * [@http://svn.boost.org/trac/boost/ticket/2637 #2637] Request for shared_mutex duration timed_lock and timed_lock_shared.
     * [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to manage portable and non portable thread attributes.
     * [@http://svn.boost.org/trac/boost/ticket/3567 #3567] Request for shared_lock_guard.
     * [@http://svn.boost.org/trac/boost/ticket/6194 #6194] Adapt to Boost.Move.
     * [@http://svn.boost.org/trac/boost/ticket/6195 #6195] c++11 compliance: Provide the standard time related interface using Boost.Chrono.
     * [@http://svn.boost.org/trac/boost/ticket/6217 #6217] Enhance Boost.Thread shared mutex interface following Howard Hinnant proposal.
     * [@http://svn.boost.org/trac/boost/ticket/6224 #6224] c++11 compliance: Add the use of standard noexcept on compilers supporting them.
     * [@http://svn.boost.org/trac/boost/ticket/6226 #6226] c++11 compliance: Add explicit bool conversion from locks.
     * [@http://svn.boost.org/trac/boost/ticket/6228 #6228] Add promise constructor with allocator following the standard c++11.
     * [@http://svn.boost.org/trac/boost/ticket/6230 #6230] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11.
     * [@http://svn.boost.org/trac/boost/ticket/6266 #6266] Breaking change: thread destructor should call terminate if joinable.
     * [@http://svn.boost.org/trac/boost/ticket/6269 #6269] Breaking change: thread move assignment should call terminate if joinable.
     * [@http://svn.boost.org/trac/boost/ticket/6272 #6272] c++11 compliance: Add thread::id hash specialization.
     * [@http://svn.boost.org/trac/boost/ticket/6273 #6273] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions.
     * [@http://svn.boost.org/trac/boost/ticket/6231 #6231] Add BasicLockable requirements in the documentation to follow c++11.
     * [@http://svn.boost.org/trac/boost/ticket/6342 #6342] c++11 compliance: Adapt the one_flag to the c++11 interface.
     * [@http://svn.boost.org/trac/boost/ticket/6671 #6671] upgrade_lock: missing mutex and release functions.
     * [@http://svn.boost.org/trac/boost/ticket/6672 #6672] upgrade_lock:: missing constructors from time related types.
     * [@http://svn.boost.org/trac/boost/ticket/6675 #6675] upgrade_lock:: missing non-member swap.
     * Added missing packaged_task::result_type and packaged_task:: constructor with allocator.
     * Added packaged_task::reset()

   * Fixed Bugs:

     * [@http://svn.boost.org/trac/boost/ticket/2575 #2575] Bug- Boost 1.36.0 on Itanium platform.
     * [@http://svn.boost.org/trac/boost/ticket/4345 #4345] thread::id and joining problem with cascade of threads.
     * [@http://svn.boost.org/trac/boost/ticket/4921 #4921] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
     * [@http://svn.boost.org/trac/boost/ticket/5013 #5013] documentation: boost::thread: pthreas_exit causes terminate().
     * [@http://svn.boost.org/trac/boost/ticket/5173 #5173] boost::this_thread::get_id is very slow.
     * [@http://svn.boost.org/trac/boost/ticket/5351 #5351] interrupt a future get boost::unknown_exception.
     * [@http://svn.boost.org/trac/boost/ticket/5516 #5516] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present.
     * [@http://svn.boost.org/trac/boost/ticket/5990 #5990] shared_future<T>::get() has wrong return type.
     * [@http://svn.boost.org/trac/boost/ticket/6174 #6174] packaged_task doesn't correctly handle moving results.
     * [@http://svn.boost.org/trac/boost/ticket/6222 #6222] Compile error with SunStudio: unique_future move.
     * [@http://svn.boost.org/trac/boost/ticket/6673 #6673] shared_lock: move assign doesn't works with c++11.
     * [@http://svn.boost.org/trac/boost/ticket/6674 #6674] shared_mutex: try_lock_upgrade_until doesn't works.
     * Fix issue signaled on the ML with task_object(task_object const&) in presence of task_object(task_object&&)
          


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk