From 21f32243a87c94b3f6adabd586db365e98efaaac Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 5 Mar 2018 14:39:05 +0000 Subject: [PATCH] 1.67.0 changes --- doc/changes.qbk | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/doc/changes.qbk b/doc/changes.qbk index 2625e0c..60d17c8 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -43,7 +43,7 @@ the number of times combine is called and hopefully give a better quality hash function. * Improved the algorithm for hashing floating point numbers. - * On Cygwin use a binary hash function for floating point numbers, as + * On Cygwin use a binary hash function for floating point numbers, as Cygwin doesn't have decent floating point functions for `long double`. * Never uses `fpclass` which doesn't support `long double`. * [@http://svn.boost.org/trac/boost/ticket/1064 Ticket 1064]: @@ -75,7 +75,7 @@ functional/hash, not container_hash. `boost/container_hash/detail/container_fwd.hpp` has been moved to `boost/detail/container_fwd.hpp` as it's used outside of this library, the others have been moved to `boost/functional/hash/detail`. - + [h2 Boost 1.39.0] * Move the hash_fwd.hpp implementation into the hash subdirectory, leaving a @@ -201,4 +201,20 @@ already in place for GCC, and was used when Clang pretends to be GCC, but the warning was appearing when running Clang in other contexts. +[h2 Boost 1.67.0] + +* Moved library into its own module, `container_hash`. +* Moved headers for new module name, now at: + ``, + ``, + ``. +* Added forwarding headers to support the old headers locations. +* Support `std::string_view`, `std::error_code`, `std::error_condition` + `std::optional`, `std::variant`, `std::monostate` where available. +* Update include paths from other Boost libraries. +* Manually write out tuple overloads, rather than using the + preprocessor to generate them. Should improve usability, due + to better error messages, and easier debugging. +* Fix tutorial example ([ticket 11017]). + [endsect]