Go to file
Roberto Ierusalimschy e460752323 Fixed "conceptual" bug in 'luaK_setreturns'
This function was computing invalid instruction addresses when the
expression was not a multi-return instruction. (Virtually all machines
don't raise errors when computing an invalid address, as long as the
address is not accessed, but this computation is undefined behavior in
ISO C.)
2020-03-02 13:24:06 -03:00
manual Copyright year changed to 2020 2019-12-27 10:38:53 -03:00
testes Details 2020-02-27 12:59:22 -03:00
all Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lapi.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lapi.h Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lauxlib.c Details 2020-02-27 12:59:22 -03:00
lauxlib.h Added function 'luaL_buffsub' 2019-10-23 11:10:19 -03:00
lbaselib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lcode.c Fixed "conceptual" bug in 'luaK_setreturns' 2020-03-02 13:24:06 -03:00
lcode.h Details 2020-02-27 12:59:22 -03:00
lcorolib.c Fixed a warning and other minor issues 2019-10-04 16:17:04 -03:00
lctype.c Easy way to allow Unicode characters in identifiers 2019-12-17 14:24:30 -03:00
lctype.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ldblib.c Details 2020-02-27 12:59:22 -03:00
ldebug.c Details 2020-02-27 12:59:22 -03:00
ldebug.h A to-be-closed variable must have a closable value (or be nil) 2018-11-29 16:02:44 -02:00
ldo.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
ldo.h First "complete" implementation of to-be-closed variables 2018-10-17 10:44:42 -03:00
ldump.c Code style in 'ldump'/'lundump'. 2020-02-27 15:17:44 -03:00
lfunc.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lfunc.h Details 2019-11-18 14:54:06 -03:00
lgc.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lgc.h Avoid the creation of too many strings in 'package' 2019-05-03 10:14:25 -03:00
linit.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
liolib.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
ljumptab.h OP_LOADFALSE broken in two instructions 2020-02-11 11:12:33 -03:00
llex.c Changed internal representation of booleans 2020-01-06 11:38:31 -03:00
llex.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
llimits.h Small correction in assertion 2019-12-13 14:02:42 -03:00
lmathlib.c Details 2020-02-27 12:59:22 -03:00
lmem.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lmem.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
loadlib.c Change in the prefix of messages from searchers 2019-10-24 10:49:44 -03:00
lobject.c Undo change in the handling of 'L->top' (commit b80077b8f3) 2019-08-29 12:52:37 -03:00
lobject.h Tag values don't need to be different from type values 2020-01-31 13:13:28 -03:00
lopcodes.c OP_LOADFALSE broken in two instructions 2020-02-11 11:12:33 -03:00
lopcodes.h OP_LOADFALSE broken in two instructions 2020-02-11 11:12:33 -03:00
lopnames.h OP_LOADFALSE broken in two instructions 2020-02-11 11:12:33 -03:00
loslib.c Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lparser.c Fixed "conceptual" bug in 'luaK_setreturns' 2020-03-02 13:24:06 -03:00
lparser.h Details 2019-11-18 14:54:06 -03:00
lprefix.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lstate.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lstate.h Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lstring.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lstring.h Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lstrlib.c Corrected direct use of 'snprintf' in 'lstrlib.c' 2020-02-28 10:37:14 -03:00
ltable.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
ltable.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ltablib.c Details (typos in comments) 2019-07-05 15:03:15 -03:00
ltests.c Details 2020-02-27 12:59:22 -03:00
ltests.h Details 2020-02-27 12:59:22 -03:00
ltm.c Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
ltm.h Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
lua.c Default for warnings changed to "off" 2019-08-20 13:42:26 -03:00
lua.h Clearer distinction between types and tags 2020-01-31 11:09:53 -03:00
luaconf.h 'l_mathlim' renamed to 'l_floatatt' 2019-12-05 13:31:07 -03:00
lualib.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lundump.c Code style in 'ldump'/'lundump'. 2020-02-27 15:17:44 -03:00
lundump.h Small changes in the header of binary files 2019-03-19 15:31:08 -03:00
lutf8lib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lvm.c Details 2020-02-27 12:59:22 -03:00
lvm.h Using an enumeration for float->integer coercion modes 2019-12-05 14:14:29 -03:00
lzio.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lzio.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
makefile Makefile compiles the Lua compiler with '-Os' 2019-10-08 10:26:02 -03:00
onelua.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00