Alexander van der Grinten
|
d3fc60f23c
|
run_queue: Add run_queue_item interface
|
2019-03-21 20:44:55 +01:00 |
|
Alexander van der Grinten
|
4a056038ed
|
general: Start async operation only on await
|
2019-03-19 19:02:45 +01:00 |
|
Alexander van der Grinten
|
ec38d9c4f7
|
general: Introduce queue mechanism for awaitables
|
2018-05-25 23:51:03 +02:00 |
|
Alexander van der Grinten
|
67b62cdde2
|
Rewrite cancellation support
|
2018-03-12 20:57:33 +01:00 |
|
Alexander van der Grinten
|
f1b0bfeaee
|
result: Refactor coroutine promise class
|
2018-03-08 19:00:42 +01:00 |
|
Alexander van der Grinten
|
9133f53c48
|
Refactor awaitable mechanism
Instead of passing the result value to the callback,
there is now an explicit function to retrieve it.
|
2018-03-08 18:25:24 +01:00 |
|
Alexander van der Grinten
|
f50e789617
|
awaitable: Decouple lifetime management
Objects of class awaitable now have to rely on external
memory management insteado of providing a detach() function.
|
2018-03-07 21:43:49 +01:00 |
|
Alexander van der Grinten
|
a1475a6bba
|
Implement cancellation proof-of-concept
|
2018-03-07 10:24:45 +01:00 |
|
avdgrinten
|
1663701e49
|
Initial commit
|
2016-12-27 14:09:38 +01:00 |
|