From fe3c44e63f99538a02d42d2504ba405a6977ec0a Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Wed, 26 Feb 2014 11:53:30 +0100 Subject: Multiverse compatibility * bumped version to 3.9.2 * Internal rework: the whole Lanes engine now works "per universe" to allow concurrent Lanes execution in more than one embedded master state * this universe is a full userdata created in the master state, selfdestruct_gc is the __gc for this userdata * most of what was initialized only once is now per-universe * Fixed potential crashes at desinit if problems occur during keeper states initialisation * Fixed require() not always serialized properly * Raise an error instead of crashing on deep userdata prelude memory allocation failure * Added forgotten mutex desinitialisation at universe shutdown --- CHANGES | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index 8f777c5..c4c8f92 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,14 @@ CHANGES: +CHANGE 104: BGe 25-Feb-14 + * Internal rework: the whole Lanes engine now works "per universe" to allow concurrent Lanes execution in more than one embedded master state + * this universe is a full userdata created in the master state, selfdestruct_gc is the __gc for this userdata + * most of what was initialized only once is now per-universe + * Fixed potential crashes at desinit if problems occur during keeper states initialisation + * Fixed require() not always serialized properly + * Raise an error instead of crashing on deep userdata prelude memory allocation failure + * Added forgotten mutex desinitialisation at universe shutdown + CHANGE 103: BGe 24-Feb-14 * Fix lookup database table not being created when it should if Lanes is required in more than one Lua master state -- cgit v1.2.3-55-g6feb