<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/src/intercopycontext.hpp, 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>All enums are [[nodiscard]]</title>
<updated>2025-02-05T15:24:35+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-02-05T15:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=887fc613dd943d1221d5a2a3b96cee37c0d81248'/>
<id>urn:sha1:887fc613dd943d1221d5a2a3b96cee37c0d81248</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minor internal code tweaks</title>
<updated>2025-02-05T11:27:02+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2025-02-05T11:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=05e4cce366cccf92ad88f80695efa548fae187de'/>
<id>urn:sha1:05e4cce366cccf92ad88f80695efa548fae187de</id>
<content type='text'>
* mark all eligible classes Final
* new TableIndex strong type
* buildfixes for HAVE_DEBUGSPEW()
* overridden virtual destructors tagged as such
</content>
</entry>
<entry>
<title>Data transfer supports registered non-deep full userdata</title>
<updated>2024-12-02T10:53:09+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-12-02T10:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=ca7657e24549acb8a2dd45fa81c309b5bf9f61ee'/>
<id>urn:sha1:ca7657e24549acb8a2dd45fa81c309b5bf9f61ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some [[nodiscard]] boyscouting</title>
<updated>2024-11-20T16:51:49+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-11-20T16:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=304e4dfabe4555dff4aa72e75b677405fd30d1b3'/>
<id>urn:sha1:304e4dfabe4555dff4aa72e75b677405fd30d1b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed intercopycontext.h → intercopycontext.hpp, state.h → state.hpp</title>
<updated>2024-10-28T17:16:00+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>benoit.germain@ubisoft.com</email>
</author>
<published>2024-10-28T17:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=69c6796fb1356d78be8fefa93a80b30295b6bb54'/>
<id>urn:sha1:69c6796fb1356d78be8fefa93a80b30295b6bb54</id>
<content type='text'>
</content>
</entry>
</feed>
