|
|
|
@ -31,21 +31,31 @@
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_79"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_79">Boost
|
|
|
|
|
Release 1.79</a>
|
|
|
|
|
</h4>
|
|
|
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
|
|
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Fixed <a href="https://github.com/boostorg/optional/issues/98" target="_top">issue
|
|
|
|
|
#98</a>.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h1"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_77"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_77">Boost
|
|
|
|
|
Release 1.77</a>
|
|
|
|
|
</h4>
|
|
|
|
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Fixed <a href="https://github.com/boostorg/optional/issues/92" target="_top">issue
|
|
|
|
|
#92</a>.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Added support for <code class="computeroutput"><span class="identifier">BOOST_NO_IOSTREAM</span></code>.
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Now aligned storage uses <code class="computeroutput"><span class="keyword">unsigned</span>
|
|
|
|
|
<span class="keyword">char</span></code> rather than <code class="computeroutput"><span class="keyword">char</span></code>
|
|
|
|
|
to avoid UB.
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Now using cv-unqualified <code class="computeroutput"><span class="identifier">value_type</span></code>
|
|
|
|
|
with placement <code class="computeroutput"><span class="keyword">new</span></code> to avoid
|
|
|
|
|
UB.
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h2"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h1"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_76"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_76">Boost
|
|
|
|
|
Release 1.76</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -53,7 +63,7 @@
|
|
|
|
|
Fixed MSVC warning C4702.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h3"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h2"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_75"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_75">Boost
|
|
|
|
|
Release 1.75</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -67,7 +77,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h4"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h3"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_73"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_73">Boost
|
|
|
|
|
Release 1.73</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -78,7 +88,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
<code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> is now declared as an inline variable
|
|
|
|
|
(on compilers taht support it): there is only one instance of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> across all translation units.
|
|
|
|
|
(on compilers that support it): there is only one instance of <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> across all translation units.
|
|
|
|
|
</li>
|
|
|
|
|
<li class="listitem">
|
|
|
|
|
Fixed a number of compilation errors in GCC 4.4.7 in <code class="computeroutput"><span class="identifier">optional</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> for trivial <code class="computeroutput"><span class="identifier">T</span></code>s.
|
|
|
|
@ -90,7 +100,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h5"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h4"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_69"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_69">Boost
|
|
|
|
|
Release 1.69</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -108,7 +118,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h6"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h5"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_68"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_68">Boost
|
|
|
|
|
Release 1.68</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -125,7 +135,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h7"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h6"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_67"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_67">Boost
|
|
|
|
|
Release 1.67</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -139,7 +149,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h8"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h7"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_66"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_66">Boost
|
|
|
|
|
Release 1.66</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -157,7 +167,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h9"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h8"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_63"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_63">Boost
|
|
|
|
|
Release 1.63</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -181,7 +191,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h10"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h9"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_62"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_62">Boost
|
|
|
|
|
Release 1.62</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -189,7 +199,7 @@
|
|
|
|
|
Fixed <a href="https://svn.boost.org/trac/boost/ticket/12179" target="_top">Trac #12179</a>.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h11"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h10"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_61"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_61">Boost
|
|
|
|
|
Release 1.61</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -232,7 +242,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h12"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h11"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_60"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_60">Boost
|
|
|
|
|
Release 1.60</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -243,7 +253,7 @@
|
|
|
|
|
#11203</a>.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h13"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h12"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_59"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_59">Boost
|
|
|
|
|
Release 1.59</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -257,7 +267,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h14"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h13"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_58"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_58">Boost
|
|
|
|
|
Release 1.58</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -293,7 +303,7 @@
|
|
|
|
|
</li>
|
|
|
|
|
</ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h15"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h14"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_57"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_57">Boost
|
|
|
|
|
Release 1.57</a>
|
|
|
|
|
</h4>
|
|
|
|
@ -303,7 +313,7 @@
|
|
|
|
|
to fix C++03 compile error on <code class="computeroutput"><span class="identifier">logic_error</span><span class="special">(</span><span class="string">"..."</span><span class="special">)</span></code>"</em></span>.
|
|
|
|
|
</li></ul></div>
|
|
|
|
|
<h4>
|
|
|
|
|
<a name="boost_optional.relnotes.h16"></a>
|
|
|
|
|
<a name="boost_optional.relnotes.h15"></a>
|
|
|
|
|
<span class="phrase"><a name="boost_optional.relnotes.boost_release_1_56"></a></span><a class="link" href="relnotes.html#boost_optional.relnotes.boost_release_1_56">Boost
|
|
|
|
|
Release 1.56</a>
|
|
|
|
|
</h4>
|
|
|
|
|