aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES2
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 86da9e8..ca1a42c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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.