mirror of
https://github.com/boostorg/website.git
synced 2026-01-30 20:32:16 +00:00
Rebuild in progress release notes
This commit is contained in:
@@ -30238,6 +30238,156 @@
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/asio/">Asio</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added an io_uring backend that may optionally be used for all I/O
|
||||
" objects, including sockets, timers, and posix descriptors.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added support for files, with new new classes for stream-oriented
|
||||
" and random-access files. This feature currently supports I/O completion
|
||||
" ports on Windows, and io_uring on Linux.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added support for portable pipes on POSIX and Windows (when I/O completion
|
||||
" ports are available).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added support for registered buffers, which are optimised when using
|
||||
" the io_uring backend.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added experimental support for channels, that may be used to send
|
||||
" and queue completions as messages.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Implemented improvements to <code><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">coro</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Disabled <code><span class="identifier">aligned_alloc</span></code>
|
||||
" on <tt>clang</tt> when using an MSVC runtime.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Changed to use a faster implementation for <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">network_v4</span><span class="special">::</span><span class="identifier">canonical</span><span class="special">()</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added template specialisations for common uses to improve compile
|
||||
" time.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Reduced the size of <code><span class="identifier">io_context</span></code>
|
||||
" executors to a single pointer.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Increased the small object buffer size for <code><span class="identifier">execution</span><span class="special">::</span><span class="identifier">any_executor</span></code>
|
||||
" and <code><span class="identifier">any_io_executor</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed multi-signature handling when variadic templates are disabled.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed compatibility with new versions of <tt>gcc</tt> and
|
||||
" <tt>clang</tt>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed compilation on Solaris.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed defence against Qt-defined macros when building with MSVC.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Improved error messages emitted by <code><span class="identifier">ssl</span></code>
|
||||
" facilities.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed <code><span class="identifier">bind_executor</span></code>
|
||||
" compatibility with completion tokens.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed build errors when <code><span class="identifier">BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT</span></code>
|
||||
" is defined.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added missing move assignment operator to <code><span class="identifier">awaitable</span><span class="special"><></span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed an access violation when using coroutines with MSVC, due to
|
||||
" incorrect alignment of allocated memory.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed a cleanup issue in <code><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">parallel_group</span></code>
|
||||
" that occured when the execution context was shut down with parallel
|
||||
" operations still pending.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added clarifications to the documentation on concurrency hints.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added documentation on error handling techniques for C++20 coroutines.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed various warnings.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Consult the <a href="/doc/libs/1_78_0/doc/html/boost_asio/history.html">Revision
|
||||
" History</a> for further details.
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/assert/">Assert</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -31265,7 +31415,7 @@
|
||||
" </div>
|
||||
"
|
||||
-hash
|
||||
"fd896266454d1e2d37d841ad8f075557b0c45755f577e9f54052a9d90344498d
|
||||
"5fffa6afed5e73476d7bf950f58638fdd9a498f89463a379e1d760eb71766ce0
|
||||
-id
|
||||
"version_1_78_0
|
||||
-notice_url
|
||||
|
||||
@@ -52,6 +52,156 @@
|
||||
<div id="version_1_78_0.updated_libraries">
|
||||
<h3><span class="link">Updated Libraries</span></h3>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/asio/">Asio</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added an io_uring backend that may optionally be used for all I/O
|
||||
objects, including sockets, timers, and posix descriptors.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for files, with new new classes for stream-oriented
|
||||
and random-access files. This feature currently supports I/O completion
|
||||
ports on Windows, and io_uring on Linux.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for portable pipes on POSIX and Windows (when I/O completion
|
||||
ports are available).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for registered buffers, which are optimised when using
|
||||
the io_uring backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added experimental support for channels, that may be used to send
|
||||
and queue completions as messages.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implemented improvements to <code><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">coro</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Disabled <code><span class="identifier">aligned_alloc</span></code>
|
||||
on <tt>clang</tt> when using an MSVC runtime.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Changed to use a faster implementation for <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">network_v4</span><span class="special">::</span><span class="identifier">canonical</span><span class="special">()</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added template specialisations for common uses to improve compile
|
||||
time.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Reduced the size of <code><span class="identifier">io_context</span></code>
|
||||
executors to a single pointer.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Increased the small object buffer size for <code><span class="identifier">execution</span><span class="special">::</span><span class="identifier">any_executor</span></code>
|
||||
and <code><span class="identifier">any_io_executor</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed multi-signature handling when variadic templates are disabled.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed compatibility with new versions of <tt>gcc</tt> and
|
||||
<tt>clang</tt>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed compilation on Solaris.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed defence against Qt-defined macros when building with MSVC.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Improved error messages emitted by <code><span class="identifier">ssl</span></code>
|
||||
facilities.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed <code><span class="identifier">bind_executor</span></code>
|
||||
compatibility with completion tokens.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed build errors when <code><span class="identifier">BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT</span></code>
|
||||
is defined.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added missing move assignment operator to <code><span class="identifier">awaitable</span><span class="special"><></span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed an access violation when using coroutines with MSVC, due to
|
||||
incorrect alignment of allocated memory.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a cleanup issue in <code><span class="identifier">experimental</span><span class="special">::</span><span class="identifier">parallel_group</span></code>
|
||||
that occured when the execution context was shut down with parallel
|
||||
operations still pending.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added clarifications to the documentation on concurrency hints.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added documentation on error handling techniques for C++20 coroutines.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed various warnings.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Consult the <a href="/doc/libs/master/doc/html/boost_asio/history.html">Revision
|
||||
History</a> for further details.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/assert/">Assert</a>:</span>
|
||||
|
||||
Reference in New Issue
Block a user