From ced2139eea46971b76524d09140735459d2e5099 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 30 Sep 2012 11:58:06 +0000 Subject: [PATCH] Unordered/Hash: Merge change log. [SVN r80778] --- doc/changes.qbk | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/changes.qbk b/doc/changes.qbk index 239552b2..d09360a2 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -199,4 +199,21 @@ C++11 support has resulted in some breaking changes: for 64 bit values. * Some internal changes. +[h2 Boost 1.51.0] + +* Fix construction/destruction issue when using a C++11 compiler with a + C++03 allocator ([ticket 7100]). +* Remove a `try..catch` to support compiling without exceptions. +* Adjust SFINAE use to try to supprt g++ 3.4 ([ticket 7175]). +* Updated to use the new config macros. + +[h2 Boost 1.52.0] + +* Faster assign, which assigns to existing nodes where possible, rather than + creating entirely new nodes and copy constructing. +* Reverted some of the internal changes to how nodes are created, especially + for C++11 compilers. 'construct' and 'destroy' should work a little better + for C++11 allocators. +* Simplified the implementation a bit. Hopefully more robust. + [endsect]