| Commit message (Collapse) | Author | Files | Lines |
|
Fixes crash on require under Lua 5.3 without LUA_COMPAT_5_2.
Fixes utf8 library not loaded under Lua 5.3.
|
|
|
|
Starting from Lua 5.2, package.loaders is renamed as package.searchers.
|
|
It was only applied to Lua 5.2.
|
|
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.
|
|
Untested, but it might just work :).
|
|
|
|
|
|
* Postponed _G scan for function lookup database to after
on_state_create invocation
* Fixed a crash when USE_DEBUG_SPEW == 1
|
|
|
|
|
|
* 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()
|
|
* bumped version to 3.9.5
* lanes.gen() error reporting improvements
* fix linda.__towatch to return non-nil when the linda is empty
|
|
now one may just type "make" without specifing flags and libs and get luajit compatible lanes build
!!pkg-config required!!
|
|
|
|
|
|
|
|
|
|
|
|
|