diffs-lua-5.5.0-rc2-rc3
README
2c2
< This is Lua 5.5.0, released on 01 Dec 2025.
> This is Lua 5.5.0, released on 08 Dec 2025.
doc/contents.html
13c13
< <A HREF="https://www.lua.org/"><IMG SRC="logo.gif" ALT="Lua"></A>
> <A HREF="https://www.lua.org/"><IMG SRC="logo.png" ALT="Lua"></A>
600d599
< <H3><A NAME="library">standard library</A></H3>
602,611c601
< <A HREF="manual.html#pdf-luaopen_base">luaopen_base</A><BR>
< <A HREF="manual.html#pdf-luaopen_coroutine">luaopen_coroutine</A><BR>
< <A HREF="manual.html#pdf-luaopen_debug">luaopen_debug</A><BR>
< <A HREF="manual.html#pdf-luaopen_io">luaopen_io</A><BR>
< <A HREF="manual.html#pdf-luaopen_math">luaopen_math</A><BR>
< <A HREF="manual.html#pdf-luaopen_os">luaopen_os</A><BR>
< <A HREF="manual.html#pdf-luaopen_package">luaopen_package</A><BR>
< <A HREF="manual.html#pdf-luaopen_string">luaopen_string</A><BR>
< <A HREF="manual.html#pdf-luaopen_table">luaopen_table</A><BR>
< <A HREF="manual.html#pdf-luaopen_utf8">luaopen_utf8</A><BR>
> <A HREF="manual.html#pdf-LUAL_BUFFERSIZE">LUAL_BUFFERSIZE</A><BR>
619a610,625
> <A HREF="manual.html#pdf-LUA_GCCOLLECT">LUA_GCCOLLECT</A><BR>
> <A HREF="manual.html#pdf-LUA_GCCOUNT">LUA_GCCOUNT</A><BR>
> <A HREF="manual.html#pdf-LUA_GCCOUNTB">LUA_GCCOUNTB</A><BR>
> <A HREF="manual.html#pdf-LUA_GCGEN">LUA_GCGEN</A><BR>
> <A HREF="manual.html#pdf-LUA_GCINC">LUA_GCINC</A><BR>
> <A HREF="manual.html#pdf-LUA_GCISRUNNING">LUA_GCISRUNNING</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPARAM">LUA_GCPARAM</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPMAJORMINOR">LUA_GCPMAJORMINOR</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPMINORMAJOR">LUA_GCPMINORMAJOR</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPMINORMUL">LUA_GCPMINORMUL</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPPAUSE">LUA_GCPPAUSE</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPSTEPMUL">LUA_GCPSTEPMUL</A><BR>
> <A HREF="manual.html#pdf-LUA_GCPSTEPSIZE">LUA_GCPSTEPSIZE</A><BR>
> <A HREF="manual.html#pdf-LUA_GCRESTART">LUA_GCRESTART</A><BR>
> <A HREF="manual.html#pdf-LUA_GCSTEP">LUA_GCSTEP</A><BR>
> <A HREF="manual.html#pdf-LUA_GCSTOP">LUA_GCSTOP</A><BR>
633a640
> <A HREF="manual.html#pdf-LUA_N2SBUFFSZ">LUA_N2SBUFFSZ</A><BR>
670c677,700
< <A HREF="manual.html#pdf-LUAL_BUFFERSIZE">LUAL_BUFFERSIZE</A><BR>
>
> <H3><A NAME="library">standard library</A></H3>
> <P>
> <A HREF="manual.html#pdf-LUA_COLIBK">LUA_COLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_DBLIBK">LUA_DBLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_GLIBK">LUA_GLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_IOLIBK">LUA_IOLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_LOADLIBK">LUA_LOADLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_MATHLIBK">LUA_MATHLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_OSLIBK">LUA_OSLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_STRLIBK">LUA_STRLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_TABLIBK">LUA_TABLIBK</A><BR>
> <A HREF="manual.html#pdf-LUA_UTF8LIBK">LUA_UTF8LIBK</A><BR>
>
> <P>
> <A HREF="manual.html#pdf-LUA_COLIBNAME">LUA_COLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_DBLIBNAME">LUA_DBLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_IOLIBNAME">LUA_IOLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_LOADLIBNAME">LUA_LOADLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_MATHLIBNAME">LUA_MATHLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_OSLIBNAME">LUA_OSLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_STRLIBNAME">LUA_STRLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_TABLIBNAME">LUA_TABLIBNAME</A><BR>
> <A HREF="manual.html#pdf-LUA_UTF8LIBNAME">LUA_UTF8LIBNAME</A><BR>
678c708
< Mon Dec 1 13:57:23 UTC 2025
> Thu Dec 4 17:32:26 UTC 2025
Binary files lua-5.5.0-rc2/doc/logo.gif and lua-5.5.0-rc3/doc/logo.gif differ
Binary files lua-5.5.0-rc2/doc/logo.png and lua-5.5.0-rc3/doc/logo.png differ
doc/manual.html
13c13
< <A HREF="https://www.lua.org/"><IMG SRC="logo.gif" ALT="Lua"></A>
> <A HREF="https://www.lua.org/"><IMG SRC="logo.png" ALT="Lua"></A>
12502c12502
< Mon Dec 1 13:38:36 UTC 2025
> Mon Dec 8 17:34:06 UTC 2025
doc/readme.html
32c32
< <A HREF="https://www.lua.org/"><IMG SRC="logo.gif" ALT="Lua"></A>
> <A HREF="https://www.lua.org/"><IMG SRC="logo.png" ALT="Lua"></A>
273c273
< <LI> major collections done incrementally
> <LI> major garbage collections done incrementally
326c326
< Tue Sep 2 21:25:09 UTC 2025
> Mon Dec 8 14:14:37 UTC 2025
src/lcode.c
1373,1375c1373,1377
< lua_assert(t->u.ind.t == fs->f->numparams);
< t->u.ind.t = cast_byte(t->u.var.ridx);
< fillidxk(t, luaK_exp2anyreg(fs, k), VVARGIND); /* register */
> int kreg = luaK_exp2anyreg(fs, k); /* put key in some register */
> lu_byte vreg = cast_byte(t->u.var.ridx); /* register with vararg param. */
> lua_assert(vreg == fs->f->numparams);
> t->u.ind.t = vreg; /* (avoid a direct assignment; values may overlap) */
> fillidxk(t, kreg, VVARGIND); /* 't' represents 'vararg[k]' */
src/lparser.c
508,509c508,509
< luaK_semerror(ls, "_ENV is global when accessing variable '%s'",
< getstr(varname));
> luaK_semerror(ls, "%s is global when accessing variable '%s'",
> LUA_ENV, getstr(varname));