2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-28 19:52:14 +00:00

Release notes

This commit is contained in:
Daniel James
2017-03-15 10:05:43 +00:00
parent 82e768bfbe
commit 30314015a3

View File

@@ -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]