Lua 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));