diff --git a/Makefile b/Makefile index c8660418..19d016b4 100755 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ ALL_LUA_FILES := $(call rwildcard,./,*.lua) ALL_LUAC_FILES := $(call rwildcard,./,*.luac) MAJVER= 2 MINVER= 0 -MICVER= 2 +MICVER= 3 TVERSION= $(MAJVER).$(MINVER).$(MICVER) PREFIX ?= /usr/local TDEPS= deps diff --git a/rockspecs/turbo-2.0-3.rockspec b/rockspecs/turbo-2.0-3.rockspec new file mode 100644 index 00000000..0993655e --- /dev/null +++ b/rockspecs/turbo-2.0-3.rockspec @@ -0,0 +1,22 @@ +package = "turbo" +version = "2.0-3" +supported_platforms = {"linux"} +source = { + url = "git://github.com/kernelsauce/turbo", + tag = "v2.0.3" +} +description = { + summary = "A networking suite for LuaJIT2, optimized for performance.", + detailed = [[Turbo.lua is just another framework to create network programs for Linux. It uses kernel + event polling to manage network connections instead of the traditional concurency models that employ + threads. As it does not use threads, no locks, mutexes or other bad things are required. It solves the + same issues as Node.js, Tornado etc. except it solves it with Lua. A simple, yet powerful language that + fits nicely with the event polling model with its builtin coroutines.]], + homepage = "http://turbolua.org", + maintainer = "John Abrahamsen ", + license = "Apache 2.0" +} +build = { + type = "make", + makefile = "Makefile" +} diff --git a/turbo.lua b/turbo.lua index baed4b6b..854a1c39 100644 --- a/turbo.lua +++ b/turbo.lua @@ -65,10 +65,10 @@ local turbo = {} -- turbo main namespace. -- changes, the major version is incremented and others are set to zero. turbo.MAJOR_VERSION = 2 turbo.MINOR_VERSION = 0 -turbo.MICRO_VERSION = 2 +turbo.MICRO_VERSION = 3 -- A 3-byte hexadecimal representation of the version, e.g. 0x010201 for -- version 1.2.1 and 0x010300 for version 1.3. -turbo.VERSION_HEX = 0x020000 +turbo.VERSION_HEX = 0x020003 if turbo.MICRO_VERSION then turbo.VERSION = string.format("%d.%d.%d", turbo.MAJOR_VERSION,