<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/tests/deadlock.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-04-18T08:26:19+00:00</updated>
<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>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>Adjust lanes.configure() documentation</title>
<updated>2024-06-11T12:58:04+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-11T12:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=5693bdd8353ae6b623fe5b6210daa72983c220d0'/>
<id>urn:sha1:5693bdd8353ae6b623fe5b6210daa72983c220d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some API changes</title>
<updated>2024-05-31T15:04:17+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-05-31T15:04:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=f7a38b5681ebf7429828fca9a9f7c109df853d54'/>
<id>urn:sha1:f7a38b5681ebf7429828fca9a9f7c109df853d54</id>
<content type='text'>
* lanes.timers() can return nil, cancel_error if interrupted
* linda:receive() always return a k,v, where k is nil when v is "timeout" or cancel_error
* lanes.sleep returns nil, "timeout" during normal operations
</content>
</entry>
<entry>
<title>fix keeper state stack accumulating garbage in case of transfer errors</title>
<updated>2024-04-15T10:21:27+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-04-15T10:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=e79953ff093c0518975111c69d16e97ccf966e20'/>
<id>urn:sha1:e79953ff093c0518975111c69d16e97ccf966e20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update deadlock.lua</title>
<updated>2022-02-07T13:48:11+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-07T13:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d5c81657982e96f768f76ea6c01db536f8649284'/>
<id>urn:sha1:d5c81657982e96f768f76ea6c01db536f8649284</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improved deadlock bug test script</title>
<updated>2018-11-08T17:02:17+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-08T17:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=b899b53286e9125f34fd7522f4a173ff12643b68'/>
<id>urn:sha1:b899b53286e9125f34fd7522f4a173ff12643b68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure any linda operation that can raise an error won't ever leave a mutex unreleased</title>
<updated>2018-11-08T16:32:05+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-08T16:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=0cc1c9c9dcea5955f7dab921d9a2fff78c4e1729'/>
<id>urn:sha1:0cc1c9c9dcea5955f7dab921d9a2fff78c4e1729</id>
<content type='text'>
</content>
</entry>
</feed>
