aboutsummaryrefslogtreecommitdiff
path: root/src/deep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix a bunch of compilation warnings (issue #157)Benoit Germain2018-11-111-6/+6
|
* Little bugfix for __lanesclone supportBenoit Germain2018-11-071-4/+4
| | | | | Don't fall back to the light userdata demotion when cloning succeeded (cloning still doesn't work yet)
* Improve LuaJIT-x64 compatibilityBenoit Germain2018-10-301-10/+10
| | | | | Restrict internal "light userdata constants" to 47 significant bits when compiling against LuaJIT-x64
* More MinGW buildfixes (I hope)Benoit Germain2018-10-251-3/+3
|
* Fix Lanes build by reorganizing types around a bitBenoit Germain2018-10-251-18/+18
|
* Deep userdata improvementsBenoit Germain2017-08-021-18/+28
| | | | | Support for user-provided __gc Improved example
* Fix for deep-aware modulesBenoit Germain2017-08-011-28/+33
| | | | | | Don't crash when using a module that creates Lanes-compatible deep userdata. Added a sample deep-aware module.
* preliminary Lua 5.3 supportBenoit Germain2014-12-161-1/+1
| | | | Untested, but it might just work :).
* Deep userdata changesBenoit Germain2014-06-171-0/+524
* 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()