aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.c (unfollow)
Commit message (Collapse)AuthorFilesLines
31 hoursFix test "allocator = <bad C function>" not failing against LuaJIT like it ↵Benoit Germain4-176/+185
should
33 hoursRaise a regular Lua error instead of throwing a C++ std::logic_error ↵Benoit Germain11-63/+119
exception in Universe::UniverseGC
33 hoursFix crash with LuaJIT when using { name = 'auto' } for lane name detectionBenoit Germain1-1/+3
4 daysGive a name to all lanes in the testsBenoit Germain45-80/+82
4 daysFix crash when using { name = 'auto' } with a lane generated from a stringBenoit Germain1-4/+11
4 dayslanes/core.[so|dll] → lanes_core.[so|dll]Benoit Germain17-117/+119
5 daysMore makefile tweaksBenoit Germain4-33/+36
5 daysRun a test after building the test executableBenoit Germain1-0/+2
5 daysMore work on MakefilesBenoit Germain11-134/+196
* renamed makefiles: - Shared.mk → Shared.makefile - src/Makefile → src/Lanes.makefile - unit_tests/Makefile → unit_tests/UnitTests.makefile - deep_userdata_example/Makefile → deep_userdata_example/DUE.makefile * Add a makefile for deep_userdata_example * added a target 'unit_tests' to build them (not running them yet) * plus some minor internal improvements
5 daysCleanup in MSVC projectsBenoit Germain9-189/+199
5 daysDisable unit test "lanes.stack checker" in Release buildsBenoit Germain3-7/+23
6 daysMore makefile improvementsBenoit Germain3-18/+30
6 daysMakefile tweaksBenoit Germain4-3/+4
6 daysFix unit tests makefileBenoit Germain1-1/+1
* UnitTest.exe is not a shared library
6 daysMake gcc happyBenoit Germain2-1/+2
7 daysUnit tests for lanes.sleepBenoit Germain1-0/+65
7 daysAdd 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
7 daysKill obsolete deeptest.lua fileBenoit Germain1-159/+0
7 daysSample module deep test renamed deep_userdata_exampleBenoit Germain9-36/+195
7 daysMore unit testsBenoit Germain2-47/+194
8 daysFix 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()
8 daysFix/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
8 daysSome 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
11 daysBuildfix 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)
11 daysRevamped lanes.nameofBenoit Germain4-118/+218
12 daysNew compatibility helper luaG_rawgetBenoit Germain6-40/+55