| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
* Registry access code utility macros
* CONFIG_REGKEY and LOOKUP_REGKEY are now lightuserdata instead of strings
* Stack checking debug macros improvements
|
|
|
|
| |
Deep protocol)
|
| |
|
|
|
|
|
| |
Don't fall back to the light userdata demotion when cloning succeeded
(cloning still doesn't work yet)
|
|
|
|
|
| |
Restrict internal "light userdata constants" to 47 significant bits when
compiling against LuaJIT-x64
|
| |
|
| |
|
|
|
|
|
| |
Support for user-provided __gc
Improved example
|
|
|
|
|
|
| |
Don't crash when using a module that creates Lanes-compatible deep
userdata.
Added a sample deep-aware module.
|
|
|
|
| |
Untested, but it might just work :).
|
|
* 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()
|