From 295ba159356050037419cbdb5ba1d1e3362ce391 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Mon, 27 Apr 2015 14:20:08 +0200 Subject: Preparing next release --- CHANGES | 7 +++++- docs/index.html | 6 ++--- lanes-3.10.0-1.rockspec | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ src/lanes.c | 2 +- 4 files changed, 76 insertions(+), 5 deletions(-) create mode 100644 lanes-3.10.0-1.rockspec diff --git a/CHANGES b/CHANGES index 7c03916..90b5196 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,11 @@ CHANGES: -CHANGE 115: BGe 18-sep-14 +CHANGE 116: BGe, mpeterv 27-Apr-15 + * bumped version to 3.10.0 + * segfault fixed in LG_lane_new + * Lua 5.3 support + +CHANGE 115: BGe 18-Sep-14 * bumped version to 3.9.7 * new function lanes.sleep() diff --git a/docs/index.html b/docs/index.html index e8dc94b..b3fccc3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -64,13 +64,13 @@


- Copyright © 2007-14 Asko Kauppi, Benoit Germain. All rights reserved. + Copyright © 2007-15 Asko Kauppi, Benoit Germain. All rights reserved.
- Lua Lanes is published under the same MIT license as Lua 5.1 and 5.2. + Lua Lanes is published under the same MIT license as Lua 5.1, 5.2, and 5.3.

- This document was revised on 18-Sep-14, and applies to version 3.9.7. + This document was revised on 27-Apr-15, and applies to version 3.10.0.

diff --git a/lanes-3.10.0-1.rockspec b/lanes-3.10.0-1.rockspec new file mode 100644 index 0000000..3e2536f --- /dev/null +++ b/lanes-3.10.0-1.rockspec @@ -0,0 +1,66 @@ +-- +-- Lanes rockspec +-- +-- Ref: +-- +-- + +package = "Lanes" + +version = "3.10.0-1" + +source= { + url= "git://github.com/LuaLanes/lanes.git", + branch= "v3.10.0" +} + +description = { + summary= "Multithreading support for Lua", + detailed= [[ + Lua Lanes is a portable, message passing multithreading library + providing the possibility to run multiple Lua states in parallel. + ]], + license= "MIT/X11", + homepage="https://github.com/LuaLanes/lanes", + maintainer="Benoit Germain " +} + +-- Q: What is the difference of "windows" and "win32"? Seems there is none; +-- so should we list either one or both? +-- +supported_platforms= { "win32", + "macosx", + "linux", + "freebsd", -- TBD: not tested + "msys", -- TBD: not supported by LuaRocks 1.0 (or is it?) +} + +dependencies= { + "lua >= 5.1", -- builds with either 5.1, 5.2 and 5.3 +} + +build = { + type = "builtin", + platforms = + { + linux = + { + modules = + { + ["lanes.core"] = + { + libraries = "pthread" + }, + } + } + }, + modules = + { + ["lanes.core"] = + { + sources = { "src/compat.c", "src/deep.c", "src/lanes.c", "src/keeper.c", "src/tools.c", "src/threading.c"}, + incdirs = { "src"}, + }, + lanes = "src/lanes.lua" + } +} diff --git a/src/lanes.c b/src/lanes.c index 8852687..2cb1af8 100644 --- a/src/lanes.c +++ b/src/lanes.c @@ -52,7 +52,7 @@ * ... */ -char const* VERSION = "3.9.7"; +char const* VERSION = "3.10.0"; /* =============================================================================== -- cgit v1.2.3-55-g6feb