<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/tests/basic.lua, branch v4.0.0</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v4.0.0</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v4.0.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2025-06-05T14:03:22+00:00</updated>
<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>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>
<entry>
<title>Fix some tests (kinda)</title>
<updated>2025-04-15T10:00:23+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-15T10:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=c0ac37c79f3d9fbc12b99541f58caaca8667182c'/>
<id>urn:sha1:c0ac37c79f3d9fbc12b99541f58caaca8667182c</id>
<content type='text'>
* split tasking_cancelling in two
* add a timer in basic and tasking_cancelling as a temporary workaround for a deadlock in mingw ucrt64 builds
</content>
</entry>
<entry>
<title>Give a name to all lanes in the tests</title>
<updated>2025-03-14T13:53:09+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-03-14T13:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=512f4c0b46ea5cc359e673b7379cd81925863121'/>
<id>urn:sha1:512f4c0b46ea5cc359e673b7379cd81925863121</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get_debug_threadname → get_threadname</title>
<updated>2024-07-04T07:46:53+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-07-04T07:46:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=f3b7facea8de585dda1d4f5bd1d9716b40b1ce94'/>
<id>urn:sha1:f3b7facea8de585dda1d4f5bd1d9716b40b1ce94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed set_debug_threadname → lane_threadname (can also read the current name now)</title>
<updated>2024-07-03T11:21:45+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-07-03T11:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=ffedd175233975f3ca9ac940df9883898d5ace25'/>
<id>urn:sha1:ffedd175233975f3ca9ac940df9883898d5ace25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make lanes.gen stricter on base libraries</title>
<updated>2024-06-26T09:01:01+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-26T09:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=57176e9b135b037fd33b8291d12416b9485b759b'/>
<id>urn:sha1:57176e9b135b037fd33b8291d12416b9485b759b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error handling when indexing a lane with unexpected data</title>
<updated>2024-06-14T14:48:48+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-14T14:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=e3f3288597dc62c9c26d89f92e396bc3abf4b408'/>
<id>urn:sha1:e3f3288597dc62c9c26d89f92e396bc3abf4b408</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linda :get(), :set(), :limit() return value changes</title>
<updated>2024-06-12T16:18:24+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-12T16:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=dddc28153796f9c8eb256eddb335c8643226fd0b'/>
<id>urn:sha1:dddc28153796f9c8eb256eddb335c8643226fd0b</id>
<content type='text'>
</content>
</entry>
</feed>
