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
2010-12-10 12:53:15 -02:00
bugs patches for last two bugs (string.format and io.read) 2010-05-14 12:34:57 -03:00
lapi.c finalizers (__gc) for tables 2010-11-26 12:32:31 -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 new function 'luaL_setmetatable' 2010-11-10 16:05:36 -02:00
lauxlib.h comment about compatibility-only functions 2010-11-16 17:20:01 -02:00
lbaselib.c 'loadstring' deprecated; use 'load' instead 2010-12-08 10:58:04 -02:00
lbitlib.c new functions 'extract' and 'replace' 2010-11-29 13:19:28 -02:00
lcode.c new way to distinguish between indexing tables in registers and 2010-07-07 13:27:29 -03:00
lcode.h better organization for fields in struct 'expdesc' 2010-07-02 17:42:40 -03:00
lcorolib.c new module policy: C modules do not create globals and do not register 2010-07-02 08:38:13 -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 'getuservalue' accepts any type of argument 2010-11-16 16:01:28 -02:00
ldebug.c getlocal/setlocal can access vararg parameters 2010-11-30 15:17:51 -02:00
ldebug.h 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 2009-06-10 13:57:53 -03:00
ldo.c corrected warnings from different compilers (mostly casts and small 2010-10-25 17:01:37 -02:00
ldo.h removed export of function only for coco 2009-12-17 10:28:57 -02:00
ldump.c version from lhf 2010-10-25 12:33:38 -02:00
lfunc.c typo in comments 2010-06-30 11:11:17 -03:00
lfunc.h 'luaF_newLclosure' gets prototype of new closure as argument 2010-06-04 10:06:15 -03:00
lgc.c 'micro' bug: when closing state, old objects are finalized (breaking 2010-12-03 09:48:25 -02:00
lgc.h comments 2010-12-02 17:51:15 -02:00
linit.c 'debug' library is loaded by default 2010-11-12 13:48:30 -02:00
liolib.c new function 'luaL_setmetatable' 2010-11-10 16:05:36 -02:00
llex.c 'hexafloat' moved to 'lobject.c' (hexa conversion needs it too) 2010-12-10 12:53:15 -02:00
llex.h no need to keep "_ENV" name in global state (can be kept in lex state) 2010-04-05 13:35:37 -03:00
llimits.h new macro 'cast_uchar' 2010-12-10 11:40:22 -02:00
lmathlib.c avoid "unreacheable code" warnings 2010-11-18 16:38:27 -02:00
lmem.c typos in comments 2010-05-05 15:49:56 -03:00
lmem.h keep memory-error message in the global state, so that its use 2010-04-08 14:16:46 -03:00
loadlib.c no more sentinel to detect loops in module dependencies; 2010-11-10 18:00:04 -02:00
lobject.c detection of erroneous numeric strings with \0 (such as "1\0") 2010-12-06 19:08:36 -02:00
lobject.h 'hexafloat' moved to 'lobject.c' (hexa conversion needs it too) 2010-12-10 12:53:15 -02:00
lopcodes.c details in opcode list 2010-10-13 13:45:54 -03:00
lopcodes.h POS_A replaced by POS_Ax (which is more "precise") 2010-10-25 10:24:55 -02:00
loslib.c 'os.exit' acceps booleans as status (for EXIT_SUCESS and EXIT_FAILURE) 2010-10-05 09:18:03 -03:00
lparser.c name "_ENV" configurable through 'luaconf.h' 2010-09-07 16:21:39 -03:00
lparser.h new way to distinguish between indexing tables in registers and 2010-07-07 13:27:29 -03:00
lstate.c finalizers (__gc) for tables 2010-11-26 12:32:31 -02:00
lstate.h finalizers (__gc) for tables 2010-11-26 12:32:31 -02:00
lstring.c corrected some places where an old object could end up in front 2010-05-10 15:23:45 -03:00
lstring.h new macro 'eqstr' 2010-04-05 13:26:37 -03:00
lstrlib.c 'gfind' was deprecated in 5.1 2010-11-19 14:25:51 -02:00
ltable.c allows larger array parts in tables (no need to restrict it to 2^26) 2010-11-11 13:38:43 -02:00
ltable.h macro 'key2tal' replaced by 'gkey' (as both were equal) 2010-06-25 09:18:10 -03:00
ltablib.c removed deprecated functions getn-foreach-foreachi 2010-11-23 15:21:14 -02:00
ltests.c new macro 'cast_uchar' 2010-12-10 11:40:22 -02:00
ltests.h 'module'/'luaL_register' and associates are deprecated 2010-07-28 12:51:59 -03:00
ltm.c first implementation of light C functions 2010-04-14 12:13:48 -03:00
ltm.h first implementation of light C functions 2010-04-14 12:13:48 -03:00
lua.c 'printf' replaced by 'luai_writestring' 2010-12-03 15:20:50 -02:00
lua.h better organization for coercion functions between lua_Number and 2010-10-26 17:32:19 -02:00
luaconf.h 'loadstring' deprecated; use 'load' instead 2010-12-08 10:58:04 -02:00
lualib.h bitlib renamed to 'bit32' + new function for arithmetic shift 2010-10-25 12:32:36 -02:00
lundump.c version from lhf 2010-10-25 12:33:38 -02:00
lundump.h new versions by lhf 2005-11-16 09:55:07 -02:00
lvm.c detection of erroneous numeric strings with \0 (such as "1\0") 2010-12-06 19:08:36 -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 -DLUA_COMPAT_ALL is the default 2010-11-16 09:39:42 -02:00