<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/testes/db.lua, branch v5.4.9</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.4.9</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.4.9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2024-05-13T16:10:35+00:00</updated>
<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>More control over encoding of test files</title>
<updated>2023-08-17T13:42:56+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-08-17T13:42:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f4211a5ea4e235ccfa8b8dfa46031c23e9e839e2'/>
<id>urn:sha1:f4211a5ea4e235ccfa8b8dfa46031c23e9e839e2</id>
<content type='text'>
The few UTF-8 test files are commented as such, and there is only one
non UTF-8 test file (to test non UTF-8 sources).
</content>
</entry>
<entry>
<title>Small improvements in tests</title>
<updated>2023-05-15T13:20:13+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-05-15T13:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c197885cb00b85251c35cffdc4057efaee2d7a88'/>
<id>urn:sha1:c197885cb00b85251c35cffdc4057efaee2d7a88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid excessive name pollution in test files</title>
<updated>2022-12-28T21:34:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-12-28T21:34:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=314745ed8438d1276c6c928d5f9d4be018dfadb6'/>
<id>urn:sha1:314745ed8438d1276c6c928d5f9d4be018dfadb6</id>
<content type='text'>
Test files are more polite regarding the use of globals when locals
would do, and when globals are necessary deleting them after use.
</content>
</entry>
<entry>
<title>Fix debug information about finalizers</title>
<updated>2021-12-14T15:50:05+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-14T15:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=066e0f93c4901e601d93e31fb700f8f66f95feb8'/>
<id>urn:sha1:066e0f93c4901e601d93e31fb700f8f66f95feb8</id>
<content type='text'>
The flag CIST_FIN does not mark a finalizer, but the function that was
running when the finalizer was called. (So, the function did not call
the finalizer, but it looks that way in the stack.)
</content>
</entry>
<entry>
<title>Wrong assert in 'collectvalidlines'</title>
<updated>2021-11-25T13:11:05+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-11-25T13:11:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=48835c76c8df62fab4827a9835b351718d20df4b'/>
<id>urn:sha1:48835c76c8df62fab4827a9835b351718d20df4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid OP_VARARGPREP for active lines</title>
<updated>2021-11-10T18:07:14+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-11-10T18:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e8deac5a41ffd644aaa78fda6d4bd5caa72cb077'/>
<id>urn:sha1:e8deac5a41ffd644aaa78fda6d4bd5caa72cb077</id>
<content type='text'>
when building the table 'activelines' for a vararg function, this
first instruction does not make the first line active.
</content>
</entry>
<entry>
<title>Bug: cannot allow the call 'debug.getinfo(0, "&gt;")'</title>
<updated>2021-02-15T13:38:09+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-02-15T13:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=38cc7d40a4bcb89314d212fdffd2ca8deebc3cb7'/>
<id>urn:sha1:38cc7d40a4bcb89314d212fdffd2ca8deebc3cb7</id>
<content type='text'>
A 'what' argument starting with '&gt;' indicates that there is a function
in the C stack, which won't be there if the first argument is not a
function.
</content>
</entry>
<entry>
<title>Better error messages for calling non-callable objects</title>
<updated>2020-12-29T16:15:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-12-29T16:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=4bd10b6fe81c0a56eb9e01e24fba10e655966870'/>
<id>urn:sha1:4bd10b6fe81c0a56eb9e01e24fba10e655966870</id>
<content type='text'>
When available, use the calling code to find a suitable name for what
was being called; this is particularly useful for errors of non-callable
metamethods. This commit also improved the debug information for
order metamethods.
</content>
</entry>
<entry>
<title>Fixed wrong trace of vararg functions</title>
<updated>2020-10-19T18:55:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-10-19T18:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e4a38eb0e828e9589c391171e2e1904a3b9698e7'/>
<id>urn:sha1:e4a38eb0e828e9589c391171e2e1904a3b9698e7</id>
<content type='text'>
Trace of vararg functions was skipping an instruction when returning
from a call. (Bug introduced by commit 5d8ce05b3.)
</content>
</entry>
</feed>
