From 30314015a35f064934401c313d3dbdfd1ca164e7 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 15 Mar 2017 10:05:43 +0000 Subject: [PATCH] Release notes --- feed/history/boost_1_64_0.qbk | 64 +++++++++++++++++++++++++---------- 1 file changed, 46 insertions(+), 18 deletions(-) diff --git a/feed/history/boost_1_64_0.qbk b/feed/history/boost_1_64_0.qbk index c9531773..a6b6b484 100644 --- a/feed/history/boost_1_64_0.qbk +++ b/feed/history/boost_1_64_0.qbk @@ -64,6 +64,9 @@ * #111: endless-loop in buffered_channel::try_value_pop() * (un)bounded_channel<> removed +* [phrase library..[@/libs/functional/hash/ Hash]:] + * Stop using removed function objects in new versions of Visual C++. + * [phrase library..[@/libs/interprocess/ Interprocess]:] * Fixed bugs: * [@https://svn.boost.org/trac/boost/ticket/12617 Trac #12617 (['"clock_gettime not available on OS X 10.11"])]. @@ -127,6 +130,10 @@ * [phrase library..[@/libs/type_traits/ TypeTraits]:] * Added new trait `make_void`. +* [phrase library..[@/libs/unordered/ Unordered]:] + * Initial support for new C++17 member functions: + `insert_or_assign`, `try_emplace`, `merge` and `extract`. + * [phrase library..[@/libs/variant/ Variant]:] * Fixed construction of variant from `recursive_variant_` (thanks to Mikhail Maksimov for the fix) [ticket 12508], [ticket 12645] * Do not enable variadic templates for MSVC2015Upade1 as it still has issues [ticket 12236] @@ -134,29 +141,46 @@ * Made `boost::polymorphic_*get` to work as `boost::*get` in undocumented border cases and fixed tests [ticket 11950] * CI tests now run with `address`, `leak`, and `undefined` sanitizers - -* /TODO/ - -[/ TODO: These libraries always use the same message, referring to their - individual release notes. So check if they apply before the beta: - -* /TODO/: [phrase library..[@/libs/spirit/ Spirit]:] - * Spirit Vx.x, see the - '[@/doc/libs/1_xx_x/libs/spirit/doc/html/spirit/what_s_new/spirit_x_x.html What's New]' - section for details. - -* /TODO/: [phrase library..[@/libs/wave/ Wave]:] - * See the [@/libs/wave/ChangeLog Changelog] for details. - -] - [endsect] [section Compilers Tested] Boost's primary test compilers are: -* /TODO/ +* Linux: + * Clang: 3.0, 3.8.1, 3.9.1 + * Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 3.8.1, 3.9.1 + * Clang, C++14: 3.5, 3.6, 3.7.1, 3.8.1, 3.9.1 + * Clang, C++1z: 3.9.1 + * GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.2, 6.2.0 + * GCC, C++11: 4.4.7, 4.7.2, 4.7.3, 4.8.5, 4.9.4, 6.2.0 + * GCC, C++14: 5.4.1, 6.2.0, 6.3.0 + * GCC, C++1z: 6.2.0 + * Intel: 16.0, 17.0 + * Intel, C++11: 16.0, 17.0 + * Intel, C++14: 16.0, 17.0 +* OS X: + * Apple Clang: 7.0.2 + * Apple Clang, C++11: 7.0.2 +* Windows: + * GCC, C++03, mingw: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0 + * GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1 + * GCC, C++14, mingw: 4.9.3, 5.1.0, 5.2.0, 5.3.0, 6.1.0 + * Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0 +* Android: + * Clang: 3.6, 3.7, 3.8 + * GCC: 4.9, 5.4, 6.2 +* FreeBSD: + * Clang: 3.8 + * Clang, C++11: 3.8 + * Clang, C++14: 3.8 + * Clang, C++1z: 3.8 +* QNX: + * QCC: 4.4.2 +* SunOS: + * Oracle Solaris Studio: 12.5 + * Oracle Solaris Studio, C++11: 12.5 + Boost's additional test compilers include: @@ -166,6 +190,10 @@ Boost's additional test compilers include: [section Acknowledgements] -/TODO/ +[@/users/people/beman_dawes.html Beman Dawes], +Eric Niebler, +[@/users/people/rene_rivera.html Rene Rivera], +Daniel James, Vladimir Prus and Marshall Clow +managed this release. [endsect]