aboutsummaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-29remove uintptr_t againv3.17.0Benoit Germain5-16/+16
2024-04-29expose nil sentinel as lanes.nullBenoit Germain1-0/+3
2024-04-15fix keeper state stack accumulating garbage in case of transfer errorsBenoit Germain5-2/+12
2024-04-11Bring all interesting fixes from the C++ implementation back into the C imple...Benoit Germain29-615/+880
2024-03-19fix small internal issue with when hitting timeout on thread kill during thre...Benoit Germain2-2/+5
2024-02-23Fixed documentation regarding "standard modules"Benoit Germain1-22/+73
2024-02-22Better CHANGE commentv3.16.3Benoit Germain1-1/+1
2024-02-22Detect runtime LuaJIT/PUC-Lua mismatchBenoit Germain5-10/+25
2024-02-22Bump deep_test.vcxproj to VS2022Benoit Germain1-18/+18
2024-01-23src/threading.h: fix compilation on muslConrad Kostecki1-1/+5
2023-08-17Finalize version 3.16.2v3.16.2Benoit Germain5-5/+9
2023-08-17Prevent crash on linux as non-rootAnssi Mäkinen1-4/+4
2023-08-16Minor tweaksv3.16.1Benoit Germain8-16/+13
2023-08-09new .internal_allocator configuration IUNTESTED)Benoit Germain13-62/+83
2023-07-28tweaks to linux thread priority managementBenoit Germain4-102/+122
2023-07-28Update comparison.htmlBenoit Germain1-2/+2
2022-03-09moonjit supportBenoit Germain12-75/+177
2022-03-03Update lanes-3.16.0-0.rockspecjlainema1-1/+1
2022-03-01Bug in __lanesclone with 3 parameters mechanism fixed (index was wrong in int...valid-ptr1-4/+4
2022-02-27deep_test tweaksBenoit Germain3-13/+186
2022-02-21Make allocator threadsafe by default when running LuaJIT, because LuaJIT allo...Benoit Germain5-21/+25
2022-02-21use malloc/free for keeper control structure when compiling for LuaJITBenoit Germain1-6/+18
2022-02-21Update deep_test.vcxproj.userBenoit Germain1-10/+35
2022-02-21some fixes in deep_test vcproj for LuaJIT-2.1.0-beta3 testingBenoit Germain2-0/+85
2022-02-17NEVER use allocator obtained from lua_getallocf to allocate stuff manually wh...Benoit Germain6-28/+77
2022-02-08__lanesclone is now called only once with 3 parameters dest, source, size -> ...Benoit Germain8-157/+142
2022-02-07Version bumpBenoit Germain3-5/+7
2022-02-07A Lane's Lua state uses the Universe-defined allocator by defaultBenoit Germain1-2/+3
2022-02-07removed explicit calls to malloc/freeBenoit Germain5-30/+46
2022-02-07Update deadlock.luaBenoit Germain1-0/+2
2022-02-07Fix rockspec deprecated github urlBenoit Germain1-1/+1
2022-02-07Changed all indentations to all whitespacesBenoit Germain20-6567/+6564
2022-01-19Replace deprecated pthread_yield with sched_yieldSoundBot1-1/+1
2021-11-17Fix missing cancel.c in rockspecBenoit Germain1-1/+13
2021-09-22fix require() wrapper to return all values returned by original require()Benoit Germain6-151/+22
2021-07-08deep_test vcproj migrated to VS2019v3.15.1Benoit Germain3-24/+183
2021-07-08fix function transfer with lua_dump for Lua 5.4 failing for functions big eno...Benoit Germain5-16/+98
2021-06-28Update cancel.cBenoit Germain1-0/+1
2021-06-28Update lanes-3.15.0-0.rockspecv3.15.0Benoit Germain1-2/+2
2021-06-28fixed some testsBenoit Germain3-4/+6
2021-06-26fix stack overflow when transfering a clonable userdata referencing itself th...Benoit Germain7-152/+245
2021-06-24correctly transfer the uservalue of a deep userdataBenoit Germain17-422/+598
2021-06-24expand deeptest.luaBenoit Germain2-18/+20
2021-06-23updated deep userdata unit test to expose issue #189Benoit Germain2-9/+51
2021-06-23 __lanesclone now receives the original as light userdata the first time it i...Benoit Germain4-17/+35
2021-06-16changed lanes.threads() output so that several lanes with the same name don't...Benoit Germain5-49/+130
2021-02-24Compat lua_setiuservalue fixed for Lua 5.1 and LuaJITvalid-ptr1-1/+6
2021-02-15Bug fix for Lua 5.1/LuaJIT: lua_getiuservalue must check if lua_getfenv retur...valid-ptr1-0/+14
2020-10-05NetBSD supportnia2-3/+15
2020-04-22Makefile detect MinGW 64 as well as MinGW 32Benoit Germain2-4/+4