From 37173a5af760dc5df06a37ce904bbc044282e367 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Sun, 23 Mar 2014 16:58:53 +0100 Subject: [PATCH] Update boost_1_56_0.qbk added Flyweight notes --- feed/history/boost_1_56_0.qbk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/feed/history/boost_1_56_0.qbk b/feed/history/boost_1_56_0.qbk index 7d0c85aa..9a481c42 100644 --- a/feed/history/boost_1_56_0.qbk +++ b/feed/history/boost_1_56_0.qbk @@ -1,7 +1,7 @@ [article Version 1.56.0 [quickbook 1.6] [source-mode c++] - [purpose New Libraries: Updated Libraries: Multi-index Containers] + [purpose New Libraries: Updated Libraries: Flyweight, Multi-index Containers] [authors [Dawes, Beman]] [/ last-revision is used for the final release data] [last-revision ] @@ -51,6 +51,13 @@ * [ticket 9735] no memset() for protected_stack_allocator * [ticket 9760] coroutine iterator need const operator== +* [phrase library..[@/libs/flyweight/index.html Flyweight]:] + * In compilers with variadic template support, `boost::flyweight` now provides a perfectly forwarding + constructor to `T::T` (previously an emulation was used). + * `flyweight` now replicates the initializer-list constructors and assignment operators of its underlying type. + * Fixed intermodule static initialization problem (ticket [ticket 9553]). + * Maintenance fixes. + * [phrase library..[@/libs/multi_index/index.html Multi-index Containers]:] * The `erase(iterator)` member function of hashed indices used to have poor performance under low load conditions due to the requirement that an iterator to the next element must be returned