diff options
| author | Benoit Germain <benoit.germain@ubisoft.com> | 2026-02-27 10:59:11 +0100 |
|---|---|---|
| committer | Benoit Germain <benoit.germain@ubisoft.com> | 2026-02-27 10:59:11 +0100 |
| commit | 7e4b6e1526c5b2f85079df6a6ecfe08244a7dbcc (patch) | |
| tree | 3efb69b5a2d40fd1c226b72f3d0f99dcc30afc83 /CHANGES | |
| parent | 68355c7dd6bef53d264eca53567df9fb9c8684b6 (diff) | |
| download | lanes-4.0.0.tar.gz lanes-4.0.0.tar.bz2 lanes-4.0.0.zip | |
Unify sleep() timeout with send() and receive (nil means forever)v4.0.0
Diffstat (limited to 'CHANGES')
| -rw-r--r-- | CHANGES | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -12,7 +12,7 @@ CHANGE 2: BGe 26-Feb-26 | |||
| 12 | - Lanes module: | 12 | - Lanes module: |
| 13 | - shared library is now lanes_core.[so|dll] instead of lanes/core.[so|dll] | 13 | - shared library is now lanes_core.[so|dll] instead of lanes/core.[so|dll] |
| 14 | - lanes.register() is also available as lanes_register() in the exported C API. | 14 | - lanes.register() is also available as lanes_register() in the exported C API. |
| 15 | - lanes.sleep() accepts a new argument "indefinitely" to block forever (until hard cancellation is received). | 15 | - lanes.sleep(): passing nil or no argument now blocks indefinitely (until cancellation is received). |
| 16 | - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name. | 16 | - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name. |
| 17 | - function cancel_test() raises cancel_error by default in a hard-cancelled lane. | 17 | - function cancel_test() raises cancel_error by default in a hard-cancelled lane. |
| 18 | - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes. | 18 | - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes. |
