<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/docs, branch v3.15.0</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v3.15.0</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v3.15.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2021-06-24T15:47:20+00:00</updated>
<entry>
<title>correctly transfer the uservalue of a deep userdata</title>
<updated>2021-06-24T15:47:20+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2021-06-24T15:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=050e14dd7fa04e2262ae6b1cc984d76c4149b664'/>
<id>urn:sha1:050e14dd7fa04e2262ae6b1cc984d76c4149b664</id>
<content type='text'>
</content>
</entry>
<entry>
<title> __lanesclone now receives the original as light userdata the first time it is called</title>
<updated>2021-06-23T10:38:01+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2021-06-23T10:38:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=d1ef9b97e356805c622e4832ec76289bae391a6e'/>
<id>urn:sha1:d1ef9b97e356805c622e4832ec76289bae391a6e</id>
<content type='text'>
</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>
<entry>
<title>Lane cancellation rework</title>
<updated>2019-04-26T10:20:06+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2019-04-26T10:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=9c84074c89661cd1e776eff3d4aa5329a2ac9524'/>
<id>urn:sha1:9c84074c89661cd1e776eff3d4aa5329a2ac9524</id>
<content type='text'>
opt.cancelstep is gone, hook is installed by lane:cancel() if requested
lane:cancel() rework (see doc)
</content>
</entry>
<entry>
<title>Split a megafunction in smaller parts</title>
<updated>2018-11-28T16:00:45+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-28T16:00:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=f8a18ec679f0fc4627e95b893bc0d3560052dc64'/>
<id>urn:sha1:f8a18ec679f0fc4627e95b893bc0d3560052dc64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protect_allocator configure option is gone, long live allocator (more embedders-friendly)</title>
<updated>2018-11-25T11:45:11+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>b n t DOT g e r m a i n AT g m a i l DOT c o m</email>
</author>
<published>2018-11-25T11:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=8d6500fe389624be422ee546f71a1efd4456eabe'/>
<id>urn:sha1:8d6500fe389624be422ee546f71a1efd4456eabe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deep userdata must embed DeepPrelude to save an allocation (also changes Deep protocol)</title>
<updated>2018-11-15T10:20:14+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-15T10:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=01f83215a2ad235fbf306f591c6c0547b1bb7047'/>
<id>urn:sha1:01f83215a2ad235fbf306f591c6c0547b1bb7047</id>
<content type='text'>
</content>
</entry>
<entry>
<title>split linda code in a separate file</title>
<updated>2018-11-15T08:24:46+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-15T08:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=f087dfe25d093b1cb1665d12dc5a039f29f3af11'/>
<id>urn:sha1:f087dfe25d093b1cb1665d12dc5a039f29f3af11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>new API lanes.set_thread_affinity(), and et_debug_threadname implemented with win32 pthread</title>
<updated>2018-11-09T16:36:35+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-09T16:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=a3ec8e0b6b5cc88063893fd7226599727a41dd29'/>
<id>urn:sha1:a3ec8e0b6b5cc88063893fd7226599727a41dd29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure any linda operation that can raise an error won't ever leave a mutex unreleased</title>
<updated>2018-11-08T16:32:05+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2018-11-08T16:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=0cc1c9c9dcea5955f7dab921d9a2fff78c4e1729'/>
<id>urn:sha1:0cc1c9c9dcea5955f7dab921d9a2fff78c4e1729</id>
<content type='text'>
</content>
</entry>
</feed>
