aboutsummaryrefslogtreecommitdiff
path: root/unit_tests/linda_tests.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lift restriction on tables as table keysBenoit Germain2025-09-291-0/+1
| | | | As demonstrated by the unit tests, there is no problem with using a table as a table key
* Split lanes.sleep unit tests and some linda unit tests tooBenoit Germain2025-07-251-75/+82
|
* Rework function bytecode dumping to be Lua5.5-readyBenoit Germain2025-07-241-0/+1
| | | | * prepare the luaL_Buffer in the destination state instead of the source state to prevent stack issues when everything happens in the same state
* Added Lua 5.5 supportBenoit Germain2025-07-041-1/+1
| | | | * some unit tests fail/segfault/freeze, but that could be because Lua 5.5 is still in beta yet
* A unit test for linda wake_periodBenoit Germain2025-04-181-12/+5
|
* New feature: Linda periodical cancellation checksBenoit Germain2025-04-181-60/+125
| | | | | | | * lanes.linda() api change: takes all settings in a single table argument * new linda creation argument wake_period * new lanes.configure setting linda_wake_period * adjusted all unit tests (one TODO test fails on purpose)
* Linda batched mode reworkBenoit Germain2025-04-151-1/+0
| | | | | * linda.batched special value is removed * new function linda:receive_batched
* Remove whitspaces from test namesBenoit Germain2025-04-141-2/+2
|
* Add a VisualStudio solution to build and debug LanesBenoit Germain2025-03-111-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
* Reorganized tests for the Test ExplorerBenoit Germain2024-12-201-3/+19
|
* Migrated unit tests to Catch2 v3.7.1Benoit Germain2024-12-201-296/+290
|
* Append all unit tests to depotBenoit Germain2024-12-131-0/+342