A copy of the Lua development repository, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests or any other stuff. All communication should be through the Lua mailing list https://www.lua.org/lua-l.html https://lua.org
Find a file
Roberto Ierusalimschy e3866afa97 macro 'luaY_checklimit' changed into a function (and renamed 'checklimit').
It makes no sense to trade space for time in the parser.
2010-01-05 16:46:58 -02:00
bugs GC may get stuck during a parser and avoids proper resizing of the 2009-11-23 12:59:30 -02:00
lapi.c new api_check that 'pcallk' cannot be called inside hooks 2010-01-04 16:17:51 -02:00
lapi.h extra api checks for number of returns of C functions and for lua_yield 2009-11-27 13:37:59 -02:00
lauxlib.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
lauxlib.h 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' 2009-12-17 14:20:01 -02:00
lbaselib.c 'unpack' moved to table library (and therefore "renamed" to 2009-12-28 14:30:31 -02:00
lbitlib.c new mark LUAMOD_API for all luaopen_* functions 2009-11-24 10:05:44 -02:00
lcode.c limit of constants per function changed to 2^26 using extra arguments 2009-09-23 17:33:05 -03:00
lcode.h limit of constants per function changed to 2^26 using extra arguments 2009-09-23 17:33:05 -03:00
lctype.c new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
lctype.h new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
ldblib.c new scheme for debug info about tail calls: no more 'fake' stack entries, 2009-11-25 13:27:51 -02:00
ldebug.c details 2009-12-01 14:31:04 -02:00
ldebug.h 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 2009-06-10 13:57:53 -03:00
ldo.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
ldo.h removed export of function only for coco 2009-12-17 10:28:57 -02:00
ldump.c first implementation of lexical environments 2009-09-30 12:38:37 -03:00
lfunc.c allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
lfunc.h added LUAI_FUNC to functions not in the API 2005-04-25 16:24:10 -03:00
lgc.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
lgc.h allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
linit.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
liolib.c 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' 2009-12-17 14:20:01 -02:00
llex.c parser/scanner keep GC running 2009-11-17 14:33:38 -02:00
llex.h parser keeps list of active local variables in a single dynamic array, 2009-10-11 17:02:19 -03:00
llimits.h more options moved from luaconf.h into internal files 2009-12-17 10:50:20 -02:00
lmathlib.c new mark LUAMOD_API for all luaopen_* functions 2009-11-24 10:05:44 -02:00
lmem.c allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
lmem.h allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
loadlib.c comments + small details 2010-01-04 14:36:39 -02:00
lobject.c comment typos 2009-11-26 09:39:20 -02:00
lobject.h new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
lopcodes.c new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
lopcodes.h new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
loslib.c yet more options moved from luaconf.h into internal files 2009-12-17 11:08:51 -02:00
lparser.c macro 'luaY_checklimit' changed into a function (and renamed 'checklimit'). 2010-01-05 16:46:58 -02:00
lparser.h parser keeps list of active local variables in a single dynamic array, 2009-10-11 17:02:19 -03:00
lstate.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
lstate.h no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
lstring.c allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
lstring.h added LUAI_FUNC to functions not in the API 2005-04-25 16:24:10 -03:00
lstrlib.c reorganization of switch in function 'match' (details) 2010-01-04 14:37:19 -02:00
ltable.c allocator function receives the tag of object being allocated in 'osize' 2009-12-17 13:46:44 -02:00
ltable.h macro 'gkey' returns a "real" TValue* 2009-11-06 15:07:48 -02:00
ltablib.c 'unpack' moved to table library (and therefore "renamed" to 2009-12-28 14:30:31 -02:00
ltests.c no more pseudoindex LUA_GLOBALSINDEX; global table now accessible 2009-12-22 13:32:50 -02:00
ltests.h several configuration options that do not change often moved out of 2009-12-17 10:26:09 -02:00
ltm.c new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
ltm.h new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 2009-11-19 17:06:52 -02:00
lua.c 'lua_cpcall' is deprecated + other small changes in 'pmain' (comments 2009-12-22 14:47:12 -02:00
lua.h field 'nups' in struct 'lua_Debug' changed from 'int' to 'unsigned 2010-01-05 16:33:26 -02:00
luaconf.h 'unpack' moved to table library (and therefore "renamed" to 2009-12-28 14:30:31 -02:00
lualib.h new mark LUAMOD_API for all luaopen_* functions 2009-11-24 10:05:44 -02:00
lundump.c first implementation of lexical environments 2009-09-30 12:38:37 -03:00
lundump.h new versions by lhf 2005-11-16 09:55:07 -02:00
lvm.c 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' 2009-12-17 14:20:01 -02:00
lvm.h 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' 2009-12-17 14:20:01 -02:00
lzio.c small improvement 2005-06-03 17:16:16 -03:00
lzio.h new macro 'zungetc' 2009-05-18 14:26:25 -03:00
makefile update of file dependencies (gcc -MM) 2009-11-27 12:39:31 -02:00