2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-26 07:02:23 +00:00

Rebuild in progress release notes

This commit is contained in:
Automated Commit
2021-07-11 13:10:17 +00:00
parent 7b2165f663
commit 26fa6bc37b
2 changed files with 193 additions and 3 deletions

View File

@@ -29237,7 +29237,22 @@
" <ul>
" <li>
" <div>
" <em>TODO</em>
" <span class="library"><a href="/libs/describe/">Describe</a>:</span> A C++14 reflection
" library, from Peter Dimov. Provides macros for describing enumerators and
" struct/class members, and primitives for querying this information.
" </div>
" </li>
" <li>
" <div>
" <span class="library"><a href="/libs/lambda2/">Lambda2</a>:</span> A C++14, dependency-free,
" single header lambda library, from Peter Dimov. Allows simple function
" objects to be constructed via expressions such as <code><span class="identifier">_1</span>
" <span class="special">+</span> <span class="number">5</span></code>,
" <code><span class="identifier">_1</span> <span class="special">%</span>
" <span class="number">2</span> <span class="special">==</span> <span class="number">0</span></code>, <code><span class="identifier">_1</span>
" <span class="special">&gt;</span> <span class="identifier">_2</span></code>,
" or <code><span class="identifier">_1</span> <span class="special">==</span>
" <span class="char">' '</span> <span class="special">||</span> <span class="identifier">_1</span> <span class="special">==</span> <span class="char">'\t'</span></code>.
" </div>
" </li>
" </ul>
@@ -29349,6 +29364,19 @@
" </li>
" <li>
" <div>
" <span class="library"><a href="/libs/mp11/">Mp11</a>:</span>
" <ul>
" <li>
" <div>
" Added <code><span class="identifier">mp_intersperse</span></code>,
" <code><span class="identifier">mp_split</span></code>, <code><span class="identifier">mp_join</span></code>
" </div>
" </li>
" </ul>
" </div>
" </li>
" <li>
" <div>
" <span class="library"><a href="/libs/pfr/">PFR</a>:</span>
" <ul>
" <li>
@@ -29401,6 +29429,73 @@
" </li>
" <li>
" <div>
" <span class="library"><a href="/libs/system/">System</a>:</span>
" <ul>
" <li>
" <div>
" The conversion operator from <code><span class="identifier">error_category</span></code>
" to <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_category</span></code> has been improved
" and no longer requires <code><span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span></code>
" or <code><span class="special">&lt;</span><span class="identifier">mutex</span><span class="special">&gt;</span></code>.
" </div>
" </li>
" <li>
" <div>
" The comparison operators of <code><span class="identifier">error_category</span></code>
" are now inline friends instead of member functions (a side effect
" of the previous change.)
" </div>
" </li>
" <li>
" <div>
" <code><span class="identifier">error_condition</span></code> now
" defers calling <code><span class="identifier">generic_category</span><span class="special">()</span></code> to avoid instantiating the object
" until it's actually needed.
" </div>
" </li>
" <li>
" <div>
" <code><span class="identifier">error_condition</span><span class="special">::</span><span class="identifier">failed</span></code> and <code><span class="identifier">error_condition</span><span class="special">::</span><span class="identifier">message</span></code>
" have been undeprecated, and <code><span class="keyword">operator</span>
" <span class="keyword">bool</span><span class="special">()</span></code>
" now once again returns <code><span class="identifier">failed</span><span class="special">()</span></code>.
" </div>
" </li>
" <li>
" <div>
" The system category now doesn't call <code><span class="identifier">generic_category</span><span class="special">()</span></code>, to avoid instantiating the object.
" </div>
" </li>
" <li>
" <div>
" The return value of <code><span class="identifier">default_error_condition</span></code>
" changes in some cases into an <code><span class="identifier">error_condition</span></code>
" from the generic category, instead of from the system category. This
" happens on POSIX when the input <code><span class="identifier">error_code</span></code>
" is from the system category and does not correspond to any <code><span class="identifier">errc_t</span></code> value.
" </div>
" </li>
" <li>
" <div>
" The interoperability of <code><span class="identifier">error_code</span></code>
" and <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span></code> has been improved substantially.
" It is now possible to construct <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span></code>
" from <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span></code>, and it's possible to
" pass <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span></code> to functions taking
" <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span><span class="special">&amp;</span></code>.
" </div>
" </li>
" <li>
" <div>
" A stream insertion operator for <code><span class="identifier">error_condition</span></code>
" has been added.
" </div>
" </li>
" </ul>
" </div>
" </li>
" <li>
" <div>
" <span class="library"><a href="/libs/uuid/">Uuid</a>:</span>
" <ul>
" <li>
@@ -29445,7 +29540,7 @@
" </div>
"
-hash
"ea942103de702099542549184b40adcee0d65723b5d56e84a8ae5a9de2506cc4
"4b4f627b7c231e58ec096cf69a3204cff54a6f7dfa95eaefc6157fbd99099709
-id
"version_1_77_0
-notice_url

View File

@@ -44,7 +44,22 @@
<ul>
<li>
<div>
<em>TODO</em>
<span class="library"><a href="/doc/libs/master/libs/describe/">Describe</a>:</span> A C++14 reflection
library, from Peter Dimov. Provides macros for describing enumerators and
struct/class members, and primitives for querying this information.
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/master/libs/lambda2/">Lambda2</a>:</span> A C++14, dependency-free,
single header lambda library, from Peter Dimov. Allows simple function
objects to be constructed via expressions such as <code><span class="identifier">_1</span>
<span class="special">+</span> <span class="number">5</span></code>,
<code><span class="identifier">_1</span> <span class="special">%</span>
<span class="number">2</span> <span class="special">==</span> <span class="number">0</span></code>, <code><span class="identifier">_1</span>
<span class="special">&gt;</span> <span class="identifier">_2</span></code>,
or <code><span class="identifier">_1</span> <span class="special">==</span>
<span class="char">' '</span> <span class="special">||</span> <span class="identifier">_1</span> <span class="special">==</span> <span class="char">'\t'</span></code>.
</div>
</li>
</ul>
@@ -154,6 +169,19 @@
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/master/libs/mp11/">Mp11</a>:</span>
<ul>
<li>
<div>
Added <code><span class="identifier">mp_intersperse</span></code>,
<code><span class="identifier">mp_split</span></code>, <code><span class="identifier">mp_join</span></code>
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/master/libs/pfr/">PFR</a>:</span>
@@ -206,6 +234,73 @@
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/master/libs/system/">System</a>:</span>
<ul>
<li>
<div>
The conversion operator from <code><span class="identifier">error_category</span></code>
to <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_category</span></code> has been improved
and no longer requires <code><span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span></code>
or <code><span class="special">&lt;</span><span class="identifier">mutex</span><span class="special">&gt;</span></code>.
</div>
</li>
<li>
<div>
The comparison operators of <code><span class="identifier">error_category</span></code>
are now inline friends instead of member functions (a side effect
of the previous change.)
</div>
</li>
<li>
<div>
<code><span class="identifier">error_condition</span></code> now
defers calling <code><span class="identifier">generic_category</span><span class="special">()</span></code> to avoid instantiating the object
until it's actually needed.
</div>
</li>
<li>
<div>
<code><span class="identifier">error_condition</span><span class="special">::</span><span class="identifier">failed</span></code> and <code><span class="identifier">error_condition</span><span class="special">::</span><span class="identifier">message</span></code>
have been undeprecated, and <code><span class="keyword">operator</span>
<span class="keyword">bool</span><span class="special">()</span></code>
now once again returns <code><span class="identifier">failed</span><span class="special">()</span></code>.
</div>
</li>
<li>
<div>
The system category now doesn't call <code><span class="identifier">generic_category</span><span class="special">()</span></code>, to avoid instantiating the object.
</div>
</li>
<li>
<div>
The return value of <code><span class="identifier">default_error_condition</span></code>
changes in some cases into an <code><span class="identifier">error_condition</span></code>
from the generic category, instead of from the system category. This
happens on POSIX when the input <code><span class="identifier">error_code</span></code>
is from the system category and does not correspond to any <code><span class="identifier">errc_t</span></code> value.
</div>
</li>
<li>
<div>
The interoperability of <code><span class="identifier">error_code</span></code>
and <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span></code> has been improved substantially.
It is now possible to construct <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span></code>
from <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span></code>, and it's possible to
pass <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span></code> to functions taking
<code><span class="identifier">std</span><span class="special">::</span><span class="identifier">error_code</span><span class="special">&amp;</span></code>.
</div>
</li>
<li>
<div>
A stream insertion operator for <code><span class="identifier">error_condition</span></code>
has been added.
</div>
</li>
</ul>
</div>
</li>
<li>
<div>
<span class="library"><a href="/doc/libs/master/libs/uuid/">Uuid</a>:</span>