Skip to content

Tags: David-Haim/concurrencpp

Tags

v.0.1.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.7 (#141)

Co-authored-by: friendlyanon <1736896+friendlyanon@users.noreply.github.com>
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
Co-authored-by: NN <580536+NN---@users.noreply.github.com>
Co-authored-by: NN <NN---@users.noreply.github.com>
Co-authored-by: Zakhar Karlin <zakhar.karlin11@gmail.com>
Co-authored-by: chausner <15180557+chausner@users.noreply.github.com>
Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: R. Andrew Ohana <1442822+ohanar@users.noreply.github.com>
Co-authored-by: Mathias Eggert <Mathias.Eggert@outlook.com>
Co-authored-by: Mathias Eggert <mathias.eggert@nordsec.com>
Co-authored-by: Nick <nick.khrapov@gmail.com>
Co-authored-by: gotnone <spinchak@yahoo.com>
Co-authored-by: Stanley Pinchak <stanley.pinchak@gmail.com>

v.0.1.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
version 0.1.6 (#115)


Co-authored-by: chausner <15180557+chausner@users.noreply.github.com>
Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>
Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: R. Andrew Ohana <1442822+ohanar@users.noreply.github.com>
Co-authored-by: Mathias Eggert <Mathias.Eggert@outlook.com>
Co-authored-by: Mathias Eggert <mathias.eggert@nordsec.com>

v.0.1.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.5 (#84)

* `async_lock` implementation
*  `when_any` data race fix
* parallel coroutine to throw `std::invalid_argument` on null executor
* tests compilation time optimization
* `result` optimizations

v.0.1.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.4 (#64)

v.0.1.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.3 (#53)

 - `resume_on` improvements
 - `binary_semaphore` polyfill for appleclang 
-  enable dynamic linking on Windows
- typo fixes

Co-authored-by: chausner <15180557+chausner@users.noreply.github.com>
Co-authored-by: autoantwort <41973254+autoantwort@users.noreply.github.com>

v.0.1.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.2 (#46)

*  deprecation of await_via and resume_via
*  addition of lazy_result
*  addition of resume_on
*  when_all + when_any rewrite
*  shared_result optimizations
*  examples rewrite

Co-authored-by: Zakhar Karlin <zakhar.karlin11@gmail.com>

v.0.1.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.1 (#40)

 * full move to ctest
* timer queue idling mechanism
* unified shutdown exception
* test folder cleaning up
* clang format changes
* optimizations

Co-authored-by: friendlyanon <1736896+friendlyanon@users.noreply.github.com>
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
Co-authored-by: NN <580536+NN---@users.noreply.github.com>
Co-authored-by: NN <NN---@users.noreply.github.com>

v.0.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.0 (#39)

v.0.0.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.1.0 (#39)

v.0.0.9

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 0.0.9 (#35)

* addition of task objects
* result refactor
* executor refactor + optimizations
* tests were completly re-written
* move to MSVC 18.6.2 and clang 11
* move to standard coroutines on MSVC
* awaitables are uncopiable and unmovable
* when timer is cancelled/destructed, spawned tasks that are not yet executed are cancelled.

Note: CI/CD fail as Clang 11 is still not supported on Github Actions. Tests were run locally on Window, Linux and Mac.
Note: This version breaks ABI if applications implemented their own executors.