aboutsummaryrefslogtreecommitdiff
path: root/src/tools.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Bring all interesting fixes from the C++ implementation back into the C imple...Benoit Germain2024-04-111-17/+33
* Minor tweaksv3.16.1Benoit Germain2023-08-161-2/+3
* new .internal_allocator configuration IUNTESTED)Benoit Germain2023-08-091-5/+33
* moonjit supportBenoit Germain2022-03-091-2/+2
* Bug in __lanesclone with 3 parameters mechanism fixed (index was wrong in int...valid-ptr2022-03-011-4/+4
* __lanesclone is now called only once with 3 parameters dest, source, size -> ...Benoit Germain2022-02-081-116/+104
* removed explicit calls to malloc/freeBenoit Germain2022-02-071-6/+14
* Changed all indentations to all whitespacesBenoit Germain2022-02-071-1654/+1654
* fix function transfer with lua_dump for Lua 5.4 failing for functions big eno...Benoit Germain2021-07-081-14/+26
* fix stack overflow when transfering a clonable userdata referencing itself th...Benoit Germain2021-06-261-77/+177
* correctly transfer the uservalue of a deep userdataBenoit Germain2021-06-241-397/+1
* __lanesclone now receives the original as light userdata the first time it i...Benoit Germain2021-06-231-4/+6
* Moved cancellation code in separate filesBenoit Germain2019-04-221-2/+2
* Fix clonable userdata uservalue transferBenoit Germain2018-11-301-5/+4
* don't test __lanesignore for POD types (-> slightly faster when trasnfering l...Benoit Germain2018-11-301-66/+98
* Split a megafunction in smaller partsBenoit Germain2018-11-281-234/+259
* Lua 5.4 supportBenoit Germain2018-11-271-17/+74
* protect_allocator configure option is gone, long live allocator (more embedde...Benoit Germain2018-11-251-10/+99
* finish registry access revampBenoit Germain2018-11-231-7/+5
* Fix a buffer overrunBenoit Germain2018-11-231-1/+1
* Raise an error instead of crashing when attempting to transfer a non-deep ful...Benoit Germain2018-11-231-1/+8
* More DEBUGSPEW loggingBenoit Germain2018-11-211-33/+89
* Internal code tweaksBenoit Germain2018-11-191-48/+59
* fix a bunch of compilation warnings (issue #157)Benoit Germain2018-11-111-63/+66
* __lanesclone mechanism should actually work nowBenoit Germain2018-11-071-16/+73
* Little bugfix for __lanesclone supportBenoit Germain2018-11-071-5/+8
* Fix compilation warning glitchesBenoit Germain2018-11-051-1/+1
* fix an internal error trying to call on_state_create in a lane without any li...Benoit Germain2018-11-031-31/+16
* Improve LuaJIT-x64 compatibilityBenoit Germain2018-10-301-3/+4
* Merge changesBenoit Germain2018-10-291-67/+86
|\
| * More MinGW buildfixes (I hope)Benoit Germain2018-10-251-13/+13
| * Fix Lanes build by reorganizing types around a bitBenoit Germain2018-10-251-28/+28
| * verbose_error improvementsBenoit Germain2018-07-091-36/+55
* | add support for deep userdata cloningBenoit Germain2018-10-291-92/+107
|/
* Deep userdata improvementsBenoit Germain2017-08-021-1/+1
* Fix for deep-aware modulesBenoit Germain2017-08-011-38/+10
* Merge pull request #126 from aidanholm/masterBenoit Germain2017-06-051-1/+1
|\
| * Fix build with USE_DEBUG_SPEWAidan Holm2016-12-131-1/+1
* | Table transfer improvementsBenoit Germain2017-06-051-91/+227
* | prepare the way for module table lookupBenoit Germain2017-05-161-99/+91
* | Some code formatting and other non-changesBenoit Germain2017-05-121-50/+52
* | Suppress a #pragma messageBenoit Germain2017-05-101-1/+1
* | Improve LuaJIT supportBenoit Germain2017-05-101-6/+13
|/
* Added __lanesignore field for metatablesIlya Uvarenkov2016-04-201-1/+17
* Fix standard library lists for Lua 5.3mpeterv2015-04-121-0/+5
* Merge pull request #115 from mpeterv/fix-lua-dumpBenoit Germain2015-04-121-2/+2
|\
| * Do not strip debug info of dumped functions on Lua 5.3mpeterv2015-02-251-2/+2
* | Apply _ENV-related logic to Lua 5.3mpeterv2015-02-251-5/+5
|/
* preliminary Lua 5.3 supportBenoit Germain2014-12-161-5/+4
* fix lookup of globals created by on_state_createBenoit Germain2014-07-081-0/+19