mirror of
https://github.com/Naios/continuable.git
synced 2025-12-07 01:06:44 +08:00
Add the changelog for 3.0.0
This commit is contained in:
parent
180380cfbc
commit
3f9076b6f8
@ -30,6 +30,36 @@ Following versions were released:
|
|||||||
|
|
||||||
\subsection changelog-versions-3-0-0 3.0.0
|
\subsection changelog-versions-3-0-0 3.0.0
|
||||||
|
|
||||||
|
<B>New helper functions</B>
|
||||||
|
|
||||||
|
New helper functions were added to create ready continuables:
|
||||||
|
|
||||||
|
- \ref make_ready_continuable
|
||||||
|
- \ref make_exceptional_continuable
|
||||||
|
|
||||||
|
<B>Improvements to connections</B>
|
||||||
|
|
||||||
|
The implementation of connections were rewritten entirely.
|
||||||
|
It is possible now to connect runtime sized containers as well as
|
||||||
|
deeply nested sequences. See \ref tutorial-connections for details.
|
||||||
|
|
||||||
|
Additionally connection overloads were added that accept two iterators
|
||||||
|
in order to come closer to the interface of the standard library.
|
||||||
|
|
||||||
|
Also \ref populate was added which makes it possible to populate
|
||||||
|
a dynamic container from \ref continuable_base objects.
|
||||||
|
|
||||||
|
<B>Disabled copies for promises and continuables entirely</B>
|
||||||
|
|
||||||
|
The \ref promise_base and \ref continuable_base is now non copyable.
|
||||||
|
This change should make it easier to work with the move only
|
||||||
|
semantic of continuables in order to make less mistakes.
|
||||||
|
|
||||||
|
<B>Traversal API</B>
|
||||||
|
|
||||||
|
A new traversal API for synchronous and asynchronous pack traversal
|
||||||
|
was added which makes it easy to specify new connection types.
|
||||||
|
|
||||||
\subsection changelog-versions-2-0-0 2.0.0
|
\subsection changelog-versions-2-0-0 2.0.0
|
||||||
|
|
||||||
<B>Error handling</B>
|
<B>Error handling</B>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user