Skip to content
The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send issues/patches to the Lua mailing list https://www.lua.org/lua-l.html
C Lua C++ Other
Branch: master
Clone or download

Latest commit

roberto-ieru Fixed two bugs in to-be-closed variables x constants
The parser were mixing compiler indices of variables with stack indices,
so that when a to-be-closed variable was used inside the scope of
compile-time constants (which may be optimized away), it might be closed
in the wrong place. (See new tests for examples.)

Besides fixing the bugs, this commit also changed comments and variable
names to avoid that kind of confusion and added tests.
Latest commit 63295f1 Jun 1, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
manual Improvements in the manual May 29, 2020
testes Fixed two bugs in to-be-closed variables x constants Jun 1, 2020
all Default for warnings changed to "off" Aug 20, 2019
lapi.c Clearer distinction between types and tags Jan 31, 2020
lapi.h Comments (mosty typos) Dec 30, 2019
lauxlib.c Details (more uniformity in error messages) May 27, 2020
lauxlib.h Added 'simplesect' sections to the manual Apr 13, 2020
lbaselib.c Added macro 'luaL_pushfail' Aug 16, 2019
lcode.c Fixed "conceptual" bug in 'luaK_setreturns' Mar 2, 2020
lcode.h Details Feb 27, 2020
lcorolib.c Fixed a warning and other minor issues Oct 4, 2019
lctype.c Easy way to allow Unicode characters in identifiers Dec 17, 2019
lctype.h Removed extra information from RCS keyword strings Aug 23, 2018
ldblib.c Details Feb 27, 2020
ldebug.c Improvements in the handling of signals May 22, 2020
ldebug.h A to-be-closed variable must have a closable value (or be nil) Nov 29, 2018
ldo.c Improvements in the handling of signals May 22, 2020
ldo.h First "complete" implementation of to-be-closed variables Oct 17, 2018
ldump.c Back to old encoding of versions in binary files May 6, 2020
lfunc.c Clearer distinction between types and tags Jan 31, 2020
lfunc.h Details Nov 18, 2019
lgc.c Added 'simplesect' sections to the manual Apr 13, 2020
lgc.h Avoid the creation of too many strings in 'package' May 3, 2019
linit.c Removed extra information from RCS keyword strings Aug 23, 2018
liolib.c 'luaL_execresult' does not assume -1 status as error May 22, 2020
ljumptab.h Several details about 5.4.0 rc1 Apr 23, 2020
llex.c Changed internal representation of booleans Jan 6, 2020
llex.h Removed extra information from RCS keyword strings Aug 23, 2018
llimits.h Small correction in assertion Dec 13, 2019
lmathlib.c Several details about 5.4.0 rc1 Apr 23, 2020
lmem.c Comments (mosty typos) Dec 30, 2019
lmem.h Removed extra information from RCS keyword strings Aug 23, 2018
loadlib.c Back to old encoding of versions in binary files May 6, 2020
lobject.c Undo change in the handling of 'L->top' (commit b80077b) Aug 29, 2019
lobject.h Cleaner definition for 'TString' May 19, 2020
lopcodes.c Several details about 5.4.0 rc1 Apr 23, 2020
lopcodes.h Several details about 5.4.0 rc1 Apr 23, 2020
lopnames.h Several details about 5.4.0 rc1 Apr 23, 2020
loslib.c 'luaL_execresult' does not assume -1 status as error May 22, 2020
lparser.c Fixed two bugs in to-be-closed variables x constants Jun 1, 2020
lparser.h Fixed two bugs in to-be-closed variables x constants Jun 1, 2020
lprefix.h Several details about 5.4.0 rc1 Apr 23, 2020
lstate.c Improvements in the handling of signals May 22, 2020
lstate.h Improvements in the handling of signals May 22, 2020
lstring.c Short strings always use all bytes in the hash Apr 1, 2020
lstring.h Cleaner definition for 'TString' May 19, 2020
lstrlib.c Fixed bug in 'string.format("%p")' Mar 16, 2020
ltable.c Clearer distinction between types and tags Jan 31, 2020
ltable.h Several details about 5.4.0 rc1 Apr 23, 2020
ltablib.c Details (typos in comments) Jul 5, 2019
ltests.c Fixed bug in 'string.format("%p")' Mar 16, 2020
ltests.h Details Apr 30, 2020
ltm.c Clearer distinction between types and tags Jan 31, 2020
ltm.h Clearer distinction between types and tags Jan 31, 2020
lua.c Improvements in the handling of signals May 22, 2020
lua.h Clearer distinction between types and tags Jan 31, 2020
luaconf.h 'l_mathlim' renamed to 'l_floatatt' Dec 5, 2019
lualib.h Removed extra information from RCS keyword strings Aug 23, 2018
lundump.c Back to old encoding of versions in binary files May 6, 2020
lundump.h Details in comments May 7, 2020
lutf8lib.c Details (more uniformity in error messages) May 27, 2020
lvm.c Details Feb 27, 2020
lvm.h Several details about 5.4.0 rc1 Apr 23, 2020
lzio.c Removed extra information from RCS keyword strings Aug 23, 2018
lzio.h Removed extra information from RCS keyword strings Aug 23, 2018
makefile Makefile compiles the Lua compiler with '-Os' Oct 8, 2019
onelua.c Keep correct type for immediate operands in comparisons Mar 22, 2019
You can’t perform that action at this time.