diff options
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -13,6 +13,7 @@ CHANGE 2: BGe 27-Nov-24 | |||
13 | - lanes.sleep() accepts a new argument "indefinitely" to block forever (until hard cancellation is received). | 13 | - lanes.sleep() accepts a new argument "indefinitely" to block forever (until hard cancellation is received). |
14 | - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name. | 14 | - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name. |
15 | - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes. | 15 | - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes. |
16 | - new function lanes.collectgarbage(), to force a full GC cycle in the keeper states. | ||
16 | If some lanes still run after the finalizer, Lanes with throw an exception or freeze, depending on its return value. | 17 | If some lanes still run after the finalizer, Lanes with throw an exception or freeze, depending on its return value. |
17 | - Configuration settings: | 18 | - Configuration settings: |
18 | - Boolean parameters only accept boolean values. | 19 | - Boolean parameters only accept boolean values. |
@@ -50,6 +51,7 @@ CHANGE 2: BGe 27-Nov-24 | |||
50 | - linda:dump() outputs <key>.limit as 'unlimited' instead of -1 for unlimited keys. | 51 | - linda:dump() outputs <key>.limit as 'unlimited' instead of -1 for unlimited keys. |
51 | - linda:wake() can wake up threads waiting for a Linda without doing any I/O on it. | 52 | - linda:wake() can wake up threads waiting for a Linda without doing any I/O on it. |
52 | - linda.status reads the cancel status of the Linda. | 53 | - linda.status reads the cancel status of the Linda. |
54 | - new function linda:collectgarbage() to force collection of all stale data in the associated keeper. | ||
53 | - Deep userdata are an acceptable key to send data into (for example, another linda). | 55 | - Deep userdata are an acceptable key to send data into (for example, another linda). |
54 | - Full userdata conversion: | 56 | - Full userdata conversion: |
55 | - __lanesconvert added. | 57 | - __lanesconvert added. |