diff --git a/hash/doc/changes.qbk b/hash/doc/changes.qbk index 2a37d5d..2334b15 100644 --- a/hash/doc/changes.qbk +++ b/hash/doc/changes.qbk @@ -142,14 +142,17 @@ [h2 Boost 1.52.0] * Restore `enum` support, which was accidentally removed in the last version. +* New floating point hasher - will hash the binary representation on more + platforms, which should be faster. + +[h2 Boost 1.53.0] + * Add support for `boost::int128_type` and `boost::uint128_type` where available - currently only `__int128` and `unsigned __int128` on some versions of gcc. -* New floating point hasher - will hash the binary representation on more - platforms, which should be faster. -* On platforms that are known to have standard floating point, don't use the - automatic detection of floating point functions - which can break if there - are ambiguous overloads. +* On platforms that are known to have the standard floating point functions, + don't use automatic detection - which can break if there are ambiguous + overloads. * Fix undefined behaviour when using the binary float hash (Thomas Heller). [endsect] diff --git a/hash/doc/rationale.qbk b/hash/doc/rationale.qbk index ab03d8b..8621081 100644 --- a/hash/doc/rationale.qbk +++ b/hash/doc/rationale.qbk @@ -38,7 +38,7 @@ function, such as [@http://www.concentric.net/~ttwang/tech/inthash.htm Thomas Wang's hash function]. This this may not work as well as a hash algorithm tailored for the input. -For strings that are several fast, high quality hash functions +For strings there are several fast, high quality hash functions available (for example [@http://code.google.com/p/smhasher/ MurmurHash3] and [@http://code.google.com/p/cityhash/ Google's CityHash]), although they tend to be more machine specific.