<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/lua-github.git/lua.h, branch v5.4-beta</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>'setCstacklimit' renamed to 'setcstacklimit'</title>
<updated>2019-09-24T17:31:06+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-09-24T17:31:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=03cde80b58ea7f112f1b7a35c037893093b59f2e'/>
<id>03cde80b58ea7f112f1b7a35c037893093b59f2e</id>
<content type='text'>
Function names in the API use only lowercase letters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Function names in the API use only lowercase letters.
</pre>
</div>
</content>
</entry>
<entry>
<title>New function 'setCstacklimit'</title>
<updated>2019-06-18T19:52:22+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-06-18T19:52:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=be73f72fcc944a8ebae2c60d2ce84139acb011b9'/>
<id>be73f72fcc944a8ebae2c60d2ce84139acb011b9</id>
<content type='text'>
Added new functions to dynamically set the C-stack limit
('lua_setCstacklimit' in the C-API, 'debug.setCstacklimit' in Lua).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added new functions to dynamically set the C-stack limit
('lua_setCstacklimit' in the C-API, 'debug.setCstacklimit' in Lua).
</pre>
</div>
</content>
</entry>
<entry>
<title>Added field 'srclen' to structure 'lua_Debug'</title>
<updated>2019-04-04T14:45:26+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-04-04T14:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=5ca1075b714e825006e8ba4f8e7ea5544879bb41'/>
<id>5ca1075b714e825006e8ba4f8e7ea5544879bb41</id>
<content type='text'>
This new field gets the length of 'source' in the same structure.
Unlike the other strings in that structure, 'source' can be
relatively large, and Lua already has its length readily available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new field gets the length of 'source' in the same structure.
Unlike the other strings in that structure, 'source' can be
relatively large, and Lua already has its length readily available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Year in copyright notice updated to 2019</title>
<updated>2019-03-25T17:00:09+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-03-25T17:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=f9b0cf0e2ee35c5444959f77e95f3f07376b9e3e'/>
<id>f9b0cf0e2ee35c5444959f77e95f3f07376b9e3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes in the warning system</title>
<updated>2019-03-14T18:30:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-03-14T18:30:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=b56d4e570a60a8e84df8288c3122eb5bb5c20af6'/>
<id>b56d4e570a60a8e84df8288c3122eb5bb5c20af6</id>
<content type='text'>
- The warning functions get an extra parameter that tells whether
message is to be continued (instead of using end-of-lines as a signal).

- The user data for the warning function is a regular value, instead
of a writable slot inside the Lua state.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The warning functions get an extra parameter that tells whether
message is to be continued (instead of using end-of-lines as a signal).

- The user data for the warning function is a regular value, instead
of a writable slot inside the Lua state.
</pre>
</div>
</content>
</entry>
<entry>
<title>No more LUA_ERRGCMM errors</title>
<updated>2019-01-01T14:14:56+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-01-01T14:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=c6f7181e910b6b2ff1346b5486a31be87b1da5af'/>
<id>c6f7181e910b6b2ff1346b5486a31be87b1da5af</id>
<content type='text'>
Errors in finalizers (__gc metamethods) are never propagated.
Instead, they generate a warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Errors in finalizers (__gc metamethods) are never propagated.
Instead, they generate a warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a warning system to Lua</title>
<updated>2018-12-28T17:42:34+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2018-12-28T17:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=437a5b07d415e1a74160ddfd804017171d6cc5cb'/>
<id>437a5b07d415e1a74160ddfd804017171d6cc5cb</id>
<content type='text'>
The warning system is just a way for Lua to emit warnings, messages
to the programmer that do not interfere with the running program.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The warning system is just a way for Lua to emit warnings, messages
to the programmer that do not interfere with the running program.
</pre>
</div>
</content>
</entry>
<entry>
<title>New functions 'lua_resetthread' and 'coroutine.kill'</title>
<updated>2018-12-13T15:07:53+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2018-12-13T15:07:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=fdc25a1ebfe9968dcec390dd556375105aa0be40'/>
<id>fdc25a1ebfe9968dcec390dd556375105aa0be40</id>
<content type='text'>
New functions to reset/kill a thread/coroutine, mainly (only?) to
close any pending to-be-closed variable. ('lua_resetthread' also
allows a thread to be reused...)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New functions to reset/kill a thread/coroutine, mainly (only?) to
close any pending to-be-closed variable. ('lua_resetthread' also
allows a thread to be reused...)
</pre>
</div>
</content>
</entry>
<entry>
<title>'lua_toclose' gets the index to be closed as an argument</title>
<updated>2018-11-12T16:15:50+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2018-11-12T16:15:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=5fda30b4f9f82b901113a6e666c797f835c708eb'/>
<id>5fda30b4f9f82b901113a6e666c797f835c708eb</id>
<content type='text'>
Sometimes it is useful to mark to-be-closed an index that is not
at the top of the stack (e.g., if the value to be closed came from
a function call returning multiple values).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes it is useful to mark to-be-closed an index that is not
at the top of the stack (e.g., if the value to be closed came from
a function call returning multiple values).
</pre>
</div>
</content>
</entry>
<entry>
<title>New syntax for to-be-closed variables</title>
<updated>2018-11-07T12:03:05+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2018-11-07T12:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/lua-github.git/commit/?id=b8fed93215a23a3f443c5b0126f0de1725771b44'/>
<id>b8fed93215a23a3f443c5b0126f0de1725771b44</id>
<content type='text'>
The new syntax is &lt;local *toclose x = f()&gt;. The mark '*' allows other
attributes to be added later without the need of new keywords; it
also allows better error messages.  The API function was also renamed
('lua_tobeclosed' -&gt; 'lua_toclose').
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new syntax is &lt;local *toclose x = f()&gt;. The mark '*' allows other
attributes to be added later without the need of new keywords; it
also allows better error messages.  The API function was also renamed
('lua_tobeclosed' -&gt; 'lua_toclose').
</pre>
</div>
</content>
</entry>
</feed>
