diff options
author | Benoit Germain <benoit.germain@ubisoft.com> | 2025-04-18 10:26:19 +0200 |
---|---|---|
committer | Benoit Germain <benoit.germain@ubisoft.com> | 2025-04-18 10:26:19 +0200 |
commit | 022e40cc71beda874d0bad2cec227e472d5dd4af (patch) | |
tree | 7f0e03815217dd2e329a2ade1ed346247d5db884 /tests/fifo.lua | |
parent | 1bff784b474261212a996ac9fc59389d53a69590 (diff) | |
download | lanes-022e40cc71beda874d0bad2cec227e472d5dd4af.tar.gz lanes-022e40cc71beda874d0bad2cec227e472d5dd4af.tar.bz2 lanes-022e40cc71beda874d0bad2cec227e472d5dd4af.zip |
New feature: Linda periodical cancellation checks
* 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)
Diffstat (limited to 'tests/fifo.lua')
-rw-r--r-- | tests/fifo.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/fifo.lua b/tests/fifo.lua index 9efcbd9..1317a9f 100644 --- a/tests/fifo.lua +++ b/tests/fifo.lua | |||
@@ -6,10 +6,10 @@ | |||
6 | 6 | ||
7 | local lanes = require "lanes".configure{shutdown_timeout=3,with_timers=true} | 7 | local lanes = require "lanes".configure{shutdown_timeout=3,with_timers=true} |
8 | 8 | ||
9 | local atomic_linda = lanes.linda( "atom") | 9 | local atomic_linda = lanes.linda{name = "atom"} |
10 | local atomic_inc= lanes.genatomic( atomic_linda, "FIFO_n") | 10 | local atomic_inc= lanes.genatomic( atomic_linda, "FIFO_n") |
11 | 11 | ||
12 | local fifo_linda = lanes.linda( "fifo") | 12 | local fifo_linda = lanes.linda{name = "fifo"} |
13 | 13 | ||
14 | -- Lua 5.1 support | 14 | -- Lua 5.1 support |
15 | local table_unpack = table.unpack or unpack | 15 | local table_unpack = table.unpack or unpack |