Version 0.0.9
- 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.