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
2009-11-17 09:56:03 -02:00
bugs "But" -> "Bug" (misspelling) 2009-08-05 10:09:38 -03:00
lapi.c renaming: 'lua_upvaladdr' -> 'lua_upvalueid', 2009-11-09 17:10:48 -02:00
lapi.h API checks now have explanatory messages 2009-08-31 11:26:28 -03:00
lauxlib.c new function lua_copy 2009-10-05 13:44:33 -03:00
lauxlib.h 'checkversion' implemented in the auxiliary library 2009-06-18 15:59:58 -03:00
lbaselib.c functions 'getfenv' and 'setfenv' are deprecated 2009-11-16 13:51:03 -02:00
lbitlib.c Standard library for bitwise operations 2009-07-01 13:17:08 -03: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 type of 'luai_ctype_' array changed to unsigned (safer for bitwise 2009-05-27 13:51:15 -03:00
lctype.h type of 'luai_ctype_' array changed to unsigned (safer for bitwise 2009-05-27 13:51:15 -03:00
ldblib.c renaming: 'lua_upvaladdr' -> 'lua_upvalueid', 2009-11-09 17:10:48 -02:00
ldebug.c two small bugs: 'debug.getinfo' did not consider negative indices as out 2009-10-13 16:07:40 -03:00
ldebug.h 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 2009-06-10 13:57:53 -03:00
ldo.c no more one environment per thread: all threads share a single global 2009-10-23 17:12:19 -02:00
ldo.h new way to control stack overflow, controling only total size of the stack 2009-07-15 14:26:14 -03:00
ldump.c first implementation of lexical environments 2009-09-30 12:38:37 -03:00
lfunc.c first implementation of lexical environments 2009-09-30 12:38:37 -03:00
lfunc.h added LUAI_FUNC to functions not in the API 2005-04-25 16:24:10 -03:00
lgc.c registry and global table may be changed through the API without a 2009-11-09 16:29:21 -02:00
lgc.h when doing hard memory tests, perform a full GC at every possible step 2009-11-17 09:56:03 -02:00
linit.c details + comments 2009-09-05 09:39:29 -03:00
liolib.c "file:write" returns "file" in case of success 2009-09-01 16:10:48 -03:00
llex.c hexadecimal escape sequences in strings + better error messages for 2009-05-18 14:28:04 -03: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 when doing hard memory tests, perform a full GC at every possible step 2009-11-17 09:56:03 -02:00
lmathlib.c 'math.random' uses lua_Number to manage its arguments (there is no 2009-03-17 14:55:39 -03:00
lmem.c details 2006-09-14 15:42:28 -03:00
lmem.h 'luaM_freearray' does not need array type as argument 2009-04-17 11:40:13 -03:00
loadlib.c 'module' returns the new module (to be used with lexical environments) 2009-11-16 13:51:19 -02:00
lobject.c new macro 'NILCONSTANT' to initialize nil constants 2009-11-06 15:07:12 -02:00
lobject.h several small changes to simplify changing TValue if needed 2009-11-06 15:09:27 -02:00
lopcodes.c generic for coded as two dedicated instructions to simplify resumption 2008-10-30 13:39:30 -02:00
lopcodes.h comment explaining OP_VARARG was wrong (and corresponding code was not 2009-10-28 10:20:07 -02:00
loslib.c correct way to check arguments to 'strftime' 2009-08-25 16:58:08 -03:00
lparser.c better documentation for constructor syntax 2009-10-14 13:43:11 -03: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 one environment per thread: all threads share a single global 2009-10-23 17:12:19 -02:00
lstate.h no more one environment per thread: all threads share a single global 2009-10-23 17:12:19 -02:00
lstring.c hash table for strings is rehashed in place 2009-04-29 14:09:41 -03:00
lstring.h added LUAI_FUNC to functions not in the API 2005-04-25 16:24:10 -03:00
lstrlib.c better treatment of integer formats in string.format 2009-06-18 13:51:03 -03:00
ltable.c new macro 'NILCONSTANT' to initialize nil constants 2009-11-06 15:07:12 -02:00
ltable.h macro 'gkey' returns a "real" TValue* 2009-11-06 15:07:48 -02:00
ltablib.c 'lua_lessthan' replaced by more generic 'lua_compare' 2009-06-17 14:53:50 -03:00
ltests.c macro 'checkvalref' redefined as function (to avoid too long macros) 2009-11-06 15:08:43 -02:00
ltests.h several small improvements based on 'ci' being fixed now (including 2009-04-17 19:00:01 -03:00
ltm.c tables and strings respect __len metamethod 2007-09-10 14:59:32 -03:00
ltm.h tables and strings respect __len metamethod 2007-09-10 14:59:32 -03:00
lua.c avoid an unprotected call to 'lua_tostring' which theoretically may 2009-08-10 13:23:19 -03:00
lua.h renaming: 'lua_upvaladdr' -> 'lua_upvalueid', 2009-11-09 17:10:48 -02:00
luaconf.h functions 'getfenv' and 'setfenv' are deprecated 2009-11-16 13:51:03 -02:00
lualib.h new module 'lbitlib.c' for bitwise operations 2009-07-01 13:16:40 -03: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 comment explaining OP_VARARG was wrong (and corresponding code was not 2009-10-28 10:20:07 -02:00
lvm.h avoid using 'ttype' when there is an explicit test 2009-11-06 15:05:34 -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 new module 'lbitlib.c' for bitwise operations 2009-07-01 13:16:40 -03:00