<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/unit_tests/init_and_shutdown.cpp, 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-09-20T12:30:57+00:00</updated>
<entry>
<title>Improve table and userdata conversions</title>
<updated>2025-09-20T12:30:57+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2025-09-20T12:30:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=c52571736d852d2636bd285d19c613be5c706cff'/>
<id>urn:sha1:c52571736d852d2636bd285d19c613be5c706cff</id>
<content type='text'>
* add convert_fallback and convert_max_attempts to global settings
* if no __lanesconvert is available, use convert_fallback (can be useful for externally provided full userdata with fixed metatables)
* only try conversion on non-deep and non-clonable userdata
* conversion can be applied recursively, up to convert_max_attempts times
* plus all the relevant unit tests of course
</content>
</entry>
<entry>
<title>Renamed a few unit tests</title>
<updated>2025-05-06T14:16:31+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2025-05-06T14:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d0dd3b644b36bac119aa9e9da40c3cfe38a6e234'/>
<id>urn:sha1:d0dd3b644b36bac119aa9e9da40c3cfe38a6e234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated comments on unit test lanes.configure.allocator/protected</title>
<updated>2025-04-29T10:56:49+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-29T10:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=313b2bbea87101fdd629a2a48b47c75d35b5c501'/>
<id>urn:sha1:313b2bbea87101fdd629a2a48b47c75d35b5c501</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split unittest lanes.configure.allocator</title>
<updated>2025-04-29T07:49:10+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-29T07:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=b28badc80cd1f8893f21360678bc5e0df7eb8330'/>
<id>urn:sha1:b28badc80cd1f8893f21360678bc5e0df7eb8330</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a useless mutex guard on lane setf-destruct</title>
<updated>2025-04-28T15:59:09+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-28T15:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=58b44326ad2aaae710797745b800c61f65725ebb'/>
<id>urn:sha1:58b44326ad2aaae710797745b800c61f65725ebb</id>
<content type='text'>
</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>Fix crash with multi keepers (invalid memory access on close)</title>
<updated>2025-04-07T06:50:10+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-07T06:50:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=98351dc6e48dabc02a941872b0aad7f795e665bd'/>
<id>urn:sha1:98351dc6e48dabc02a941872b0aad7f795e665bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate nb_user_keeper unit tests</title>
<updated>2025-04-04T15:44:06+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-04-04T15:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=2c384939da231c73209d4382e247f36b0f93c6de'/>
<id>urn:sha1:2c384939da231c73209d4382e247f36b0f93c6de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix test "allocator = &lt;bad C function&gt;" not failing against LuaJIT like it should</title>
<updated>2025-03-17T13:54:56+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-03-17T13:54:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=7acc7867a8ebee0a3467a382b6998cb4e95580ed'/>
<id>urn:sha1:7acc7867a8ebee0a3467a382b6998cb4e95580ed</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>
</feed>
