aboutsummaryrefslogtreecommitdiff
path: root/tests/parallel_os_calls.lua (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Give a name to all lanes in the testsHEADmasterBenoit Germain32 hours1-8/+8
|
* Adjust lanes.configure() documentationBenoit Germain2024-06-111-1/+1
|
* Fixes and improvements to lane:join()Benoit Germain2024-06-111-4/+4
| | | | | * fix: returns nil,cancel_error when lane was cancelled * improvement: enforce non-nil first return value of lane body when using lane:join() to obtain the results
* Keeper management modernisation and improvementsBenoit Germain2024-05-301-1/+1
| | | | | | | * use a std::variant to manage the distinction between one or more keeper states. Use std::unique_ptr<Keeper[]> to manage the multiple keeper case. * setting "nb_keepers" renamed "nb_user_keepers", to indicate these are in addition to internal keeper #0 used for timers. * stricter lanes.linda() argument checking. group is imposed if more than one keeper is used. * more tests
* Table transfer improvementsBenoit Germain2017-06-051-6/+7
| | | | | | | | * new API function lanes.register( "name", module) to manually register a module table after it was required * Transfering registered module tables will link the equivalent in the destination state instead of cloning it * bumped version to 3.11
* version 3.4.0Benoit Germain2012-09-261-0/+14
* new method linda:dump() that outputs the full contents of a linda as a table, also linked to __towatch for Decoda support * linda:receive() API change! * instead of [val, key], linda:receive( timeout, key) returns [key, val] * instead of [val, [...]], linda:receive( timeout, linda.batched key) returns [key, val[, ...]] this is to unify the return values of regular and batched mode, and to be able to tell when batched mode is interrupted by a lane cancellation * fixed Lua 5.2 build to take into account the "loaders"->"searchers" name change in 'package' module. * a bit of html cleanup and added some infos in the documentation regarding the Lanes internals