diff options
author | Rokas Kupstys <rokups@zoho.com> | 2017-03-02 15:53:50 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-03-02 14:53:50 +0100 |
commit | cd2721242ad8faf7013911ac57bfcfff62578a2f (patch) | |
tree | 6d2473c58fa857e14c66ba3dc5b5351ca84debb7 /tests/async/tlambda.nim | |
parent | 34a3d40d18ef4ff73c629e38738068fe509e3c6c (diff) | |
download | Nim-cd2721242ad8faf7013911ac57bfcfff62578a2f.tar.gz |
Fix waiting on coroutines (#5463)
Public coroutine API returns a safe reference to specific running coroutine. Fixes bug where multiple coroutines executing same procedure would identify as same coroutine. Greatly optimizes `alive()` (and as a result of that `wait()`) calls. Coroutine struct is allocated together with stack as memory unmanaged by GC.
Diffstat (limited to 'tests/async/tlambda.nim')
0 files changed, 0 insertions, 0 deletions