<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/tests/track_lanes.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>2026-02-27T09:59:11+00:00</updated>
<entry>
<title>Unify sleep() timeout with send() and receive (nil means forever)</title>
<updated>2026-02-27T09:59:11+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2026-02-27T09:59:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=7e4b6e1526c5b2f85079df6a6ecfe08244a7dbcc'/>
<id>urn:sha1:7e4b6e1526c5b2f85079df6a6ecfe08244a7dbcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A unit test for linda wake_period</title>
<updated>2025-04-18T15:53:27+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-18T15:53:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=4c5d11823802175cfaf083a6fcd20a3006b27d51'/>
<id>urn:sha1:4c5d11823802175cfaf083a6fcd20a3006b27d51</id>
<content type='text'>
</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>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>More fixes to make clang happy</title>
<updated>2024-06-14T10:25:23+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-14T10:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=792128255b6c6add22f97ea60734181cb915f2ae'/>
<id>urn:sha1:792128255b6c6add22f97ea60734181cb915f2ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix track_lanes.lua</title>
<updated>2024-06-10T09:25:30+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-06-10T09:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=770e3c0c533a94631885a4d04d8c36a76d5c185e'/>
<id>urn:sha1:770e3c0c533a94631885a4d04d8c36a76d5c185e</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>API changes</title>
<updated>2024-05-13T16:15:46+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-05-07T07:23:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=ebb0837588336e32fc1258a3838673afdd31ee71'/>
<id>urn:sha1:ebb0837588336e32fc1258a3838673afdd31ee71</id>
<content type='text'>
* lanes.sleep accepts 'indefinitely'.
* settings.with_timers is false by default
</content>
</entry>
<entry>
<title>changed lanes.threads() output so that several lanes with the same name don't clobber each other in the result table</title>
<updated>2021-06-16T16:41:14+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2021-06-16T16:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=5875fe44ba7a240dd101f954c7dc83337a0c2cef'/>
<id>urn:sha1:5875fe44ba7a240dd101f954c7dc83337a0c2cef</id>
<content type='text'>
In the original implementations, the debug name was used as key, which meant that several lanes using the same name would cause only the oldest non-collected one to be listed in the results. Now the result is an array of tuples.
</content>
</entry>
</feed>
