<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/unit_tests/scripts/lane, branch master</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=master</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2026-02-26T10:02:55+00:00</updated>
<entry>
<title>change cancel_test() to raise cancel_error on hard-cancels by default</title>
<updated>2026-02-26T10:02:55+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2026-02-26T10:02:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=4f97720e4c3944ccf9b9742028dc697c2dd94c5a'/>
<id>urn:sha1:4f97720e4c3944ccf9b9742028dc697c2dd94c5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve cancel_test() documentation and unit test</title>
<updated>2026-02-26T09:17:36+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2026-02-26T09:17:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=6b8c83b3bc44b0a1bc186f58de0fea6dfc214c4b'/>
<id>urn:sha1:6b8c83b3bc44b0a1bc186f58de0fea6dfc214c4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework function bytecode dumping to be Lua5.5-ready</title>
<updated>2025-07-24T14:51:49+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2025-07-24T14:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d8acb18ce8bf6e89a042d166f61b2934e8722cf0'/>
<id>urn:sha1:d8acb18ce8bf6e89a042d166f61b2934e8722cf0</id>
<content type='text'>
* prepare the luaL_Buffer in the destination state instead of the source state to prevent stack issues when everything happens in the same state
</content>
</entry>
<entry>
<title>Move some tests to a separate script</title>
<updated>2025-06-24T06:53:36+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-06-24T06:53:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=41dcaf101368350a49e756abc41f3e9c3c22ec66'/>
<id>urn:sha1:41dcaf101368350a49e756abc41f3e9c3c22ec66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added 2 tests in tasking_basic</title>
<updated>2025-06-23T07:08:25+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-06-23T07:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=8d1a16c36ffd64638e6c3cc8a47b5c56017cdc9f'/>
<id>urn:sha1:8d1a16c36ffd64638e6c3cc8a47b5c56017cdc9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change lane:join() return values</title>
<updated>2025-06-05T14:03:22+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-06-05T14:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8'/>
<id>urn:sha1:bfdc7a92c4e3e99522abb6d90ef2cbb021f36fc8</id>
<content type='text'>
* when no error is raised in the lane, lane:join() now precedes the lane returned values with true
* lane body is no longer forced to return something when used with join()
* adjusted all relevant unit tests accordingly
</content>
</entry>
<entry>
<title>Unit test fixes</title>
<updated>2025-04-24T16:21:15+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-24T16:21:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=fe51e51bb07b1cb662b0d4f972604f56e63f8432'/>
<id>urn:sha1:fe51e51bb07b1cb662b0d4f972604f56e63f8432</id>
<content type='text'>
* fix cooperative_shutdown
* add a test to tasking_cancelling
* fix bad fixture function name give_me_back
</content>
</entry>
<entry>
<title>cancel_test() returns "soft"/"hard" instead of true</title>
<updated>2025-04-23T12:27:00+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-23T12:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=efb81b501adbbddf25615bbcc216bbbf3a3c8e0a'/>
<id>urn:sha1:efb81b501adbbddf25615bbcc216bbbf3a3c8e0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New feature: Linda periodical cancellation checks</title>
<updated>2025-04-18T08:26:19+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-18T08:26:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=022e40cc71beda874d0bad2cec227e472d5dd4af'/>
<id>urn:sha1:022e40cc71beda874d0bad2cec227e472d5dd4af</id>
<content type='text'>
* 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)
</content>
</entry>
<entry>
<title>Linda batched mode rework</title>
<updated>2025-04-15T16:21:41+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-15T16:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=1bff784b474261212a996ac9fc59389d53a69590'/>
<id>urn:sha1:1bff784b474261212a996ac9fc59389d53a69590</id>
<content type='text'>
* linda.batched special value is removed
* new function linda:receive_batched
</content>
</entry>
</feed>
