aboutsummaryrefslogtreecommitdiff
path: root/index.html
diff options
context:
space:
mode:
authorBenoit Germain <bnt period germain arrobase gmail period com>2014-02-26 11:53:30 +0100
committerBenoit Germain <bnt period germain arrobase gmail period com>2014-02-26 11:53:30 +0100
commitc0ae89d84d1f784de28a468a1ab3aa2924e7d1a5 (patch)
tree30d043f720e2f745a1b52c2d8ededce2ab2dbf2a /index.html
parentc3eed021da345ff0d55a60ce9252bc86627efad5 (diff)
downloadlanes-c0ae89d84d1f784de28a468a1ab3aa2924e7d1a5.tar.gz
lanes-c0ae89d84d1f784de28a468a1ab3aa2924e7d1a5.tar.bz2
lanes-c0ae89d84d1f784de28a468a1ab3aa2924e7d1a5.zip
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
Diffstat (limited to 'index.html')
-rw-r--r--index.html4
1 files changed, 3 insertions, 1 deletions
diff --git a/index.html b/index.html
index c6d612f..6337647 100644
--- a/index.html
+++ b/index.html
@@ -70,7 +70,7 @@
70 </p> 70 </p>
71 71
72 <p> 72 <p>
73 This document was revised on 17-Feb-14, and applies to version <tt>3.9.1</tt>. 73 This document was revised on 26-Feb-14, and applies to version <tt>3.9.2</tt>.
74 </p> 74 </p>
75 </font> 75 </font>
76 </center> 76 </center>
@@ -105,6 +105,7 @@
105 <li>Threads can be given priorities.</li> 105 <li>Threads can be given priorities.</li>
106 <li>Lanes are cancellable, with proper cleanup.</li> 106 <li>Lanes are cancellable, with proper cleanup.</li>
107 <li>No Lua-side application level locking - ever!</li> 107 <li>No Lua-side application level locking - ever!</li>
108 <li>Several totally independant Lanes universes may coexist in an application, one per "master" Lua state.</li>
108 </ul> 109 </ul>
109 110
110 111
@@ -114,6 +115,7 @@
114 <li>Coroutines are not passed between states.</li> 115 <li>Coroutines are not passed between states.</li>
115 <li>Sharing full userdata between states needs special C side preparations (-&gt; <A HREF="#deep_userdata">deep userdata</A>).</li> 116 <li>Sharing full userdata between states needs special C side preparations (-&gt; <A HREF="#deep_userdata">deep userdata</A>).</li>
116 <li>Network level parallelism not included.</li> 117 <li>Network level parallelism not included.</li>
118 <li>Just like independant Lua states, Lanes universes cannot communicate together.</li>
117 </ul> 119 </ul>
118</p> 120</p>
119 121