Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-06-05 | Table transfer improvements | Benoit Germain | 6 | -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 | |||||
2017-05-16 | prepare the way for module table lookup | Benoit Germain | 1 | -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). | |||||
2017-05-16 | Add test for table caching in basic.lua | Benoit Germain | 1 | -0/+8 | |
When transfering a table through multiple references, the transfer result should preserve reference equality. | |||||
2017-05-12 | Some code formatting and other non-changes | Benoit Germain | 1 | -50/+52 | |
2017-05-10 | Suppress a #pragma message | Benoit Germain | 2 | -2/+2 | |
2017-05-10 | Improve LuaJIT support | Benoit Germain | 5 | -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 | |||||
2017-01-11 | OpenWRT support | first-leon | 1 | -0/+1 | |
https://github.com/openwrt/packages/tree/master/lang/lualanes | |||||
2016-12-13 | Fix build with USE_DEBUG_SPEW | Aidan Holm | 1 | -1/+1 | |
2016-11-21 | Bump version, update docv3.10.1 | Benoit Germain | 4 | -4/+78 | |
2016-11-21 | Fix 64 bits compilation warnings | Benoit Germain | 4 | -7/+8 | |
2016-07-05 | Fix an implicit number-to-string conversion in keeper.c | Peter Melnichenko | 1 | -3/+1 | |
2016-04-20 | Added __lanesignore field for metatables | Ilya Uvarenkov | 1 | -1/+17 | |
2015-09-18 | Not needed to call configure. It is called automatically with no settings if ↵ | aryajur | 1 | -478/+489 | |
not called manually | |||||
2015-04-27 | Preparing next releasev3.10.0 | Benoit Germain | 4 | -5/+76 | |
2015-04-12 | Fix standard library lists for Lua 5.3 | mpeterv | 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. | |||||
2015-02-25 | Do not strip debug info of dumped functions on Lua 5.3 | mpeterv | 1 | -2/+2 | |
2015-02-25 | Fix package test for Lua 5.2 and Lua 5.3 | mpeterv | 1 | -8/+10 | |
Starting from Lua 5.2, package.loaders is renamed as package.searchers. | |||||
2015-02-25 | Apply _ENV-related logic to Lua 5.3 | mpeterv | 1 | -5/+5 | |
It was only applied to Lua 5.2. | |||||
2015-02-24 | Fix segfault in LG_lane_new | mpeterv | 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. | |||||
2014-12-16 | preliminary Lua 5.3 support | Benoit Germain | 6 | -55/+68 | |
Untested, but it might just work :). | |||||
2014-11-03 | Update README | Benoit Germain | 1 | -0/+3 | |
2014-09-18 | New API lanes.sleep (bumped version to 3.9.7) | Benoit Germain | 4 | -6/+35 | |
2014-07-08 | fix lookup of globals created by on_state_create | Benoit Germain | 3 | -4/+35 | |
* Postponed _G scan for function lookup database to after on_state_create invocation * Fixed a crash when USE_DEBUG_SPEW == 1 | |||||
2014-07-03 | Fix a Xbox compilation issue | Benoit Germain | 1 | -0/+4 | |
2014-06-26 | Fix issue #102 | Benoit Germain | 1 | -1/+1 | |
2014-06-17 | Deep userdata changes | Benoit Germain | 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() | |||||
2014-05-16 | Minor fixes and tweaks | Benoit Germain | 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 | |||||
2014-04-26 | LuaJIT auto detect part 2 | Stepets | 1 | -14/+22 | |
now one may just type "make" without specifing flags and libs and get luajit compatible lanes build !!pkg-config required!! | |||||
2014-04-24 | Fix undefined returned value by linda:send() | Benoit Germain | 1 | -2/+1 | |
2014-04-23 | Fix build issues with compat.c/h | Benoit Germain | 7 | -13/+8 | |
2014-04-20 | LuaJIT auto detect FIX | Stepets | 1 | -4/+6 | |
2014-04-20 | LuaJIT auto detect | Stepets | 1 | -4/+5 | |
2014-04-03 | moved compatibility code in a separate file | Benoit Germain | 6 | -69/+75 | |
2014-03-24 | Delete some old rockspecsv3.9.43.9.4 | Benoit Germain | 6 | -396/+0 | |