| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* some unit tests fail/segfault/freeze, but that could be because Lua 5.5 is still in beta yet
|
| |
|
|
|
|
|
| |
* indexing and joining a suspended lane closes the coroutine, causing the termination of the lane
* properly close coroutine to-be-closed variables on interruption
|
| |
|
|
|
|
|
|
|
|
| |
* lane:join() can no longer be used to read yielded values
* same with lane indexing
* stub for lane:close(), similar to coroutine.close() (not implemented yet)
* preparing tests for to-be-closed variables in yielded coroutine lanes
* yielded lanes unlock and terminate properly at Lanes shutdown
|
|
|
|
|
|
| |
* when no error is raised in the lane, lane:join() now precedes the lane returned values with true
* lane body is no longer forced to return something when used with join()
* adjusted all relevant unit tests accordingly
|
| |
|
|
|
|
|
|
|
|
|
| |
discovered
* cancel.lua fails when using lanes.coro
* coro/basics.lua fails because an error message is different
* coro/error_handling fails for an unknown reason
* a lanes.finally test crashes inside lua_close
|
|
|