diff options
Diffstat (limited to 'doc/html/hash/changes.html')
-rw-r--r-- | doc/html/hash/changes.html | 51 |
1 files changed, 44 insertions, 7 deletions
diff --git a/doc/html/hash/changes.html b/doc/html/hash/changes.html index cacafe6fd0..f7485d01c2 100644 --- a/doc/html/hash/changes.html +++ b/doc/html/hash/changes.html @@ -6,7 +6,7 @@ <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../hash.html" title="Chapter 15. Boost.Functional/Hash"> +<link rel="up" href="../hash.html" title="Chapter 10. Boost.ContainerHash"> <link rel="prev" href="disable.html" title="Disabling The Extensions"> <link rel="next" href="rationale.html" title="Rationale"> </head> @@ -55,7 +55,7 @@ </li> <li class="listitem"> Deprecated the <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="comment">/*.hpp></span></code> headers. Now a single header, - <<code class="computeroutput"><a class="link" href="reference.html#header.boost.functional.hash_hpp" title="Header <boost/functional/hash.hpp>">boost/functional/hash.hpp</a></code>> + <<code class="computeroutput">boost/functional/hash.hpp</code>> is used. </li> <li class="listitem"> @@ -177,9 +177,8 @@ will be removed in a future version of Boost. </li> <li class="listitem"> - Moved detail headers out of <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span></code>, - since they are part of functional/hash, not functional. <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> - has been moved to <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> + Moved detail headers out of <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">detail</span></code>, + since they are part of functional/hash, not container_hash. <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> as it's used outside of this library, the others have been moved to <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">detail</span></code>. </li> </ul></div> @@ -294,7 +293,7 @@ when available. </li> <li class="listitem"> - Add deprecation warning to the long deprecated <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. + Add deprecation warning to the long deprecated <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. </li> </ul></div> <h3> @@ -393,7 +392,7 @@ 1.58.0</a> </h3> <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> - Fixed strict aliasing violation (<a href="https://github.com/boostorg/functional/pull/3" target="_top">GitHub + Fixed strict aliasing violation (<a href="https://github.com/boostorg/container_hash/pull/3" target="_top">GitHub #3</a>). </li></ul></div> <h3> @@ -440,6 +439,44 @@ in place for GCC, and was used when Clang pretends to be GCC, but the warning was appearing when running Clang in other contexts. </li></ul></div> +<h3> +<a name="hash.changes.h26"></a> + <span class="phrase"><a name="hash.changes.boost_1_67_0"></a></span><a class="link" href="changes.html#hash.changes.boost_1_67_0">Boost + 1.67.0</a> + </h3> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> +<li class="listitem"> + Moved library into its own module, <code class="computeroutput"><span class="identifier">container_hash</span></code>. + </li> +<li class="listitem"> + Moved headers for new module name, now at: <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>, + <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">hash_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>, <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">container_hash</span><span class="special">/</span><span class="identifier">extensions</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>. + </li> +<li class="listitem"> + Added forwarding headers to support the old headers locations. + </li> +<li class="listitem"> + Support <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">string_view</span></code>, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span></code>, + <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_condition</span></code> <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">optional</span></code>, + <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">variant</span></code>, <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">monostate</span></code> + where available. + </li> +<li class="listitem"> + Update include paths from other Boost libraries. + </li> +<li class="listitem"> + Manually write out tuple overloads, rather than using the preprocessor + to generate them. Should improve usability, due to better error messages, + and easier debugging. + </li> +<li class="listitem"> + Fix tutorial example (<a href="https://svn.boost.org/trac/boost/ticket/11017" target="_top">#11017</a>). + </li> +<li class="listitem"> + Quick fix for hashing <code class="computeroutput"><span class="identifier">vector</span><span class="special"><</span><span class="keyword">bool</span><span class="special">></span></code> when using libc++. Will try to introduce + a more general fix in the next release. + </li> +</ul></div> </div> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <td align="left"></td> |