aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorBenoit Germain <benoit.germain@ubisoft.com>2025-03-17 12:34:08 +0100
committerBenoit Germain <benoit.germain@ubisoft.com>2025-03-17 12:34:08 +0100
commita57690123ae3ce5bdd7e970690f1380e88e4eaf6 (patch)
treed526e8f545cef2b1c23978cb9ee5c94dbc9cda2c /CHANGES
parentd93de7ca51edea911eeecb7c8edcffe77298ed07 (diff)
downloadlanes-a57690123ae3ce5bdd7e970690f1380e88e4eaf6.tar.gz
lanes-a57690123ae3ce5bdd7e970690f1380e88e4eaf6.tar.bz2
lanes-a57690123ae3ce5bdd7e970690f1380e88e4eaf6.zip
Raise a regular Lua error instead of throwing a C++ std::logic_error exception in Universe::UniverseGC
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES2
1 files changed, 1 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 713249c..7cf28b2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -14,8 +14,8 @@ CHANGE 2: BGe 27-Nov-24
14 - lanes.sleep() accepts a new argument "indefinitely" to block forever (until hard cancellation is received). 14 - lanes.sleep() accepts a new argument "indefinitely" to block forever (until hard cancellation is received).
15 - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name. 15 - function set_debug_threadname() available inside a Lane is renamed lane_threadname(); can now both read and write the name.
16 - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes. 16 - new function lanes.finally(). Installs a function that gets called at Lanes shutdown after attempting to terminate all lanes.
17 If some lanes still run after the finalizer, Universe::__gc with raise an error or freeze, depending on its return value.
17 - new function lanes.collectgarbage(), to force a full GC cycle in the keeper states. 18 - new function lanes.collectgarbage(), to force a full GC cycle in the keeper states.
18 If some lanes still run after the finalizer, Lanes with throw an exception or freeze, depending on its return value.
19 - Configuration settings: 19 - Configuration settings:
20 - Boolean parameters only accept boolean values. 20 - Boolean parameters only accept boolean values.
21 - allocator provider function is called with a string hint to distinguish internal allocations, lane and keeper states. 21 - allocator provider function is called with a string hint to distinguish internal allocations, lane and keeper states.