mirror of
https://github.com/boostorg/website.git
synced 2026-01-26 19:12:15 +00:00
Rebuild in progress release notes
This commit is contained in:
@@ -18723,6 +18723,100 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/outcome/">Outcome</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Enhancements:
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/184">#184</a>
|
||||
" As per request from Boost release managers, relocated <code><span class="identifier">version</span><span class="special">.</span><span class="identifier">hpp</span></code> and <code><span class="identifier">revision</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||
" into detail, and added the Boost licence boilerplate to the
|
||||
" top of every source file which was missing one (I think). Also
|
||||
" took the opportunity to run the licence restamping script over
|
||||
" all Outcome, so copyright dates are now up to date.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/185">#185</a>
|
||||
" Add FAQ item explaining issue #185, and why we will do nothing
|
||||
" to fix it right now.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/189">#189</a>
|
||||
" Refactored the <code><span class="identifier">OUTCOME_TRY</span></code>
|
||||
" implementation to use more clarified customisation points capable
|
||||
" of accepting very foreign inputs. Removed the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">expected</span><span class="special"><</span><span class="identifier">T</span><span class="special">,</span>
|
||||
" <span class="identifier">E</span><span class="special">></span></code>
|
||||
" specialisations, as those are no longer necessary. Fixed the
|
||||
" documentation for the customisation points which previously
|
||||
" claimed that they are ADL discovered, which they are not. Added
|
||||
" a recipe describing how to add in support for foreign input
|
||||
" types.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/183">#183</a>
|
||||
" Added a separate <code><span class="identifier">motivation</span><span class="special">/</span><span class="identifier">plug_error_code</span></code>
|
||||
" specifically for Boost.
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Bug fixes:
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" <code><span class="identifier">OUTCOME_VERSION_MINOR</span></code>
|
||||
" hadn't been updated to 1.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/181">#181</a>
|
||||
" Fix issue #181 where Outcome didn't actually implement the
|
||||
" strong swap guarantee, despite being documented as doing so.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/190">#190</a>
|
||||
" Fix issue #190 in Boost edition where unit test suite was not
|
||||
" runnable from the Boost release distro.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/182">#182</a>
|
||||
" Fix issue #182 where <code><span class="identifier">trait</span><span class="special">::</span><span class="identifier">is_exception_ptr_available</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> was always true, thus causing
|
||||
" much weirdness, like not printing diagnostics and trying to
|
||||
" feed everything to <code><span class="identifier">make_exception_ptr</span><span class="special">()</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <a href="https://github.com/ned14/outcome/issues/192">#192</a>
|
||||
" Fix issue #192 where the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_outcome_failure_exception_from_error</span><span class="special">()</span></code> was being defined twice for
|
||||
" translation units which combine standalone and Boost Outcome's.
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/parameter/doc/html/index.html">Parameter</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -18936,7 +19030,7 @@
|
||||
" </div>
|
||||
"
|
||||
-hash
|
||||
"95a0b227e0a1822e0aa67441ea9ab0303d8508d9438d23273e29fbc46f7848cc
|
||||
"d067a94fd4ca3d4c9e4b7f3a85805f3d1ee6297cdf459d42fb3b72bdbcfc35b9
|
||||
-id
|
||||
"version_1_71_0
|
||||
-notice_url
|
||||
|
||||
@@ -364,6 +364,100 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/outcome/">Outcome</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Enhancements:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/184">#184</a>
|
||||
As per request from Boost release managers, relocated <code><span class="identifier">version</span><span class="special">.</span><span class="identifier">hpp</span></code> and <code><span class="identifier">revision</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||
into detail, and added the Boost licence boilerplate to the
|
||||
top of every source file which was missing one (I think). Also
|
||||
took the opportunity to run the licence restamping script over
|
||||
all Outcome, so copyright dates are now up to date.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/185">#185</a>
|
||||
Add FAQ item explaining issue #185, and why we will do nothing
|
||||
to fix it right now.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/189">#189</a>
|
||||
Refactored the <code><span class="identifier">OUTCOME_TRY</span></code>
|
||||
implementation to use more clarified customisation points capable
|
||||
of accepting very foreign inputs. Removed the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">expected</span><span class="special"><</span><span class="identifier">T</span><span class="special">,</span>
|
||||
<span class="identifier">E</span><span class="special">></span></code>
|
||||
specialisations, as those are no longer necessary. Fixed the
|
||||
documentation for the customisation points which previously
|
||||
claimed that they are ADL discovered, which they are not. Added
|
||||
a recipe describing how to add in support for foreign input
|
||||
types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/183">#183</a>
|
||||
Added a separate <code><span class="identifier">motivation</span><span class="special">/</span><span class="identifier">plug_error_code</span></code>
|
||||
specifically for Boost.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Bug fixes:
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<code><span class="identifier">OUTCOME_VERSION_MINOR</span></code>
|
||||
hadn't been updated to 1.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/181">#181</a>
|
||||
Fix issue #181 where Outcome didn't actually implement the
|
||||
strong swap guarantee, despite being documented as doing so.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/190">#190</a>
|
||||
Fix issue #190 in Boost edition where unit test suite was not
|
||||
runnable from the Boost release distro.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/182">#182</a>
|
||||
Fix issue #182 where <code><span class="identifier">trait</span><span class="special">::</span><span class="identifier">is_exception_ptr_available</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> was always true, thus causing
|
||||
much weirdness, like not printing diagnostics and trying to
|
||||
feed everything to <code><span class="identifier">make_exception_ptr</span><span class="special">()</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<a href="https://github.com/ned14/outcome/issues/192">#192</a>
|
||||
Fix issue #192 where the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_outcome_failure_exception_from_error</span><span class="special">()</span></code> was being defined twice for
|
||||
translation units which combine standalone and Boost Outcome's.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/parameter/doc/html/index.html">Parameter</a>:</span>
|
||||
|
||||
Reference in New Issue
Block a user