aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Delete lanes-3.8.3-1.rockspecv3.11Benoit Germain2017-06-051-66/+0
|
* Merge pull request #126 from aidanholm/masterBenoit Germain2017-06-051-1/+1
|\ | | | | Fix build with USE_DEBUG_SPEW
| * Fix build with USE_DEBUG_SPEWAidan Holm2016-12-131-1/+1
| |
* | Merge pull request #127 from first-leon/patch-1Benoit Germain2017-06-051-0/+1
|\ \ | | | | | | OpenWRT support
| * | OpenWRT supportfirst-leon2017-01-111-0/+1
| |/ | | | | https://github.com/openwrt/packages/tree/master/lang/lualanes
* | rockspec for 3.11Benoit Germain2017-06-051-0/+66
| |
* | Table transfer improvementsBenoit Germain2017-06-056-117/+286
| | | | | | | | | | | | | | | | * new API function lanes.register( "name", module) to manually register a module table after it was required * Transfering registered module tables will link the equivalent in the destination state instead of cloning it * bumped version to 3.11
* | prepare the way for module table lookupBenoit Germain2017-05-161-99/+91
| | | | | | | | | | | | | | Add tables when populating lookup databases. The idea is, when transfering a known table, to perform a lookup in the destination for the equivalent table instead of cloning the original (not implemented yet).
* | Add test for table caching in basic.luaBenoit Germain2017-05-161-0/+8
| | | | | | | | | | When transfering a table through multiple references, the transfer result should preserve reference equality.
* | Some code formatting and other non-changesBenoit Germain2017-05-121-50/+52
| |
* | Suppress a #pragma messageBenoit Germain2017-05-102-2/+2
| |
* | Improve LuaJIT supportBenoit Germain2017-05-105-12/+28
|/ | | | | | | * better LuaJIT-specific headers detection * add LuaJIT-specific libraries when known * properly raise an error when attempting to transfer a LUAT_CDATA value * some compilationg warning fixes
* Bump version, update docv3.10.1Benoit Germain2016-11-214-4/+78
|
* Merge pull request #124 from trukanduk/masterBenoit Germain2016-11-211-1/+17
|\ | | | | Added __lanesignore field for metatables
| * Added __lanesignore field for metatablesIlya Uvarenkov2016-04-201-1/+17
| |
* | Merge pull request #125 from mpeterv/fix-implicit-n2s-conversionBenoit Germain2016-11-211-3/+1
|\ \ | | | | | | Fix an implicit number-to-string conversion in keeper.c
| * | Fix an implicit number-to-string conversion in keeper.cPeter Melnichenko2016-07-051-3/+1
| |/
* | Merge branch 'master' of https://github.com/LuaLanes/lanesBenoit Germain2016-11-211-478/+489
|\|
| * Merge pull request #121 from aryajur/masterBenoit Germain2015-12-291-478/+489
| |\ | | | | | | Improved the lanes.lua file
| | * Not needed to call configure. It is called automatically with no settings if ↵aryajur2015-09-181-478/+489
| |/ | | | | | | not called manually
* / Fix 64 bits compilation warningsBenoit Germain2016-11-214-7/+8
|/
* Preparing next releasev3.10.0Benoit Germain2015-04-274-5/+76
|
* Merge pull request #118 from mpeterv/fix-libsBenoit Germain2015-04-142-0/+6
|\ | | | | Fix standard library lists for Lua 5.3
| * Fix standard library lists for Lua 5.3mpeterv2015-04-122-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-dumpBenoit Germain2015-04-121-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.3mpeterv2015-02-251-2/+2
| |
* | Merge pull request #114 from mpeterv/portable-testsBenoit Germain2015-04-121-8/+10
|\ \ | | | | | | Fix package test for Lua 5.2 and Lua 5.3
| * | Fix package test for Lua 5.2 and Lua 5.3mpeterv2015-02-251-8/+10
| |/ | | | | | | Starting from Lua 5.2, package.loaders is renamed as package.searchers.
* | Merge pull request #113 from mpeterv/fix-lua53-configure-crashBenoit Germain2015-04-121-5/+5
|\ \ | | | | | | Fix crash on lanes.configure() on Lua 5.3
| * | Apply _ENV-related logic to Lua 5.3mpeterv2015-02-251-5/+5
| |/ | | | | | | It was only applied to Lua 5.2.
* | Merge pull request #112 from mpeterv/fix-segfaultBenoit Germain2015-04-121-3/+3
|\ \ | |/ |/| Fix segfault in LG_lane_new
| * Fix segfault in LG_lane_newmpeterv2015-02-241-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 supportBenoit Germain2014-12-166-55/+68
| | | | Untested, but it might just work :).
* Update READMEBenoit Germain2014-11-031-0/+3
|
* New API lanes.sleep (bumped version to 3.9.7)Benoit Germain2014-09-184-6/+35
|
* fix lookup of globals created by on_state_createBenoit Germain2014-07-083-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/lanesBenoit Germain2014-07-031-1/+1
|\
| * Fix issue #102Benoit Germain2014-06-261-1/+1
| |
* | Fix a Xbox compilation issueBenoit Germain2014-07-031-0/+4
|/
* Deep userdata changesBenoit Germain2014-06-179-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 tweaksBenoit Germain2014-05-163-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/masterBenoit Germain2014-04-261-14/+22
|\ | | | | LuaJIT auto detect part 2
| * LuaJIT auto detect part 2Stepets2014-04-261-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 Germain2014-04-241-2/+1
| |
* | Merge branch 'master' of https://github.com/LuaLanes/lanesBenoit Germain2014-04-231-1/+4
|\ \
| * | Merge pull request #99 from Stepets/masterBenoit Germain2014-04-221-1/+4
| |\| | | | | | | LuaJIT auto detect
| | * LuaJIT auto detect FIXStepets2014-04-201-4/+6
| | |
| | * LuaJIT auto detectStepets2014-04-201-4/+5
| |/
* / Fix build issues with compat.c/hBenoit Germain2014-04-237-13/+8
|/
* moved compatibility code in a separate fileBenoit Germain2014-04-036-69/+75
|