<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/unit_tests/scripts/coro, 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>2025-07-04T12:54:36+00:00</updated>
<entry>
<title>Added Lua 5.5 support</title>
<updated>2025-07-04T12:54:36+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-04T12:54:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=7bddb06461d8f80030b3b86175ec737dbb16ac3b'/>
<id>urn:sha1:7bddb06461d8f80030b3b86175ec737dbb16ac3b</id>
<content type='text'>
* some unit tests fail/segfault/freeze, but that could be because Lua 5.5 is still in beta yet
</content>
</entry>
<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>Clarified interactions between join() and coroutines</title>
<updated>2025-07-01T06:01:46+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-07-01T06:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=45774df1eeeaae0868420104a4cdad4691995dc9'/>
<id>urn:sha1:45774df1eeeaae0868420104a4cdad4691995dc9</id>
<content type='text'>
</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>
<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>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>Fix/disable some unit tests against LuaJIT until the failure reason is discovered</title>
<updated>2025-03-10T13:34:16+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-03-10T13:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d290acf78ad4291099ebccdf94d81aa60ce866bb'/>
<id>urn:sha1:d290acf78ad4291099ebccdf94d81aa60ce866bb</id>
<content type='text'>
* cancel.lua fails when using lanes.coro
* coro/basics.lua fails because an error message is different
* coro/error_handling fails for an unknown reason
* a lanes.finally test crashes inside lua_close
</content>
</entry>
<entry>
<title>Append all unit tests to depot</title>
<updated>2024-12-13T16:22:17+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-12-13T16:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=dc7a2bc3a9c8316e17902493b832ca117805d29f'/>
<id>urn:sha1:dc7a2bc3a9c8316e17902493b832ca117805d29f</id>
<content type='text'>
</content>
</entry>
</feed>
