From d0acb81f2ed58a325b30b3d47d6b9932c4a20244 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Oct 2016 13:04:25 +0100 Subject: [PATCH] Release notes for latest changes. --- doc/changes.qbk | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/changes.qbk b/doc/changes.qbk index 1e1c77af..03fe1987 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -282,5 +282,16 @@ C++11 support has resulted in some breaking changes: [h2 Boost 1.63.0] * Check hint iterator in `insert`/`emplace_hint`. +* Fix some warnings, mostly in the tests. +* Manually write out `emplace_args` for small numbers of arguments - + should make template error messages a little more bearable. +* Remove superfluous use of `boost::forward` in emplace arguments, + which fixes emplacing string literals in old versions of Visual C++. +* Fix an exception safety issue in assignment. If bucket allocation + throws an exception, it can overwrite the hash and equality functions while + leaving the existing elements in place. This would mean that the function + objects wouldn't match the container elements, so elements might be in the + wrong bucket and equivalent elements would be incorrectly handled. +* Various reference documentation improvements. [endsect]