aboutsummaryrefslogtreecommitdiff
path: root/src/macros_and_utils.hpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-03-11Add a VisualStudio solution to build and debug LanesBenoit Germain17-183/+3329
* configured to build Lanes, the example module deep_userdata_example, and the unit tests * relies on Lua 5.1 → 5.4, LuaJIT and MoonJIT to be built and located in a fixed directory * manual_register legacy test now uses deep_userdata_example module instead of lfs
2025-03-11Kill obsolete deeptest.lua fileBenoit Germain1-159/+0
2025-03-11Sample module deep test renamed deep_userdata_exampleBenoit Germain9-36/+195
2025-03-11More unit testsBenoit Germain2-47/+194
2025-03-10Fix unit tests failing for Lua 5.3Benoit Germain2-7/+6
* Fix compatibility function lua_getiuservalue() for Lua 5.3 * Fix handling of nil function upvalues in lanes.nameof()
2025-03-10Fix/disable some unit tests against LuaJIT until the failure reason is ↵Benoit Germain5-68/+76
discovered * cancel.lua fails when using lanes.coro * coro/basics.lua fails because an error message is different * coro/error_handling fails for an unknown reason * a lanes.finally test crashes inside lua_close
2025-03-10Some fixes for unit tests with LuaJITBenoit Germain8-11/+204
* vcproj settings * always load "jit" module so that lanes does not detect it in running under PUC-Lua * add fixture support so that test "cooperative_shutdown.lua" works * fix test "lanes.configure() allocator setting not failing like it should
2025-03-07Buildfix against Lua 5.1 (no lua_Unsigned)Benoit Germain1-3/+3
Unit tests for lanes.nameof() fail with Lua 5.3 only (to be investigated later)
2025-03-07Revamped lanes.nameofBenoit Germain4-118/+218
2025-03-06New compatibility helper luaG_rawgetBenoit Germain6-40/+55