aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES7
-rw-r--r--docs/index.html7
-rw-r--r--lanes-3.10.1-1.rockspec66
-rw-r--r--src/lanes.c2
4 files changed, 78 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index 90b5196..a91ceae 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,12 @@
1CHANGES: 1CHANGES:
2 2
3CHANGE 118: trukanduk 21-Nov-16
4 * bumped version to 3.10.1
5 * objects with a metatable that contains __lanesignore are skipped during data transfers
6
7CHANGE 117: mpeterv 21-Nov-16
8 * Fix an implicit number-to-string conversion
9
3CHANGE 116: BGe, mpeterv 27-Apr-15 10CHANGE 116: BGe, mpeterv 27-Apr-15
4 * bumped version to 3.10.0 11 * bumped version to 3.10.0
5 * segfault fixed in LG_lane_new 12 * segfault fixed in LG_lane_new
diff --git a/docs/index.html b/docs/index.html
index b3fccc3..154355d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -64,13 +64,13 @@
64 <font size="-1"> 64 <font size="-1">
65 <p> 65 <p>
66 <br/> 66 <br/>
67 <i>Copyright &copy; 2007-15 Asko Kauppi, Benoit Germain. All rights reserved.</i> 67 <i>Copyright &copy; 2007-16 Asko Kauppi, Benoit Germain. All rights reserved.</i>
68 <br/> 68 <br/>
69 Lua Lanes is published under the same <a href="http://en.wikipedia.org/wiki/MIT_License">MIT license</a> as Lua 5.1, 5.2, and 5.3. 69 Lua Lanes is published under the same <a href="http://en.wikipedia.org/wiki/MIT_License">MIT license</a> as Lua 5.1, 5.2, and 5.3.
70 </p> 70 </p>
71 71
72 <p> 72 <p>
73 This document was revised on 27-Apr-15, and applies to version <tt>3.10.0</tt>. 73 This document was revised on 21-Nov-16, and applies to version <tt>3.10.1</tt>.
74 </p> 74 </p>
75 </font> 75 </font>
76 </center> 76 </center>
@@ -88,7 +88,7 @@
88 Lanes is included into your software by the regular <tt>require "lanes"</tt> method. No C side programming is needed; all APIs are Lua side, and most existing extension modules should work seamlessly together with the multiple lanes. 88 Lanes is included into your software by the regular <tt>require "lanes"</tt> method. No C side programming is needed; all APIs are Lua side, and most existing extension modules should work seamlessly together with the multiple lanes.
89</p> 89</p>
90<p> 90<p>
91 Starting with version 3.1.6, Lanes should build and run identically with either Lua 5.1 or Lua 5.2. 91 Starting with version 3.1.6, Lanes should build and run identically with either Lua 5.1 or Lua 5.2. Version 3.10.0 supports Lua 5.3.
92</p> 92</p>
93<p> 93<p>
94 See <A HREF="comparison.html">comparison</A> of Lua Lanes with other Lua multithreading solutions. 94 See <A HREF="comparison.html">comparison</A> of Lua Lanes with other Lua multithreading solutions.
@@ -1393,6 +1393,7 @@ events to a common Linda, but... :).</font>
1393 </ul> 1393 </ul>
1394 </li> 1394 </li>
1395 <li>Coroutines cannot be passed. A coroutine's Lua state is tied to the Lua state that created it, and there is no way the mixed C/Lua stack of a coroutine can be transfered from one Lua state to another.</li> 1395 <li>Coroutines cannot be passed. A coroutine's Lua state is tied to the Lua state that created it, and there is no way the mixed C/Lua stack of a coroutine can be transfered from one Lua state to another.</li>
1396 <li>Starting with version 3.10.1, if the metatable contains <tt>__lanesignore</tt>, the object is skipped and <tt>nil</tt> is transfered instead.</li>
1396 </ul> 1397 </ul>
1397</p> 1398</p>
1398 1399
diff --git a/lanes-3.10.1-1.rockspec b/lanes-3.10.1-1.rockspec
new file mode 100644
index 0000000..5c9c197
--- /dev/null
+++ b/lanes-3.10.1-1.rockspec
@@ -0,0 +1,66 @@
1--
2-- Lanes rockspec
3--
4-- Ref:
5-- <http://luarocks.org/en/Rockspec_format>
6--
7
8package = "Lanes"
9
10version = "3.10.1-1"
11
12source= {
13 url= "git://github.com/LuaLanes/lanes.git",
14 branch= "v3.10.1"
15}
16
17description = {
18 summary= "Multithreading support for Lua",
19 detailed= [[
20 Lua Lanes is a portable, message passing multithreading library
21 providing the possibility to run multiple Lua states in parallel.
22 ]],
23 license= "MIT/X11",
24 homepage="https://github.com/LuaLanes/lanes",
25 maintainer="Benoit Germain <bnt.germain@gmail.com>"
26}
27
28-- Q: What is the difference of "windows" and "win32"? Seems there is none;
29-- so should we list either one or both?
30--
31supported_platforms= { "win32",
32 "macosx",
33 "linux",
34 "freebsd", -- TBD: not tested
35 "msys", -- TBD: not supported by LuaRocks 1.0 (or is it?)
36}
37
38dependencies= {
39 "lua >= 5.1", -- builds with either 5.1, 5.2 and 5.3
40}
41
42build = {
43 type = "builtin",
44 platforms =
45 {
46 linux =
47 {
48 modules =
49 {
50 ["lanes.core"] =
51 {
52 libraries = "pthread"
53 },
54 }
55 }
56 },
57 modules =
58 {
59 ["lanes.core"] =
60 {
61 sources = { "src/compat.c", "src/deep.c", "src/lanes.c", "src/keeper.c", "src/tools.c", "src/threading.c"},
62 incdirs = { "src"},
63 },
64 lanes = "src/lanes.lua"
65 }
66}
diff --git a/src/lanes.c b/src/lanes.c
index ef08e3a..d0ffee1 100644
--- a/src/lanes.c
+++ b/src/lanes.c
@@ -52,7 +52,7 @@
52 * ... 52 * ...
53 */ 53 */
54 54
55char const* VERSION = "3.10.0"; 55char const* VERSION = "3.10.1";
56 56
57/* 57/*
58=============================================================================== 58===============================================================================