<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua/lcode.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>2025-11-08T14:43:42+00:00</updated>
<entry>
<title>Global initialization checks name conflict</title>
<updated>2025-11-08T14:43:42+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-11-08T14:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=e44f3a2ffc7ced5e75cca7657aaa60ef27da89aa'/>
<id>urn:sha1:e44f3a2ffc7ced5e75cca7657aaa60ef27da89aa</id>
<content type='text'>
Initialization "global a = 10" raises an error if global 'a' is already
defined, that is, it has a non-nil value.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2025-10-14T16:50:24+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-10-14T16:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9c66903cc55388006a833f0f3911ea81fa86edea'/>
<id>urn:sha1:9c66903cc55388006a833f0f3911ea81fa86edea</id>
<content type='text'>
- Functions luaK_goiffalse, luaS_hash made private.
- Removed unused macro log2maxs.
</content>
</entry>
<entry>
<title>Varag parameter is a new kind of variable</title>
<updated>2025-09-17T19:07:48+00:00</updated>
<author>
<name>Roberto I</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-09-17T19:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=8fb1af0e33cd8688f57cd0e3ab86420a8cfe99bd'/>
<id>urn:sha1:8fb1af0e33cd8688f57cd0e3ab86420a8cfe99bd</id>
<content type='text'>
To allow some optimizations on its use.
</content>
</entry>
<entry>
<title>Function 'luaK_semerror' made vararg</title>
<updated>2025-04-17T17:58:55+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-04-17T17:58:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=50fd8d03c33bbe52ac5b34c4eb748197b349cedd'/>
<id>urn:sha1:50fd8d03c33bbe52ac5b34c4eb748197b349cedd</id>
<content type='text'>
All calls to 'luaK_semerror' were using 'luaO_pushfstring' to create
the error messages.
</content>
</entry>
<entry>
<title>Added gcc option '-Wconversion'</title>
<updated>2024-07-27T16:32:59+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-07-27T16:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b'/>
<id>urn:sha1:0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b</id>
<content type='text'>
No warnings for standard numerical types. Still pending alternative
numerical types.
</content>
</entry>
<entry>
<title>New instruction format for SETLIST/NEWTABLE</title>
<updated>2024-06-28T14:18:14+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-06-28T14:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=c403e456b66ddacf7f8f974323e9cffdfe6365d4'/>
<id>urn:sha1:c403e456b66ddacf7f8f974323e9cffdfe6365d4</id>
<content type='text'>
New instruction format 'ivABC' (a variant of iABC where parameter vC has
10 bits) allows constructors of up to 1024 elements to be coded without
EXTRAARG.
</content>
</entry>
<entry>
<title>Some 'unsigned int' changed to 'unsigned'</title>
<updated>2024-03-22T17:06:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2024-03-22T17:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9fa63a62682c1353eeabd4575152941fa6f3e70f'/>
<id>urn:sha1:9fa63a62682c1353eeabd4575152941fa6f3e70f</id>
<content type='text'>
'unsigned int' is too long sometimes. (We already write 'long' instead
of 'long int'...)
</content>
</entry>
<entry>
<title>Several functions turned 'static'</title>
<updated>2023-05-22T17:47:54+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2023-05-22T17:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9be74ccc214eb6f4d9d0b9496fd973542c7377d9'/>
<id>urn:sha1:9be74ccc214eb6f4d9d0b9496fd973542c7377d9</id>
<content type='text'>
Several functions that were already being used only inside their
own file have been declared as 'static'.
</content>
</entry>
<entry>
<title>Details</title>
<updated>2020-02-27T15:59:22+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2020-02-27T15:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=6eb53b752617fae9e1329bfe2cfecdcbb593c398'/>
<id>urn:sha1:6eb53b752617fae9e1329bfe2cfecdcbb593c398</id>
<content type='text'>
Several details in code (e.g., moving a variable to the most inner
scope that encloses its uses), comments, parameter names, extra tests.
</content>
</entry>
<entry>
<title>Simplification in the call to 'constfolding'</title>
<updated>2019-09-11T13:20:10+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2019-09-11T13:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=40d8832ee05096f9aea8eb54d1cdccf2646aecd0'/>
<id>urn:sha1:40d8832ee05096f9aea8eb54d1cdccf2646aecd0</id>
<content type='text'>
</content>
</entry>
</feed>
