<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua, branch v5.4.7</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.4.7</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.4.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2024-06-13T18:13:52+00:00</updated>
<entry>
<title>'lua.h' back to redundancy in version definitions</title>
<updated>2024-06-13T18:13:52+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-13T18:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3'/>
<id>urn:sha1:1ab3208a1fceb12fca8f24ba57d6e13c5bff15e3</id>
<content type='text'>
Several tools inspect 'lua.h' to extract version information, and
they assume the file will have some specific format.
</content>
</entry>
<entry>
<title>Bug: Tricky _PROMPT may trigger undefined behavior</title>
<updated>2024-06-05T16:37:16+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-05T16:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=21ff8de33a5aca9c3c907592b894e4b9ab036d3e'/>
<id>urn:sha1:21ff8de33a5aca9c3c907592b894e4b9ab036d3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More permissive use of 'errno'</title>
<updated>2024-06-05T14:50:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-05T14:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=7eb1ed21b7057ab5f1b921f8271eddcf13659737'/>
<id>urn:sha1:7eb1ed21b7057ab5f1b921f8271eddcf13659737</id>
<content type='text'>
Assume that no function will put garbage on errno (although ISO C allows
that). If any function during an operation set errno, and the operation
result in an error, assume that errno has something to say.
</content>
</entry>
<entry>
<title>Bug: luaL_traceback may need more than 5 stack slots</title>
<updated>2024-06-04T19:40:53+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-04T19:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=2db966fcbf757775c842bc66449d7e697826aa1d'/>
<id>urn:sha1:2db966fcbf757775c842bc66449d7e697826aa1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bug: overlapping assignments</title>
<updated>2024-06-04T15:52:52+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-04T15:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=ae9a0cbbb446499e759acae47664d1d136d7ba90'/>
<id>urn:sha1:ae9a0cbbb446499e759acae47664d1d136d7ba90</id>
<content type='text'>
ISO C forbids assignment of a union field to another field of the same
union.
</content>
</entry>
<entry>
<title>More disciplined use of 'errno'</title>
<updated>2024-06-04T15:48:29+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-04T15:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=d5212c13b081ed62d8e1ae436779e79c79edf564'/>
<id>urn:sha1:d5212c13b081ed62d8e1ae436779e79c79edf564</id>
<content type='text'>
Set errno to zero before calling any function where we may use its
errno, and check errno for zero before using it (as functions may
not set it even in error).
</content>
</entry>
<entry>
<title>Detail in the manual</title>
<updated>2024-05-14T20:59:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-05-14T20:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e0efebdbe4e4053c6fb78588c546f1dc23aa964a'/>
<id>urn:sha1:e0efebdbe4e4053c6fb78588c546f1dc23aa964a</id>
<content type='text'>
Function 'lua_toclose' can raise a non-memory error (but not a
memory error).
</content>
</entry>
<entry>
<title>Details</title>
<updated>2024-05-13T16:23:45+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-05-13T16:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e84f7bf19852c35ad0a1e9a1654a7b99a211e17c'/>
<id>urn:sha1:e84f7bf19852c35ad0a1e9a1654a7b99a211e17c</id>
<content type='text'>
Typos in comments.
</content>
</entry>
<entry>
<title>Bug: Active-lines for stripped vararg functions</title>
<updated>2024-05-13T16:10:35+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-05-13T16:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=dfbde4c7d540f81f2cc539741a2c1f4c00f91c10'/>
<id>urn:sha1:dfbde4c7d540f81f2cc539741a2c1f4c00f91c10</id>
<content type='text'>
Lua seg. faults when asked to create the 'activelines' table for a
vararg function with no debug information.
</content>
</entry>
<entry>
<title>Towards release 5.4.7</title>
<updated>2024-04-26T17:55:18+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-04-26T17:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=de794a6527058e75b674118b35f39dcbb13e88b1'/>
<id>urn:sha1:de794a6527058e75b674118b35f39dcbb13e88b1</id>
<content type='text'>
</content>
</entry>
</feed>
