<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/testes/calls.lua, 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-04-23T20:57:42+00:00</updated>
<entry>
<title>Bug: 'lua_load' does not preserve the stack</title>
<updated>2026-04-23T20:57:42+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2026-04-23T20:57:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=3228a97c6a953dcf397944161bb64b12f1ff5384'/>
<id>urn:sha1:3228a97c6a953dcf397944161bb64b12f1ff5384</id>
<content type='text'>
'lua_load' does not preserve the stack through the calls to the
reader function, as it should. Immediately after the first call (to
detect whether chunk is binary) it adds stuff, and it also adds a new
table when starting the compilation of each new function.
</content>
</entry>
<entry>
<title>Optional initialization for global declarations</title>
<updated>2025-07-08T16:33:57+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-07-08T16:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=942c10a5e33811a08a290ec15031c950a6d17c99'/>
<id>urn:sha1:942c10a5e33811a08a290ec15031c950a6d17c99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Variable attributes can prefix name list</title>
<updated>2025-05-18T14:43:43+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-05-18T14:43:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=abbae57c7844b1121e7251d56f681394f20c1821'/>
<id>urn:sha1:abbae57c7844b1121e7251d56f681394f20c1821</id>
<content type='text'>
In this format, the attribute applies to all names in the list;
e.g. "global&lt;const&gt; print, require, math".
</content>
</entry>
<entry>
<title>Collective declaration for globals ('global *')</title>
<updated>2025-05-13T14:43:10+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-05-13T14:43:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=3b9dd52be02fd43c598f4adb6fa7844e6a573923'/>
<id>urn:sha1:3b9dd52be02fd43c598f4adb6fa7844e6a573923</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed copyright notice from 'testes/all.lua'</title>
<updated>2025-03-12T17:00:58+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-03-12T17:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=ab66652b3270b95222dea134b5e47bb3afc434cc'/>
<id>urn:sha1:ab66652b3270b95222dea134b5e47bb3afc434cc</id>
<content type='text'>
All test files refer to the main copyright notice in 'lua.h'.
</content>
</entry>
<entry>
<title>Checks for type 'int' added to binary header</title>
<updated>2025-03-10T18:21:32+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-03-10T18:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=b5b1995f2925b2f9be4a48304ac97a38f8608648'/>
<id>urn:sha1:b5b1995f2925b2f9be4a48304ac97a38f8608648</id>
<content type='text'>
The structure 'AbsLineInfo' is hard-dumped into binary chunks, and
it comprises two 'int' fields.
</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>Counter for length of chains of __call metamethods</title>
<updated>2024-11-16T15:00:28+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-11-16T15:00:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=b117bdb3448778d9e7f9a0302791e8ac3bb97ddd'/>
<id>urn:sha1:b117bdb3448778d9e7f9a0302791e8ac3bb97ddd</id>
<content type='text'>
This counter will allow (in a later commit) error messages to correct
argument numbers in functions called through __call metamethods.
</content>
</entry>
<entry>
<title>A return can have at most 254 values</title>
<updated>2024-08-19T21:39:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-08-19T21:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=3e88b72b8e71c0946d089a04876e7bdc61d187a9'/>
<id>urn:sha1:3e88b72b8e71c0946d089a04876e7bdc61d187a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into nextversion</title>
<updated>2023-11-07T20:25:46+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-11-07T20:25:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9e99f3071d07767f9e882c4abf3537f75ce2d161'/>
<id>urn:sha1:9e99f3071d07767f9e882c4abf3537f75ce2d161</id>
<content type='text'>
</content>
</entry>
</feed>
