mirror of
https://github.com/boostorg/website.git
synced 2026-01-27 07:22:15 +00:00
Rebuild in progress release notes
This commit is contained in:
@@ -23543,6 +23543,174 @@
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/asio/">Asio</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added an implementation of the proposed standard executors (<a href="http://wg21.link/P0443r13">P0443r13</a>, <a href="http://wg21.link/P1348r0">P1348r0</a>,
|
||||
" and <a href="http://wg21.link/P1393r0">P1393r0</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added support for the proposed standard executors to Asio's I/O facilities.
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" The supplied executors now meet the requirements for the proposed
|
||||
" standard executors. These classes also continue to meet the
|
||||
" existing requirements for the Networking TS model of executors.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" All I/O objects, asynchronous operations, and utilities will
|
||||
" interoperate with both new proposed standard executors, and
|
||||
" with existing Networking TS executors.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" The <code><span class="identifier">any_io_executor</span></code>
|
||||
" type alias has been introduced as the default runtime-polymorphic
|
||||
" executor for all I/O objects. This defaults to the <code><span class="identifier">execution</span><span class="special">::</span><span class="identifier">any_executor</span><span class="special"><></span></code>
|
||||
" template. If required for backward compatibility, <code><span class="identifier">BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT</span></code>
|
||||
" can be defined to use the old <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">executor</span></code>
|
||||
" polymorphic wrapper instead.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Support for the existing Networking TS model of executors can
|
||||
" be disabled by defining <code><span class="identifier">BOOST_ASIO_NO_TS_EXECUTORS</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added converting move construction and assignment to <code><span class="identifier">basic_waitable_timer</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Enabled C++20 coroutine support when using <tt>gcc</tt>
|
||||
" 10.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added overloads of <code><span class="identifier">co_spawn</span></code>
|
||||
" that launch an awaitable.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added a new constructor overload to <code><span class="identifier">use_awaitable_t</span></code>'s
|
||||
" default executor adapter, to enable conversion between executor types.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added support for using <code><span class="identifier">detached_t</span></code>
|
||||
" as a default completion token, by adding members <code><span class="identifier">as_default_on</span><span class="special">()</span></code> and <code><span class="identifier">as_default_on_t</span><span class="special"><></span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added a move constructor to <code><span class="identifier">ssl</span><span class="special">::</span><span class="identifier">stream</span><span class="special"><></span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Changed <code><span class="identifier">ssl</span><span class="special">::</span><span class="identifier">stream</span><span class="special"><></span></code>
|
||||
" write operations to linearise gather-write buffer sequences.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added compile-time detection of the deprecated <code><span class="identifier">asio_handler_invoke</span></code>,
|
||||
" <code><span class="identifier">asio_handler_allocate</span></code>,
|
||||
" and <code><span class="identifier">asio_handler_deallocate</span></code>
|
||||
" hooks, when <code><span class="identifier">BOOST_ASIO_NO_DEPRECATED</span></code>
|
||||
" is defined.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Implemented a number of performance optimisations.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added source location support to handler tracking.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Implemented various improvements to the <tt>handlerviz.pl</tt>
|
||||
" tool.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added the <tt>handlerlive.pl</tt> tool, which processes
|
||||
" handler tracking output to produce a list of "live" handlers.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added the <tt>handlertree.pl</tt> tool, which filters handler
|
||||
" tracking output to include only those events in the tree that produced
|
||||
" the nominated handlers.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added changes for clang-based Embarcadero C++ compilers.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed a deadlock that can occur when multiple threads concurrently
|
||||
" initialise the Windows I/O completion port backend.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed <code><span class="identifier">async_compose</span></code>
|
||||
" to work with copyable handlers when passed by lvalue.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed completion signature deduction in <code><span class="identifier">co_spawn</span></code>.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Removed a spurious <code><span class="identifier">Executor</span></code>
|
||||
" base class from the <code><span class="identifier">executor_binder</span></code>
|
||||
" implementation.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Various fixes and improvements in the documentation and examples.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Consult the <a href="/doc/libs/1_74_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/beast/">Beast</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -23638,6 +23806,30 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/dll/">DLL</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Multiple fixes for the <code><span class="identifier">library_info</span></code>
|
||||
" work on empty shared objects.
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Compilation fixes for C++98 and C++11 modes (<a href="https://github.com/boostorg/dll/issues/28">#28</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixes for <code><span class="identifier">smart_library</span></code>
|
||||
" manglings (thanks to XiaLiChao82 <a href="https://github.com/boostorg/dll/issues/37">#37</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/endian/">Endian</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -23686,6 +23878,117 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/gil/">GIL</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Added new constructor initializing <code><span class="identifier">any_image</span></code>
|
||||
" from r-value reference to any image (<a href="https://github.com/boostorg/gil/pull/486">PR#486</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Implemented mechanism to reverse <code><span class="identifier">kernel_2d</span></code>
|
||||
" (<a href="https://github.com/boostorg/gil/pull/489">PR#489</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Changed
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Replace Boost.Variant with Boost.Variant2 (<a href="https://github.com/boostorg/gil/pull/474">PR#474</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Use perfect forwarding from apply_operation to visit (<a href="https://github.com/boostorg/gil/pull/491">PR#491</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Removed
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Removed dependency on Boost.Variant
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed invalid conversion from RGB8 to CMYK32 due to overflow
|
||||
" (<a href="https://github.com/boostorg/gil/pull/470">PR#470</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed <code><span class="identifier">image</span></code>
|
||||
" constructor from other image (<a href="https://github.com/boostorg/gil/pull/477">PR#477</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed error <code><span class="identifier">plane_view_t</span></code>
|
||||
" is not a class or namespace name (<a href="https://github.com/boostorg/gil/pull/481">PR#481</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed <code><span class="identifier">interleaved_view</span></code>
|
||||
" factory using <code><span class="identifier">point</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span><span class="special">></span></code> for dimension (<a href="https://github.com/boostorg/gil/pull/487">PR#487</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed documentation replacing uses MPL with MP11 in tutorial
|
||||
" (<a href="https://github.com/boostorg/gil/pull/494">PR#494</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed missing header in <code><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">kernel</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||
" to make it self-contained (<a href="https://github.com/boostorg/gil/pull/502">PR#502</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Acknowledgements
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Samuel Debionne, Pranam Lashkari, Mateusz Loskot, Debabrata
|
||||
" Mandal
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/heap/">Heap</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -23704,6 +24007,24 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/lexical_cast/">LexicalCast</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed warnings on missing <code><span class="identifier">override</span></code>
|
||||
" (thanks to EugeneZelenko <a href="https://github.com/boostorg/lexical_cast/issues/35">#35</a>, <a href="https://github.com/boostorg/lexical_cast/issues/34">#34</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixes for the the Embarcadero compilers (thanks to Edward Diener).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/mp11/">Mp11</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -23962,6 +24283,19 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/stacktrace/">Stacktrace</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed a build error when compiled with <code><span class="special">-</span><span class="identifier">fno</span><span class="special">-</span><span class="identifier">exceptions</span></code> (thanks to Jeremiah
|
||||
" Rodriguez <a href="https://github.com/boostorg/stacktrace/issues/91">#91</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/system/">System</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -23990,6 +24324,31 @@
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/variant/">Variant</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixed warnings on missing <code><span class="identifier">override</span></code>
|
||||
" (thanks to EugeneZelenko <a href="https://github.com/boostorg/variant/issues/78">#78</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Fixes for the the Embarcadero compilers (thanks to Edward Diener
|
||||
" <a href="https://github.com/boostorg/variant/issues/79">#79</a>).
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" Updated header locations to avoid warnings about using deprecated
|
||||
" headers (thanks to Andrey Semashev <a href="https://github.com/boostorg/variant/issues/80">#80</a>)
|
||||
" </div>
|
||||
" </li>
|
||||
" </ul>
|
||||
" </div>
|
||||
" </li>
|
||||
" <li>
|
||||
" <div>
|
||||
" <span class="library"><a href="/libs/variant2/">Variant2</a>:</span>
|
||||
" <ul>
|
||||
" <li>
|
||||
@@ -24151,7 +24510,7 @@
|
||||
" </div>
|
||||
"
|
||||
-hash
|
||||
"4dbff3dab2164163f01d79332dd2d78d9fd09e863a21cd60a5e1a7688a0e6444
|
||||
"3e3e51344dae0cb78f361401a4f28128cdd73370f6af1e3106375fed2b67dee5
|
||||
-id
|
||||
"version_1_74_0
|
||||
-notice_url
|
||||
|
||||
@@ -59,6 +59,174 @@
|
||||
<div id="version_1_74_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 implementation of the proposed standard executors (<a href="http://wg21.link/P0443r13">P0443r13</a>, <a href="http://wg21.link/P1348r0">P1348r0</a>,
|
||||
and <a href="http://wg21.link/P1393r0">P1393r0</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for the proposed standard executors to Asio's I/O facilities.
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
The supplied executors now meet the requirements for the proposed
|
||||
standard executors. These classes also continue to meet the
|
||||
existing requirements for the Networking TS model of executors.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
All I/O objects, asynchronous operations, and utilities will
|
||||
interoperate with both new proposed standard executors, and
|
||||
with existing Networking TS executors.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
The <code><span class="identifier">any_io_executor</span></code>
|
||||
type alias has been introduced as the default runtime-polymorphic
|
||||
executor for all I/O objects. This defaults to the <code><span class="identifier">execution</span><span class="special">::</span><span class="identifier">any_executor</span><span class="special"><></span></code>
|
||||
template. If required for backward compatibility, <code><span class="identifier">BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT</span></code>
|
||||
can be defined to use the old <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">executor</span></code>
|
||||
polymorphic wrapper instead.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Support for the existing Networking TS model of executors can
|
||||
be disabled by defining <code><span class="identifier">BOOST_ASIO_NO_TS_EXECUTORS</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added converting move construction and assignment to <code><span class="identifier">basic_waitable_timer</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Enabled C++20 coroutine support when using <tt>gcc</tt>
|
||||
10.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added overloads of <code><span class="identifier">co_spawn</span></code>
|
||||
that launch an awaitable.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a new constructor overload to <code><span class="identifier">use_awaitable_t</span></code>'s
|
||||
default executor adapter, to enable conversion between executor types.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added support for using <code><span class="identifier">detached_t</span></code>
|
||||
as a default completion token, by adding members <code><span class="identifier">as_default_on</span><span class="special">()</span></code> and <code><span class="identifier">as_default_on_t</span><span class="special"><></span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added a move constructor to <code><span class="identifier">ssl</span><span class="special">::</span><span class="identifier">stream</span><span class="special"><></span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Changed <code><span class="identifier">ssl</span><span class="special">::</span><span class="identifier">stream</span><span class="special"><></span></code>
|
||||
write operations to linearise gather-write buffer sequences.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added compile-time detection of the deprecated <code><span class="identifier">asio_handler_invoke</span></code>,
|
||||
<code><span class="identifier">asio_handler_allocate</span></code>,
|
||||
and <code><span class="identifier">asio_handler_deallocate</span></code>
|
||||
hooks, when <code><span class="identifier">BOOST_ASIO_NO_DEPRECATED</span></code>
|
||||
is defined.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implemented a number of performance optimisations.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added source location support to handler tracking.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implemented various improvements to the <tt>handlerviz.pl</tt>
|
||||
tool.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added the <tt>handlerlive.pl</tt> tool, which processes
|
||||
handler tracking output to produce a list of "live" handlers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added the <tt>handlertree.pl</tt> tool, which filters handler
|
||||
tracking output to include only those events in the tree that produced
|
||||
the nominated handlers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Added changes for clang-based Embarcadero C++ compilers.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a deadlock that can occur when multiple threads concurrently
|
||||
initialise the Windows I/O completion port backend.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed <code><span class="identifier">async_compose</span></code>
|
||||
to work with copyable handlers when passed by lvalue.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed completion signature deduction in <code><span class="identifier">co_spawn</span></code>.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Removed a spurious <code><span class="identifier">Executor</span></code>
|
||||
base class from the <code><span class="identifier">executor_binder</span></code>
|
||||
implementation.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Various fixes and improvements in the documentation and examples.
|
||||
</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/beast/">Beast</a>:</span>
|
||||
@@ -154,6 +322,30 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/dll/">DLL</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Multiple fixes for the <code><span class="identifier">library_info</span></code>
|
||||
work on empty shared objects.
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Compilation fixes for C++98 and C++11 modes (<a href="https://github.com/boostorg/dll/issues/28">#28</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for <code><span class="identifier">smart_library</span></code>
|
||||
manglings (thanks to XiaLiChao82 <a href="https://github.com/boostorg/dll/issues/37">#37</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/endian/">Endian</a>:</span>
|
||||
@@ -202,6 +394,117 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/gil/">GIL</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Added new constructor initializing <code><span class="identifier">any_image</span></code>
|
||||
from r-value reference to any image (<a href="https://github.com/boostorg/gil/pull/486">PR#486</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Implemented mechanism to reverse <code><span class="identifier">kernel_2d</span></code>
|
||||
(<a href="https://github.com/boostorg/gil/pull/489">PR#489</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Changed
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Replace Boost.Variant with Boost.Variant2 (<a href="https://github.com/boostorg/gil/pull/474">PR#474</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Use perfect forwarding from apply_operation to visit (<a href="https://github.com/boostorg/gil/pull/491">PR#491</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Removed
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Removed dependency on Boost.Variant
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed invalid conversion from RGB8 to CMYK32 due to overflow
|
||||
(<a href="https://github.com/boostorg/gil/pull/470">PR#470</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed <code><span class="identifier">image</span></code>
|
||||
constructor from other image (<a href="https://github.com/boostorg/gil/pull/477">PR#477</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed error <code><span class="identifier">plane_view_t</span></code>
|
||||
is not a class or namespace name (<a href="https://github.com/boostorg/gil/pull/481">PR#481</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed <code><span class="identifier">interleaved_view</span></code>
|
||||
factory using <code><span class="identifier">point</span><span class="special"><</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ptrdiff_t</span><span class="special">></span></code> for dimension (<a href="https://github.com/boostorg/gil/pull/487">PR#487</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed documentation replacing uses MPL with MP11 in tutorial
|
||||
(<a href="https://github.com/boostorg/gil/pull/494">PR#494</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixed missing header in <code><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">kernel</span><span class="special">.</span><span class="identifier">hpp</span></code>
|
||||
to make it self-contained (<a href="https://github.com/boostorg/gil/pull/502">PR#502</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Acknowledgements
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Samuel Debionne, Pranam Lashkari, Mateusz Loskot, Debabrata
|
||||
Mandal
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/heap/">Heap</a>:</span>
|
||||
@@ -220,6 +523,24 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/lexical_cast/">LexicalCast</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed warnings on missing <code><span class="identifier">override</span></code>
|
||||
(thanks to EugeneZelenko <a href="https://github.com/boostorg/lexical_cast/issues/35">#35</a>, <a href="https://github.com/boostorg/lexical_cast/issues/34">#34</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for the the Embarcadero compilers (thanks to Edward Diener).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/mp11/">Mp11</a>:</span>
|
||||
@@ -478,6 +799,19 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/stacktrace/">Stacktrace</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed a build error when compiled with <code><span class="special">-</span><span class="identifier">fno</span><span class="special">-</span><span class="identifier">exceptions</span></code> (thanks to Jeremiah
|
||||
Rodriguez <a href="https://github.com/boostorg/stacktrace/issues/91">#91</a>).
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/system/">System</a>:</span>
|
||||
@@ -506,6 +840,31 @@
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/variant/">Variant</a>:</span>
|
||||
<ul>
|
||||
<li>
|
||||
<div>
|
||||
Fixed warnings on missing <code><span class="identifier">override</span></code>
|
||||
(thanks to EugeneZelenko <a href="https://github.com/boostorg/variant/issues/78">#78</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Fixes for the the Embarcadero compilers (thanks to Edward Diener
|
||||
<a href="https://github.com/boostorg/variant/issues/79">#79</a>).
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
Updated header locations to avoid warnings about using deprecated
|
||||
headers (thanks to Andrey Semashev <a href="https://github.com/boostorg/variant/issues/80">#80</a>)
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<div>
|
||||
<span class="library"><a href="/doc/libs/master/libs/variant2/">Variant2</a>:</span>
|
||||
|
||||
Reference in New Issue
Block a user