<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lua, branch v5.5-beta</title>
<subtitle>A mirror of https://github.com/lua/lua
</subtitle>
<id>https://git.lua4.win/lua/atom?h=v5.5-beta</id>
<link rel='self' href='https://git.lua4.win/lua/atom?h=v5.5-beta'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/'/>
<updated>2025-06-27T17:47:11+00:00</updated>
<entry>
<title>Warning in loslib.c (signed-unsigned comparison)</title>
<updated>2025-06-27T17:47:11+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-27T17:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=cfce6f4b20afe85ede2182b3df3ab2bfcdb0e692'/>
<id>urn:sha1:cfce6f4b20afe85ede2182b3df3ab2bfcdb0e692</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manual updated to version 5.5</title>
<updated>2025-06-27T17:46:41+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-27T17:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=1da89da62fac7515937fb0f583b97dd50fdd0cbe'/>
<id>urn:sha1:1da89da62fac7515937fb0f583b97dd50fdd0cbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cast added to 'add_history'</title>
<updated>2025-06-26T14:45:42+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-26T14:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f6c627af20e48ae96bd17f4392ca74ce0ae90f36'/>
<id>urn:sha1:f6c627af20e48ae96bd17f4392ca74ce0ae90f36</id>
<content type='text'>
MacOS defines 'add_history' with a "wrong" type (it returns 'int'
instead of 'void').
</content>
</entry>
<entry>
<title>Application name for 'readline' is "lua", not "Lua"</title>
<updated>2025-06-23T17:36:32+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-23T17:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=270a58c0629dea1a376f05433e8df383756173a8'/>
<id>urn:sha1:270a58c0629dea1a376f05433e8df383756173a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring in the use of 'readline' by 'lua.c'</title>
<updated>2025-06-23T17:00:21+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-23T17:00:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=30531c291b25243e05a9734033a6a023c18f13ac'/>
<id>urn:sha1:30531c291b25243e05a9734033a6a023c18f13ac</id>
<content type='text'>
More common code for 'readline' loaded statically or dynamically (or
not loaded).
</content>
</entry>
<entry>
<title>No need to limit variable declarations to 250</title>
<updated>2025-06-18T19:45:55+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-18T19:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=07b009c3712c062957593d0a4fa82e0fe9023024'/>
<id>urn:sha1:07b009c3712c062957593d0a4fa82e0fe9023024</id>
<content type='text'>
Only local variables, which use registers, need this low limit.
</content>
</entry>
<entry>
<title>Check string indices when loading binary chunk</title>
<updated>2025-06-17T14:40:49+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-17T14:40:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=f71156744851701b5d5fabdda5061b31e53f8f14'/>
<id>urn:sha1:f71156744851701b5d5fabdda5061b31e53f8f14</id>
<content type='text'>
Lua is not religious about that, but it tries to avoid crashes when
loading binary chunks.
</content>
</entry>
<entry>
<title>New metatable in an all-weak table can fool the GC</title>
<updated>2025-06-16T19:29:32+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-16T19:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=9386e49a3173b68e8b5a7ba882c4c2faf557b61e'/>
<id>urn:sha1:9386e49a3173b68e8b5a7ba882c4c2faf557b61e</id>
<content type='text'>
All-weak tables are not being revisited after being visited during
propagation; if it gets a new metatable after that, the new metatable
may not be marked.
</content>
</entry>
<entry>
<title>Simpler code for 'traversetable'</title>
<updated>2025-06-16T18:50:12+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-16T18:50:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=8cd7ae7da06f54b97f95d6994d6bf47086e4e7eb'/>
<id>urn:sha1:8cd7ae7da06f54b97f95d6994d6bf47086e4e7eb</id>
<content type='text'>
Check the mode in a separate function (getmode), instead of using
comma expressions inside the 'if' condition.
</content>
</entry>
<entry>
<title>Dump uses varints also for integer constants</title>
<updated>2025-06-13T17:14:50+00:00</updated>
<author>
<name>Roberto Ierusalimschy</name>
<email>roberto@inf.puc-rio.br</email>
</author>
<published>2025-06-13T17:14:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/lua/commit/?id=0cecf1ab6d76e6a7d200fb01bdd999b61835fe21'/>
<id>urn:sha1:0cecf1ab6d76e6a7d200fb01bdd999b61835fe21</id>
<content type='text'>
Unlike sizes, these constants can be negative, so it encodes those
integers into unsigned integers in a way that keeps small numbers
small.
</content>
</entry>
</feed>
