summary refs log tree commit diff stats
path: root/tests/async/tlambda.nim
diff options
context:
space:
mode:
authorRokas Kupstys <rokups@zoho.com>2017-03-02 15:53:50 +0200
committerAndreas Rumpf <rumpf_a@web.de>2017-03-02 14:53:50 +0100
commitcd2721242ad8faf7013911ac57bfcfff62578a2f (patch)
tree6d2473c58fa857e14c66ba3dc5b5351ca84debb7 /tests/async/tlambda.nim
parent34a3d40d18ef4ff73c629e38738068fe509e3c6c (diff)
downloadNim-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