<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lua.h, branch v5.5.1</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.5.1</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.5.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2026-01-29T17:24:25+00:00</updated>
<entry>
<title>New year and (eventual) new release</title>
<updated>2026-01-29T17:24:25+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2026-01-29T17:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=efbc29754544dd820bfdc81edf17d7dcfad31d05'/>
<id>urn:sha1:efbc29754544dd820bfdc81edf17d7dcfad31d05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed code for compatibility with version 5.3</title>
<updated>2025-08-20T19:10:54+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-08-20T19:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=06c5d3825f03eafc90b56d43f70f70048b785bc8'/>
<id>urn:sha1:06c5d3825f03eafc90b56d43f70f70048b785bc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>LUAI_MAXSTACK defined privately</title>
<updated>2025-07-01T13:57:02+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-07-01T13:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=59a1adf194efe43741c2bb2005d93d8320a19d14'/>
<id>urn:sha1:59a1adf194efe43741c2bb2005d93d8320a19d14</id>
<content type='text'>
LUAI_MAXSTACK is limited to INT_MAX/2, so can use INT_MAX/2 to define
pseudo-indices (LUA_REGISTRYINDEX) in 'lua.h'. A change in the maximum
stack size does not need to change the Lua-C ABI.
</content>
</entry>
<entry>
<title>Renaming two new functions</title>
<updated>2025-01-27T19:09:55+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-01-27T19:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c4e7cdb541d89142056927ebdfd8f97017d38f45'/>
<id>urn:sha1:c4e7cdb541d89142056927ebdfd8f97017d38f45</id>
<content type='text'>
'lua_numbertostrbuff' -&gt; 'lua_numbertocstring'
'lua_pushextlstring' -&gt; 'lua_pushexternalstring'
</content>
</entry>
<entry>
<title>Parameters for 'lua_createtable' back to int</title>
<updated>2025-01-21T16:33:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-01-21T16:33:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=7d7ae8781e64e2b3b212d5c7b7c1b98b694df5ef'/>
<id>urn:sha1:7d7ae8781e64e2b3b212d5c7b7c1b98b694df5ef</id>
<content type='text'>
Tables don't accept sizes larger than int.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2025-01-16T14:51:16+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-01-16T14:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=2d8d5c74b5ef3d333314feede0165df7c3d13811'/>
<id>urn:sha1:2d8d5c74b5ef3d333314feede0165df7c3d13811</id>
<content type='text'>
New year (2024-&gt;2025), typos in comments
</content>
</entry>
<entry>
<title>Debug information about extra arguments from __call</title>
<updated>2024-11-19T17:09:18+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-11-19T17:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=50c7c915ee2fa239043d5456237f5145d064089b'/>
<id>urn:sha1:50c7c915ee2fa239043d5456237f5145d064089b</id>
<content type='text'>
'debug.getinfo' can return number of extra arguments added to a call by
a chain of __call metavalues. That information is being used to improve
error messages about errors in these extra arguments.
</content>
</entry>
<entry>
<title>New function 'lua_numbertostrbuff'</title>
<updated>2024-10-23T20:16:17+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-10-23T20:16:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e3ce88c9e850b7e79751083014699c5eae1bff31'/>
<id>urn:sha1:e3ce88c9e850b7e79751083014699c5eae1bff31</id>
<content type='text'>
It converts a Lua number to a string in a buffer, without creating
a new Lua string.
</content>
</entry>
<entry>
<title>Maximum stack size may not fit in unsigned short</title>
<updated>2024-07-16T14:33:30+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-07-16T14:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=cd4de92762434e6ed0e6c207d56d365300396dd8'/>
<id>urn:sha1:cd4de92762434e6ed0e6c207d56d365300396dd8</id>
<content type='text'>
Therefore, fields ftransfer/ntransfer in lua_Debug must have type
'int'. (Maximum stack size must fit in an 'int'.) Also, this commit
adds check that maximum stack size respects size_t for size in bytes.
</content>
</entry>
<entry>
<title>New year (2024)</title>
<updated>2024-05-02T15:03:30+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-05-02T15:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9d985db7bb09c92b5b3fa660fffe5907d01e6a02'/>
<id>urn:sha1:9d985db7bb09c92b5b3fa660fffe5907d01e6a02</id>
<content type='text'>
</content>
</entry>
</feed>
