Go to file
Roberto Ierusalimschy 924bed7297 Methods separated from metamethods in 'io'
In the 'io' library, changed the use of the metatable also as its
own "method table", so that metamethods cannot be accessed as if they
were methods. (For instance, 'io.stdin.__gc' does not result in
the finalizer metamethod anymore.)
2019-07-01 12:25:00 -03:00
manual New function 'setCstacklimit' 2019-06-18 16:52:22 -03:00
testes Small changes around C-stack limit 2019-06-26 13:26:36 -03:00
all 'all' script automatically 'make's everything 2018-12-19 13:15:14 -02:00
bugs Bug: Long brackets with a huge number of '=' causes overflow 2018-12-14 13:12:01 -02:00
lapi.c Small optimizations in range checks 2019-03-27 14:56:10 -03:00
lapi.h To-be-closed variables in the C API 2018-10-25 15:30:15 -03:00
lauxlib.c Improvements in 'luaL_traceback' 2019-05-28 15:50:40 -03:00
lauxlib.h New function 'luaL_addgsub' 2019-04-24 14:41:41 -03:00
lbaselib.c Function 'warn' is vararg 2019-06-04 11:22:21 -03:00
lcode.c First implementation for 'const' variables 2019-05-17 11:11:44 -03:00
lcode.h Big revamp in the implmentation of labels/gotos 2018-10-29 14:26:48 -03:00
lcorolib.c Multiple errors in '__toclose' report the first one 2019-06-05 13:16:25 -03:00
lctype.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lctype.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ldblib.c New function 'setCstacklimit' 2019-06-18 16:52:22 -03:00
ldebug.c Details 2019-06-03 11:36:42 -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 '__call' metamethod can be any callable object 2019-06-25 17:45:50 -03:00
ldo.h First "complete" implementation of to-be-closed variables 2018-10-17 10:44:42 -03:00
ldump.c Small changes in the header of binary files 2019-03-19 15:31:08 -03:00
lfunc.c Multiple errors in '__toclose' report the first one 2019-06-05 13:16:25 -03:00
lfunc.h New functions 'lua_resetthread' and 'coroutine.kill' 2018-12-13 13:07:53 -02:00
lgc.c Fixed bug [5.4 alpha] for errors in finalizers 2019-06-21 09:34:49 -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 Methods separated from metamethods in 'io' 2019-07-01 12:25:00 -03:00
ljumptab.h Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
llex.c Details 2019-06-03 11:36:42 -03:00
llex.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
llimits.h A few changes in tests about number of bits in integers 2019-05-13 16:17:21 -03:00
lmathlib.c Define LUA_MAXUNSIGNED as a preprocessor constant 2019-05-14 11:10:24 -03:00
lmem.c Detail: bad assertion in 'luaM_free_' 2018-10-23 12:58:38 -03:00
lmem.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
loadlib.c Avoid the creation of too many strings in 'package' 2019-05-03 10:14:25 -03:00
lobject.c Details 2019-06-03 11:36:42 -03:00
lobject.h Added field 'srclen' to structure 'lua_Debug' 2019-04-04 11:45:26 -03:00
lopcodes.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
lopcodes.h A few changes in tests about number of bits in integers 2019-05-13 16:17:21 -03:00
lopnames.h Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
loslib.c Removed resource-related "emergency collections" 2018-10-31 16:25:29 -03:00
lparser.c Structure 'Vardesc' does not need a 'name' field 2019-06-21 10:16:57 -03:00
lparser.h Structure 'Vardesc' does not need a 'name' field 2019-06-21 10:16:57 -03:00
lprefix.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lstate.c Small changes around C-stack limit 2019-06-26 13:26:36 -03:00
lstate.h New function 'setCstacklimit' 2019-06-18 16:52:22 -03:00
lstring.c Details 2019-06-03 11:36:42 -03:00
lstring.h Strings inside Lua are not fully aligned 2019-03-13 14:14:40 -03:00
lstrlib.c Avoid using large buffers in 'string.format' 2019-04-12 11:48:24 -03:00
ltable.c A few changes in tests about number of bits in integers 2019-05-13 16:17:21 -03:00
ltable.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
ltablib.c Details 2019-06-03 11:36:42 -03:00
ltests.c A few more tests for table access in the API 2019-06-25 17:38:58 -03:00
ltests.h Small changes around C-stack limit 2019-06-26 13:26:36 -03:00
ltm.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
ltm.h Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
lua.c Removed use of 'rl_inhibit_completion' in 'lua.c' 2018-08-16 14:38:05 -03:00
lua.h New function 'setCstacklimit' 2019-06-18 16:52:22 -03:00
luaconf.h Small changes around C-stack limit 2019-06-26 13:26:36 -03:00
lualib.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lundump.c 'require' returns where module was found 2019-04-17 14:57:29 -03:00
lundump.h Small changes in the header of binary files 2019-03-19 15:31:08 -03:00
lutf8lib.c A few changes in tests about number of bits in integers 2019-05-13 16:17:21 -03:00
lvm.c Cleaning macros in 'luaV_execute' 2019-06-21 10:00:50 -03:00
lvm.h New macros for arithmetic/bitwise operations in 'luaV_execute' 2018-11-05 16:10:42 -02: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 Detail in makefile 2019-06-05 13:21:16 -03:00
onelua.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00