aboutsummaryrefslogtreecommitdiff
path: root/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* linda :get(), :set(), :limit() return value changesBenoit Germain2024-06-127-33/+45
* Unit test for to-be-closed Lanes and LindasBenoit Germain2024-06-121-0/+123
* Adjust lanes.configure() documentationBenoit Germain2024-06-1115-43/+35
* New lane:__close does a lane:join()Benoit Germain2024-06-111-4/+27
* Fixes and improvements to lane:join()Benoit Germain2024-06-119-7/+32
* linda:send() returns nil,<something> in case of errorBenoit Germain2024-06-101-7/+7
* Replaced __lanesignore with __lanesconvertBenoit Germain2024-06-101-2/+2
* Fix track_lanes.luaBenoit Germain2024-06-101-9/+13
* Suspend/resume GC around Linda operationsBenoit Germain2024-06-101-4/+8
* Fix basic.luaBenoit Germain2024-06-071-1/+1
* lanes.linda("auto")Benoit Germain2024-06-061-3/+4
* Tweak linda_perf.luaBenoit Germain2024-06-061-8/+3
* Fix Lua stack overflow in KeyUD:peek()Benoit Germain2024-06-061-74/+87
* Refactored keeper implementation of linda:receive()Benoit Germain2024-06-043-3/+9
* Refactored keeper implementation of linda:get()Benoit Germain2024-06-042-7/+51
* New global setting "strip_functions"Benoit Germain2024-06-031-11/+13
* Moved lanes.sleep implementation to the C-sideBenoit Germain2024-06-031-2/+9
* Clarified keeper.cpp stack tracking commentsBenoit Germain2024-06-031-3/+9
* Some API changesBenoit Germain2024-05-3110-41/+77
* Start modernizing Keeper implementationBenoit Germain2024-05-311-3/+3
* Improved multi-keeper testsBenoit Germain2024-05-312-102/+153
* Keeper management modernisation and improvementsBenoit Germain2024-05-306-26/+46
* Fix clang-tidy issues (most notably Microsoft-specific explicit constructor c...Benoit Germain2024-05-291-1/+1
* Fix bad std::optional usageBenoit Germain2024-05-291-2/+2
* Fix lanes.lua dependency on "io"Benoit Germain2024-05-291-0/+2
* New Lanes finalizer API lanes.finally()Benoit Germain2024-05-282-30/+46
* More string_viewBenoit Germain2024-05-271-4/+24
* Process upvalues equal to _G in Lua51 as in other flavorsBenoit Germain2024-05-241-2/+3
* on_state_create receives a string argument, "lane" or "keeper"Benoit Germain2024-05-232-7/+7
* Fix __lanesignoreBenoit Germain2024-05-221-20/+22
* lua503_getfield → strong typed luaG_getfieldBenoit Germain2024-05-221-1/+1
* linda:limit uses nil instead of -1 to unblockBenoit Germain2024-05-201-5/+5
* linda:limit errors on limits < 1Benoit Germain2024-05-202-2/+6
* Minor code tweaksBenoit Germain2024-05-171-2/+1
* Error reporting revampBenoit Germain2024-05-171-40/+224
* Linda API changesBenoit Germain2024-05-131-145/+151
* Some more code refactorizationBenoit Germain2024-05-131-1/+1
* API changesBenoit Germain2024-05-131-21/+29
* Some code factorizationBenoit Germain2024-05-031-1/+1
* Progressively applying the coding rulesBenoit Germain2024-05-021-4/+6
* Progressively applying the coding rulesBenoit Germain2024-04-301-1/+1
* Progressively applying the coding rulesBenoit Germain2024-04-291-0/+2
* some dead code elimination and other triflesBenoit Germain2024-04-163-34/+44
* C++ migration: inter-state transfer managed by a new class InterCopyContextBenoit Germain2024-04-151-6/+11
* Merge branch 'C-Implementation'Benoit Germain2024-04-151-1/+1
|\
| * fix keeper state stack accumulating garbage in case of transfer errorsBenoit Germain2024-04-151-1/+1
* | C++ migration: keeper_call returns a std::optionalBenoit Germain2024-04-151-15/+59
* | Merge branch 'C-Implementation'Benoit Germain2024-04-111-3/+12
|\|
| * Bring all interesting fixes from the C++ implementation back into the C imple...Benoit Germain2024-04-118-194/+332
* | C++ migration: use std::jthread, std::condition_variable, std::chrono.Benoit Germain2024-04-081-15/+5