Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Give a name to all lanes in the testsHEADmaster | Benoit Germain | 32 hours | 1 | -8/+8 |
| | |||||
* | Adjust lanes.configure() documentation | Benoit Germain | 2024-06-11 | 1 | -1/+1 |
| | |||||
* | Fixes and improvements to lane:join() | Benoit Germain | 2024-06-11 | 1 | -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 improvements | Benoit Germain | 2024-05-30 | 1 | -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 improvements | Benoit Germain | 2017-06-05 | 1 | -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.0 | Benoit Germain | 2012-09-26 | 1 | -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 |