<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/unit_tests/scripts/coro/collect_yielded_lane.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-07-04T07:18:19+00:00</updated>
<entry>
<title>Split coro tests in several scripts</title>
<updated>2025-07-04T07:18:19+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-04T07:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=7c040842b09f952e98187b65019cd55176a5ddf4'/>
<id>urn:sha1:7c040842b09f952e98187b65019cd55176a5ddf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix more issues related to suspended coroutines and join/indexing operations</title>
<updated>2025-07-03T16:11:13+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-03T16:11:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=72d7b36e020fd3f11ec002c110e7340f667d6628'/>
<id>urn:sha1:72d7b36e020fd3f11ec002c110e7340f667d6628</id>
<content type='text'>
* indexing and joining a suspended lane closes the coroutine, causing the termination of the lane
* properly close coroutine to-be-closed variables on interruption
</content>
</entry>
<entry>
<title>Preparation for lane:close() and correct to-be-closed variables</title>
<updated>2025-06-26T07:18:54+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-06-26T07:18:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d7d756e30680bcff036118b47ac45b740e020ea2'/>
<id>urn:sha1:d7d756e30680bcff036118b47ac45b740e020ea2</id>
<content type='text'>
* lane:join() can no longer be used to read yielded values
* same with lane indexing
* stub for lane:close(), similar to coroutine.close() (not implemented yet)
* preparing tests for to-be-closed variables in yielded coroutine lanes
* yielded lanes unlock and terminate properly at Lanes shutdown
</content>
</entry>
</feed>
