<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua, branch v5.4.3</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.4.3</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.4.3'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2021-03-12T18:03:33+00:00</updated>
<entry>
<title>Added option LUA_NOBUILTIN</title>
<updated>2021-03-12T18:03:33+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-12T18:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=eadd8c7178c79c814ecca9652973a9b9dd4cc71b'/>
<id>urn:sha1:eadd8c7178c79c814ecca9652973a9b9dd4cc71b</id>
<content type='text'>
This option allows external code to avoid the use of gcc builtin macro
'__builtin_expect' in the Lua API.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2021-03-12T14:29:34+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-12T14:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=014daf43cb3bf1ceb6af102c9294ec04abf9a6b6'/>
<id>urn:sha1:014daf43cb3bf1ceb6af102c9294ec04abf9a6b6</id>
<content type='text'>
Comments and order of hashing macros in 'ltable.c'.
</content>
</entry>
<entry>
<title>File 'tracegc.lua' added to 'packtests'</title>
<updated>2021-03-10T13:35:57+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-10T13:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=05b13651f96117674ba30dace03620658760acbd'/>
<id>urn:sha1:05b13651f96117674ba30dace03620658760acbd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New implementation for 'tbclist'</title>
<updated>2021-03-10T13:27:19+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-10T13:27:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=81c6021fb40a254d9a586b0cb53453bba8973d80'/>
<id>urn:sha1:81c6021fb40a254d9a586b0cb53453bba8973d80</id>
<content type='text'>
- Fixes a bug, by removing dummy nodes together with the node
itself. (The previous implementation could leave dummy nodes in frames
which otherwise had no tbc variables, and therefore would not close
variables; that could leave 'tbclist' pointing higher than 'top', which
could dangle if the stack shrank.)

- Computes MAXDELTA based on the type of delta, to ease changing its
type if needed.

- Instead of 'isdummy', uses 'delta==0' to signal dummy nodes. (Dummy
nodes always have MAXDELTA for their real delta.)
</content>
</entry>
<entry>
<title>Uses of "likely" in macros active to all users</title>
<updated>2021-03-09T15:50:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-09T15:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=a7b8b27dd39f45b9464ffc4226b0616c3ffe5ad7'/>
<id>urn:sha1:a7b8b27dd39f45b9464ffc4226b0616c3ffe5ad7</id>
<content type='text'>
The use of 'l_likely' in auxlib macros 'luaL_argcheck' and
'luaL_argexpected' should not be restricted to Lua's own code.
For that, 'l_likely' was renamed to 'luai_likely' to be exported
to external code.
</content>
</entry>
<entry>
<title>lua_settop/lua_pop closes to-be-closed variables</title>
<updated>2021-03-09T14:42:45+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-09T14:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=511d53a826760dd11cd82947184583e2d094e2d2'/>
<id>urn:sha1:511d53a826760dd11cd82947184583e2d094e2d2</id>
<content type='text'>
The existence of 'lua_closeslot' is no reason for lua_pop not to close
to-be-closed variables too.  It is too error-prone for lua_pop not to
close tbc variables being popped from the stack.
</content>
</entry>
<entry>
<title>Wrong assertion in 'getbaseline'</title>
<updated>2021-03-05T15:10:34+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-05T15:10:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f5df7f91f70234850484d26caf24e71e001e5304'/>
<id>urn:sha1:f5df7f91f70234850484d26caf24e71e001e5304</id>
<content type='text'>
The assertion cannot compute 'f-&gt;abslineinfo[i]' when the initial
estimate 'i' is -1.
</content>
</entry>
<entry>
<title>New release number (5.4.3)</title>
<updated>2021-03-03T12:44:20+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-03T12:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e7803f7dbcdc966ab1f9db143424ee811ab1a398'/>
<id>urn:sha1:e7803f7dbcdc966ab1f9db143424ee811ab1a398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Normalization of metamethod typography in the manual</title>
<updated>2021-03-02T16:50:00+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-02T16:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=b7eb21c1efbd33affb87479fc6055914fe9ab009'/>
<id>urn:sha1:b7eb21c1efbd33affb87479fc6055914fe9ab009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added assertions for proper use of string buffers</title>
<updated>2021-03-02T14:39:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-03-02T14:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=cf23a93d820558acdb8b1f0db85fdb94e709fee2'/>
<id>urn:sha1:cf23a93d820558acdb8b1f0db85fdb94e709fee2</id>
<content type='text'>
</content>
</entry>
</feed>
