Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r78318 - in trunk/libs: functional/hash/doc unordered/doc
From: dnljms_at_[hidden]
Date: 2012-05-03 17:35:52


Author: danieljames
Date: 2012-05-03 17:35:51 EDT (Thu, 03 May 2012)
New Revision: 78318
URL: http://svn.boost.org/trac/boost/changeset/78318

Log:
Unordered/Hash: Release notes.
Text files modified:
   trunk/libs/functional/hash/doc/changes.qbk | 3 ++-
   trunk/libs/unordered/doc/changes.qbk | 17 +++++++++++++++++
   2 files changed, 19 insertions(+), 1 deletions(-)

Modified: trunk/libs/functional/hash/doc/changes.qbk
==============================================================================
--- trunk/libs/functional/hash/doc/changes.qbk (original)
+++ trunk/libs/functional/hash/doc/changes.qbk 2012-05-03 17:35:51 EDT (Thu, 03 May 2012)
@@ -125,7 +125,8 @@
 
 [h2 Boost 1.50.0]
 
-* Avoid gcc's `-Wfloat-equal` warning.
+* [@http://svn.boost.org/trac/boost/ticket/6771 Ticket 6771]:
+ Avoid gcc's `-Wfloat-equal` warning.
 * [@http://svn.boost.org/trac/boost/ticket/6806 Ticket 6806]:
   Support `std::array` and `std::tuple` when available.
 

Modified: trunk/libs/unordered/doc/changes.qbk
==============================================================================
--- trunk/libs/unordered/doc/changes.qbk (original)
+++ trunk/libs/unordered/doc/changes.qbk 2012-05-03 17:35:51 EDT (Thu, 03 May 2012)
@@ -175,4 +175,21 @@
 * Fix warning due to accidental odd assignment.
 * Slightly better error messages.
 
+[h2 Boost 1.50.0]
+
+* Fix equality for `unordered_multiset` and `unordered_multimap`.
+* [@http://svn.boost.org/trac/boost/ticket/6771 Ticket 6771]:
+ Avoid gcc's `-Wfloat-equal` warning.
+* [@http://svn.boost.org/trac/boost/ticket/6784 Ticket 6784]:
+ Fix some Sun specific code.
+* Remove some of the smaller prime number of buckets, as they may make
+ collisions quite probable (e.g. multiples of 5 are very common because
+ we used base 10).
+* On old versions of Visual C++, use the container library's implementation
+ of `allocator_traits`, as it's more likely to work.
+* On machines with 64 bit std::size_t, use power of 2 buckets, with Thomas
+ Wang's hash function to pick which one to use. As modulus is very slow
+ for 64 bit values.
+* Some internal changes.
+
 [endsect]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk