$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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]