summaryrefslogtreecommitdiff
path: root/doc/html/hash/changes.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/hash/changes.html')
-rw-r--r--doc/html/hash/changes.html51
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&#160;15.&#160;Boost.Functional/Hash">
+<link rel="up" href="../hash.html" title="Chapter&#160;10.&#160;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">&lt;</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&gt;</span></code> headers. Now a single header,
- &lt;<code class="computeroutput"><a class="link" href="reference.html#header.boost.functional.hash_hpp" title="Header &lt;boost/functional/hash.hpp&gt;">boost/functional/hash.hpp</a></code>&gt;
+ &lt;<code class="computeroutput">boost/functional/hash.hpp</code>&gt;
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">&lt;</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">&gt;</span></code>,
+ <code class="computeroutput"><span class="special">&lt;</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">&gt;</span></code>, <code class="computeroutput"><span class="special">&lt;</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">&gt;</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">&lt;</span><span class="keyword">bool</span><span class="special">&gt;</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>