<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/lua-github.git, branch v5.4.4</title>
<subtitle>github.com: lua/lua.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/'/>
<entry>
<title>Explanation of borders in the manual</title>
<updated>2022-01-13T11:15:03+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-01-13T11:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=5d708c3f9cae12820e415d4f89c9eacbe2ab964b'/>
<id>5d708c3f9cae12820e415d4f89c9eacbe2ab964b</id>
<content type='text'>
The explanation includes the limit case of maxinteger being a border.
It also avoids the term "natural", which might include large floats
with natural values.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The explanation includes the limit case of maxinteger being a border.
It also avoids the term "natural", which might include large floats
with natural values.
</pre>
</div>
</content>
</entry>
<entry>
<title>Detail</title>
<updated>2022-01-03T12:12:17+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-01-03T12:12:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=8dd2c912d299b84566c6f6d659336edfa9b18e9b'/>
<id>8dd2c912d299b84566c6f6d659336edfa9b18e9b</id>
<content type='text'>
Warnings with clang when using long double for Lua floats.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Warnings with clang when using long double for Lua floats.
</pre>
</div>
</content>
</entry>
<entry>
<title>New year (2022)</title>
<updated>2022-01-02T10:11:08+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2022-01-02T10:11:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=05ac2409ee9ea312124bf71dcc93711d652e265b'/>
<id>05ac2409ee9ea312124bf71dcc93711d652e265b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug: finalizer calling exit can corrupt finalization order</title>
<updated>2021-12-22T12:00:52+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-22T12:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=597a53bbc681089d85b082b46c2e2428dec43b86'/>
<id>597a53bbc681089d85b082b46c2e2428dec43b86</id>
<content type='text'>
'os.exit' can call lua_close again, separating new finalizers
created after all previous finalizers were already separated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'os.exit' can call lua_close again, separating new finalizers
created after all previous finalizers were already separated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Details</title>
<updated>2021-12-21T10:39:25+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-21T10:39:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=86ec152433baf8daf39f03a59c6842cbe33a179d'/>
<id>86ec152433baf8daf39f03a59c6842cbe33a179d</id>
<content type='text'>
correction in macro for hard tests + type in comment
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
correction in macro for hard tests + type in comment
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug: finalizers can be called with an invalid stack</title>
<updated>2021-12-15T14:29:07+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-15T14:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=cf613cdc6fa367257fc61c256f63d917350858b5'/>
<id>cf613cdc6fa367257fc61c256f63d917350858b5</id>
<content type='text'>
The call to 'checkstackGC' can run finalizers, which will find an
inconsistent CallInfo, as 'ci' is half updated at the point of call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The call to 'checkstackGC' can run finalizers, which will find an
inconsistent CallInfo, as 'ci' is half updated at the point of call.
</pre>
</div>
</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='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=066e0f93c4901e601d93e31fb700f8f66f95feb8'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug: GC is not reentrant</title>
<updated>2021-12-13T13:41:17+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-13T13:41:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=0bfc572e51d9035a615ef6e9523f736c9ffa8e57'/>
<id>0bfc572e51d9035a615ef6e9523f736c9ffa8e57</id>
<content type='text'>
As the GC is not reentrant, finalizers should not be able to invoke it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the GC is not reentrant, finalizers should not be able to invoke it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug: Lua stack still active when closing a state</title>
<updated>2021-12-10T13:53:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-12-10T13:53:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=1de95e97ef65632a88e08b6184bd9d1ceba7ec2f'/>
<id>1de95e97ef65632a88e08b6184bd9d1ceba7ec2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Main 'mainposition' replaced by 'mainpositionTV'</title>
<updated>2021-11-25T14:07:17+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2021-11-25T14:07:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=ad3942adba574c9d008c99ce2785a5af19d146bf'/>
<id>ad3942adba574c9d008c99ce2785a5af19d146bf</id>
<content type='text'>
Handle values in table keys as the special cases they are, and not
the other way around.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle values in table keys as the special cases they are, and not
the other way around.
</pre>
</div>
</content>
</entry>
</feed>
