Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | add support for deep userdata cloning | Benoit Germain | 2018-10-29 | 3 | -98/+181 | |
|/ | ||||||
* | Fix error when using strict checking | Benoit Germain | 2017-08-03 | 1 | -1/+1 | |
| | ||||||
* | Rockspec for version 3.12 | Benoit Germain | 2017-08-02 | 1 | -0/+66 | |
| | ||||||
* | Deep userdata improvements | Benoit Germain | 2017-08-02 | 5 | -34/+78 | |
| | | | | | Support for user-provided __gc Improved example | |||||
* | Delete lanes-3.10.1-1.rockspec | Benoit Germain | 2017-08-02 | 1 | -66/+0 | |
| | ||||||
* | Delete lanes-3.10.0-1.rockspec | Benoit Germain | 2017-08-02 | 1 | -66/+0 | |
| | ||||||
* | Delete lanes-3.9.6-1.rockspec | Benoit Germain | 2017-08-02 | 1 | -66/+0 | |
| | ||||||
* | Clarification in limitations | Benoit Germain | 2017-08-01 | 1 | -0/+1 | |
| | ||||||
* | Fix for deep-aware modules | Benoit Germain | 2017-08-01 | 14 | -213/+396 | |
| | | | | | | Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module. | |||||
* | Merge branch 'master' of https://github.com/LuaLanes/lanes | Benoit Germain | 2017-06-13 | 1 | -66/+0 | |
|\ | ||||||
| * | Delete lanes-3.8.3-1.rockspecv3.11 | Benoit Germain | 2017-06-05 | 1 | -66/+0 | |
| | | ||||||
* | | Accept non-string error messages | Benoit Germain | 2017-06-13 | 2 | -37/+39 | |
|/ | ||||||
* | Merge pull request #126 from aidanholm/master | Benoit Germain | 2017-06-05 | 1 | -1/+1 | |
|\ | | | | | Fix build with USE_DEBUG_SPEW | |||||
| * | Fix build with USE_DEBUG_SPEW | Aidan Holm | 2016-12-13 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #127 from first-leon/patch-1 | Benoit Germain | 2017-06-05 | 1 | -0/+1 | |
|\ \ | | | | | | | OpenWRT support | |||||
| * | | OpenWRT support | first-leon | 2017-01-11 | 1 | -0/+1 | |
| |/ | | | | | https://github.com/openwrt/packages/tree/master/lang/lualanes | |||||
* | | rockspec for 3.11 | Benoit Germain | 2017-06-05 | 1 | -0/+66 | |
| | | ||||||
* | | Table transfer improvements | Benoit Germain | 2017-06-05 | 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 | |||||
* | | prepare the way for module table lookup | Benoit Germain | 2017-05-16 | 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). | |||||
* | | Add test for table caching in basic.lua | Benoit Germain | 2017-05-16 | 1 | -0/+8 | |
| | | | | | | | | | | When transfering a table through multiple references, the transfer result should preserve reference equality. | |||||
* | | Some code formatting and other non-changes | Benoit Germain | 2017-05-12 | 1 | -50/+52 | |
| | | ||||||
* | | Suppress a #pragma message | Benoit Germain | 2017-05-10 | 2 | -2/+2 | |
| | | ||||||
* | | Improve LuaJIT support | Benoit Germain | 2017-05-10 | 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 | |||||
* | 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 | |
|/ |