Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version, update docv3.10.1 | Benoit Germain | 2016-11-21 | 4 | -4/+78 |
| | |||||
* | Merge pull request #124 from trukanduk/master | Benoit Germain | 2016-11-21 | 1 | -1/+17 |
|\ | | | | | Added __lanesignore field for metatables | ||||
| * | Added __lanesignore field for metatables | Ilya Uvarenkov | 2016-04-20 | 1 | -1/+17 |
| | | |||||
* | | Merge pull request #125 from mpeterv/fix-implicit-n2s-conversion | Benoit Germain | 2016-11-21 | 1 | -3/+1 |
|\ \ | | | | | | | Fix an implicit number-to-string conversion in keeper.c | ||||
| * | | Fix an implicit number-to-string conversion in keeper.c | Peter Melnichenko | 2016-07-05 | 1 | -3/+1 |
| |/ | |||||
* | | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2016-11-21 | 1 | -478/+489 |
|\| | |||||
| * | Merge pull request #121 from aryajur/master | Benoit Germain | 2015-12-29 | 1 | -478/+489 |
| |\ | | | | | | | Improved the lanes.lua file | ||||
| | * | Not needed to call configure. It is called automatically with no settings if ↵ | aryajur | 2015-09-18 | 1 | -478/+489 |
| |/ | | | | | | | not called manually | ||||
* / | Fix 64 bits compilation warnings | Benoit Germain | 2016-11-21 | 4 | -7/+8 |
|/ | |||||
* | Preparing next releasev3.10.0 | Benoit Germain | 2015-04-27 | 4 | -5/+76 |
| | |||||
* | Merge pull request #118 from mpeterv/fix-libs | Benoit Germain | 2015-04-14 | 2 | -0/+6 |
|\ | | | | | Fix standard library lists for Lua 5.3 | ||||
| * | Fix standard library lists for Lua 5.3 | mpeterv | 2015-04-12 | 2 | -0/+6 |
|/ | | | | | Fixes crash on require under Lua 5.3 without LUA_COMPAT_5_2. Fixes utf8 library not loaded under Lua 5.3. | ||||
* | Merge pull request #115 from mpeterv/fix-lua-dump | Benoit Germain | 2015-04-12 | 1 | -2/+2 |
|\ | | | | | Do not strip debug info of dumped functions on Lua 5.3 | ||||
| * | Do not strip debug info of dumped functions on Lua 5.3 | mpeterv | 2015-02-25 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #114 from mpeterv/portable-tests | Benoit Germain | 2015-04-12 | 1 | -8/+10 |
|\ \ | | | | | | | Fix package test for Lua 5.2 and Lua 5.3 | ||||
| * | | Fix package test for Lua 5.2 and Lua 5.3 | mpeterv | 2015-02-25 | 1 | -8/+10 |
| |/ | | | | | | | Starting from Lua 5.2, package.loaders is renamed as package.searchers. | ||||
* | | Merge pull request #113 from mpeterv/fix-lua53-configure-crash | Benoit Germain | 2015-04-12 | 1 | -5/+5 |
|\ \ | | | | | | | Fix crash on lanes.configure() on Lua 5.3 | ||||
| * | | Apply _ENV-related logic to Lua 5.3 | mpeterv | 2015-02-25 | 1 | -5/+5 |
| |/ | | | | | | | It was only applied to Lua 5.2. | ||||
* | | Merge pull request #112 from mpeterv/fix-segfault | Benoit Germain | 2015-04-12 | 1 | -3/+3 |
|\ \ | |/ |/| | Fix segfault in LG_lane_new | ||||
| * | Fix segfault in LG_lane_new | mpeterv | 2015-02-24 | 1 | -3/+3 |
|/ | | | | | | | | | | STACK_END macro was used to check stack size of child Lua state _after_ its thread was launched. That could lead to the check failing as the child thread started manipulating the stack. The macro then called lua_error on the child state from the parent thread, causing a segfault as Lua C API is not thread-safe. The fix is to place STACK_END statements before THREAD_CREATE statement. | ||||
* | preliminary Lua 5.3 support | Benoit Germain | 2014-12-16 | 6 | -55/+68 |
| | | | | Untested, but it might just work :). | ||||
* | Update README | Benoit Germain | 2014-11-03 | 1 | -0/+3 |
| | |||||
* | New API lanes.sleep (bumped version to 3.9.7) | Benoit Germain | 2014-09-18 | 4 | -6/+35 |
| | |||||
* | fix lookup of globals created by on_state_create | Benoit Germain | 2014-07-08 | 3 | -4/+35 |
| | | | | | | * Postponed _G scan for function lookup database to after on_state_create invocation * Fixed a crash when USE_DEBUG_SPEW == 1 | ||||
* | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2014-07-03 | 1 | -1/+1 |
|\ | |||||
| * | Fix issue #102 | Benoit Germain | 2014-06-26 | 1 | -1/+1 |
| | | |||||
* | | Fix a Xbox compilation issue | Benoit Germain | 2014-07-03 | 1 | -0/+4 |
|/ | |||||
* | Deep userdata changes | Benoit Germain | 2014-06-17 | 9 | -478/+545 |
| | | | | | | | | | * bumped version to 3.9.6 * separate deep userdata code in a dedicated file to allow external modules to implement Lanes-compatible deep userdata without requiring a binary dependency against the Lanes module. because of this linda_id function(eDO_metatable) must push 2 values on the stack: a metatable and a deep version string obtained from luaG_pushdeepversion() | ||||
* | Minor fixes and tweaks | Benoit Germain | 2014-05-16 | 3 | -201/+241 |
| | | | | | | * bumped version to 3.9.5 * lanes.gen() error reporting improvements * fix linda.__towatch to return non-nil when the linda is empty | ||||
* | Merge pull request #101 from Stepets/master | Benoit Germain | 2014-04-26 | 1 | -14/+22 |
|\ | | | | | LuaJIT auto detect part 2 | ||||
| * | LuaJIT auto detect part 2 | Stepets | 2014-04-26 | 1 | -14/+22 |
| | | | | | | | | now one may just type "make" without specifing flags and libs and get luajit compatible lanes build !!pkg-config required!! | ||||
* | | Fix undefined returned value by linda:send() | Benoit Germain | 2014-04-24 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2014-04-23 | 1 | -1/+4 |
|\ \ | |||||
| * | | Merge pull request #99 from Stepets/master | Benoit Germain | 2014-04-22 | 1 | -1/+4 |
| |\| | | | | | | | LuaJIT auto detect | ||||
| | * | LuaJIT auto detect FIX | Stepets | 2014-04-20 | 1 | -4/+6 |
| | | | |||||
| | * | LuaJIT auto detect | Stepets | 2014-04-20 | 1 | -4/+5 |
| |/ | |||||
* / | Fix build issues with compat.c/h | Benoit Germain | 2014-04-23 | 7 | -13/+8 |
|/ | |||||
* | moved compatibility code in a separate file | Benoit Germain | 2014-04-03 | 6 | -69/+75 |
| | |||||
* | Delete some old rockspecsv3.9.43.9.4 | Benoit Germain | 2014-03-24 | 6 | -396/+0 |
| | |||||
* | 3.9.4 rockspec | Benoit Germain | 2014-03-24 | 1 | -0/+66 |
| | |||||
* | Fixed error handling when handler isn't called | Benoit Germain | 2014-03-20 | 3 | -207/+218 |
| | | | | | | | | * bumped version to 3.9.4 * set_finalizer throws an error if provided finalizer isn't a function * fix error handling when the error doesn't generate an error handler call (IOW, all errors but LUA_ERRRUN) * provide callstack if LUA_ERRRUN occurs inside a finalizer | ||||
* | Don't mutex-wrap require() more than once | Benoit Germain | 2014-03-19 | 5 | -7/+11 |
| | |||||
* | Fixed crash when using protect_allocator option | Benoit Germain | 2014-03-17 | 3 | -16/+19 |
| | |||||
* | Fix a lane close crash | Benoit Germain | 2014-02-28 | 1 | -4/+2 |
| | |||||
* | linda:send() improvements | Benoit Germain | 2014-02-27 | 5 | -14/+42 |
| | | | | | | | | | * Bumped version to 3.9.3 * new exposed variable linda.null that exposes the internal NIL_SENTINEL marker * linda:send() interprets send key linda.null as authorization to silently send a single nil when not provided with anything to send (useful when sending results of a function that can return nothing) | ||||
* | Fixed a pure C compilation error | Benoit Germain | 2014-02-27 | 1 | -2/+2 |
| | |||||
* | Fix some MinGW _WIN32_WINNT-related build issues | Benoit Germain | 2014-02-26 | 2 | -12/+20 |
| | |||||
* | Fixed some compilation warnings | Benoit Germain | 2014-02-26 | 3 | -66/+69 |
| | |||||
* | Multiverse compatibility | Benoit Germain | 2014-02-26 | 10 | -545/+653 |
| | | | | | | | | | | | | | | | * 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 | ||||
* | Multi-state initialisation issue | Benoit Germain | 2014-02-24 | 2 | -7/+10 |
| | | | | | Fix lookup database table not being created when it should if Lanes is required in more than one Lua master state |