| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Unify sleep() timeout with send() and receive (nil means forever)v4.0.0 | Benoit Germain | 2026-02-27 | 1 | -3/+5 |
| | | |||||
| * | Split lanes.sleep unit tests and some linda unit tests too | Benoit Germain | 2025-07-25 | 1 | -1/+9 |
| | | |||||
| * | Split coro tests in several scripts | Benoit Germain | 2025-07-04 | 1 | -10/+15 |
| | | |||||
| * | Preparation for lane:close() and correct to-be-closed variables | Benoit Germain | 2025-06-26 | 1 | -2/+7 |
| | | | | | | | | | * lane:join() can no longer be used to read yielded values * same with lane indexing * stub for lane:close(), similar to coroutine.close() (not implemented yet) * preparing tests for to-be-closed variables in yielded coroutine lanes * yielded lanes unlock and terminate properly at Lanes shutdown | ||||
| * | Move some tests to a separate script | Benoit Germain | 2025-06-24 | 1 | -0/+1 |
| | | |||||
| * | Thread priority rework | Benoit Germain | 2025-05-07 | 1 | -62/+155 |
| | | | | | | | | * thread priorities can now be set using the native range of values, if desired. * thread API errors cause a Lua error instead of aborting the program. * new function lanes.thread_priority_range(), to query the valid range of priorities. * unit tests for all of the above | ||||
| * | Fix some tests (kinda) | Benoit Germain | 2025-04-15 | 1 | -0/+2 |
| | | | | | | * split tasking_cancelling in two * add a timer in basic and tasking_cancelling as a temporary workaround for a deadlock in mingw ucrt64 builds | ||||
| * | Remove whitspaces from test names | Benoit Germain | 2025-04-14 | 1 | -2/+2 |
| | | |||||
| * | Raise a regular Lua error instead of throwing a C++ std::logic_error ↵ | Benoit Germain | 2025-03-17 | 1 | -5/+5 |
| | | | | | exception in Universe::UniverseGC | ||||
| * | Give a name to all lanes in the tests | Benoit Germain | 2025-03-14 | 1 | -1/+1 |
| | | |||||
| * | lanes/core.[so|dll] → lanes_core.[so|dll] | Benoit Germain | 2025-03-14 | 1 | -1/+1 |
| | | |||||
| * | Unit tests for lanes.sleep | Benoit Germain | 2025-03-12 | 1 | -0/+65 |
| | | |||||
| * | Add a VisualStudio solution to build and debug Lanes | Benoit Germain | 2025-03-11 | 1 | -2/+2 |
| | | | | | | | * 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 | ||||
| * | Fix/disable some unit tests against LuaJIT until the failure reason is ↵ | Benoit Germain | 2025-03-10 | 1 | -0/+3 |
| | | | | | | | | | | 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 | ||||
| * | Some fixes for unit tests with LuaJIT | Benoit Germain | 2025-03-10 | 1 | -2/+3 |
| | | | | | | | | * 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 | ||||
| * | Revamped lanes.nameof | Benoit Germain | 2025-03-07 | 1 | -3/+12 |
| | | |||||
| * | lanes.nameof internal code refacto + a few unit tests | Benoit Germain | 2025-03-05 | 1 | -0/+19 |
| | | |||||
| * | Reorganized tests for the Test Explorer | Benoit Germain | 2024-12-20 | 1 | -31/+29 |
| | | |||||
| * | Migrated unit tests to Catch2 v3.7.1 | Benoit Germain | 2024-12-20 | 1 | -206/+220 |
| | | |||||
| * | Unit tests for thread name | Benoit Germain | 2024-12-16 | 1 | -5/+56 |
| | | |||||
| * | Append all unit tests to depot | Benoit Germain | 2024-12-13 | 1 | -0/+209 |
