Skip to content

Release: 1.4.3

Latest
Compare
Choose a tag to compare
@luncliff luncliff released this 06 Jun 18:29

Glad to be registered in the C++ links: Coroutines !

Features

Note that this version is not compatible with 1.4.2 or before.
Detailed descriptions are in the wiki.

#include <coroutine/frame.h>      // This header includes/overrides <experimental/coroutine>
#include <coroutine/yield.hpp>    // enumerable<T> & sequence<T>
#include <coroutine/return.h>     // return type for resumable functions
#include <coroutine/concrt.h>     // concurrency utilities over system API
#include <coroutine/channel.hpp>  // channel<T> with Lockable
#include <coroutine/net.h>        // Awaitable I/O operations and some helpers

Changes

Type Rename

There was type renaming in the network code.

#include <coroutine/net.h>

Change of the test framework

Catch2 is removed from the test codes.
The work spent time more than expected, but it was necessary to detect compilers' problem correctly and make ease of reproducing the issue.

Support

Tool/Platform support is just like the 1.4.2 release.

Known Issues