diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2025-03-17 12:34:08 +0100 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2025-03-17 12:34:08 +0100 |
commit | a57690123ae3ce5bdd7e970690f1380e88e4eaf6 (patch) | |
tree | d526e8f545cef2b1c23978cb9ee5c94dbc9cda2c /CHANGES | |
parent | d93de7ca51edea911eeecb7c8edcffe77298ed07 (diff) | |
download | lanes-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-- | CHANGES | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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. |