<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lanes/src, branch v3.16.0</title>
<subtitle>A mirror of https://github.com/LuaLanes/lanes.git
</subtitle>
<id>https://git.lua4.win/lanes/atom?h=v3.16.0</id>
<link rel='self' href='https://git.lua4.win/lanes/atom?h=v3.16.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/'/>
<updated>2022-03-01T13:52:05+00:00</updated>
<entry>
<title>Bug in __lanesclone with 3 parameters mechanism fixed (index was wrong in inter_copy_function); Some comments improved</title>
<updated>2022-03-01T13:52:05+00:00</updated>
<author>
<name>valid-ptr</name>
<email>konstantin.matveyev@eligovision.ru</email>
</author>
<published>2022-03-01T13:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=96b6ad6b2a1a513c4e763f868538c85f72080fdd'/>
<id>urn:sha1:96b6ad6b2a1a513c4e763f868538c85f72080fdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make allocator threadsafe by default when running LuaJIT, because LuaJIT allocator is not</title>
<updated>2022-02-21T10:30:51+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-21T10:30:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=baf5414b853524bb20df2b92e4b4e13bb1e425cd'/>
<id>urn:sha1:baf5414b853524bb20df2b92e4b4e13bb1e425cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use malloc/free for keeper control structure when compiling for LuaJIT</title>
<updated>2022-02-21T09:43:55+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-21T09:43:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=a147fa3aaf2a60252bd9cfd609ee7b65725d0ce8'/>
<id>urn:sha1:a147fa3aaf2a60252bd9cfd609ee7b65725d0ce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEVER use allocator obtained from lua_getallocf to allocate stuff manually when compiling for LuaJIT</title>
<updated>2022-02-17T15:30:36+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-17T15:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=c2f88350772c01631ea3b7d60e56cea335c458b7'/>
<id>urn:sha1:c2f88350772c01631ea3b7d60e56cea335c458b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>__lanesclone is now called only once with 3 parameters dest, source, size -&gt; BREAKS CUSTOM DEEP USERDATA API</title>
<updated>2022-02-08T09:39:48+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-08T09:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=2c0000d5169cacf950d06637ada1a371cf382896'/>
<id>urn:sha1:2c0000d5169cacf950d06637ada1a371cf382896</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Version bump</title>
<updated>2022-02-07T15:35:17+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-07T15:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=54152c35e76acd1f21b477caf0a4403128032039'/>
<id>urn:sha1:54152c35e76acd1f21b477caf0a4403128032039</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A Lane's Lua state uses the Universe-defined allocator by default</title>
<updated>2022-02-07T15:34:47+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-07T15:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=46730eb47d0d736998a0ebcad4d8f1318fefd096'/>
<id>urn:sha1:46730eb47d0d736998a0ebcad4d8f1318fefd096</id>
<content type='text'>
</content>
</entry>
<entry>
<title>removed explicit calls to malloc/free</title>
<updated>2022-02-07T13:51:54+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-07T13:51:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=c913a6747c420ff12fc1f0c39df791215ad2fcfd'/>
<id>urn:sha1:c913a6747c420ff12fc1f0c39df791215ad2fcfd</id>
<content type='text'>
Lane and linda userdata were allocated with malloc/free, preventing embedders from fully controlling memory operations. Now all internal Lanes allocations go through the master state alloc function.
</content>
</entry>
<entry>
<title>Changed all indentations to all whitespaces</title>
<updated>2022-02-07T07:56:39+00:00</updated>
<author>
<name>Benoit Germain</name>
<email>bnt.germain@gmail.com</email>
</author>
<published>2022-02-07T07:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=621fb024b5f887ef9e81e2f28bf087386f5300e1'/>
<id>urn:sha1:621fb024b5f887ef9e81e2f28bf087386f5300e1</id>
<content type='text'>
Tabs mess up alignment of stack contents comments, so I'm done with them.
</content>
</entry>
<entry>
<title>Replace deprecated pthread_yield with sched_yield</title>
<updated>2022-01-19T19:53:31+00:00</updated>
<author>
<name>SoundBot</name>
<email>SoundBot@users.noreply.github.com</email>
</author>
<published>2022-01-19T19:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lanes/commit/?id=c8466a0c51422c6a63009a7220137ca8c4ae1a79'/>
<id>urn:sha1:c8466a0c51422c6a63009a7220137ca8c4ae1a79</id>
<content type='text'>
Since glibc 2.34, pthread_yield is nonstandard and marked as deprecated. See: https://man7.org/linux/man-pages/man3/pthread_yield.3.html</content>
</entry>
</feed>
