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
2013-12-30 18:47:58 -02:00
bugs new bug: Resuming the running coroutine makes it unyieldable 2013-11-08 16:23:16 -02:00
lapi.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -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 need to check "bad conversion number->int;" in luaL_checkversion, 2013-06-27 15:32:33 -03:00
lauxlib.h no need to check "bad conversion number->int;" in luaL_checkversion, 2013-06-27 15:32:33 -03:00
lbaselib.c GC local pause configurable 2013-09-13 13:21:52 -03:00
lbitlib.c avoid undefined shift of LUA_NBITS in rotate operation 2013-07-09 15:31:01 -03:00
lcode.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lcode.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lcorolib.c added 'return' (when possible) to calls to error functions 2013-02-21 10:44:53 -03:00
lctype.c missing 'LUA_CORE' definition 2011-10-03 13:19:23 -03:00
lctype.h detail (cleaned whitespaces at end of lines) 2011-07-15 09:50:29 -03:00
ldblib.c 'debug.subtype' -> 'math.type' (to distinguish integers and floats) 2013-07-22 13:05:53 -03:00
ldebug.c 'lua_sethook' returns void 2013-12-09 12:21:10 -02:00
ldebug.h correct error message for conversion errors from float to int 2013-05-06 14:21:59 -03:00
ldo.c bug: attempting to resume the running coroutine makes it unyieldable 2013-11-08 16:16:33 -02:00
ldo.h 'lua_load' has an extra argument 'mode' 2011-11-29 13:55:08 -02:00
ldump.c dumping and undumping integers 2013-04-26 15:48:35 -03:00
lfunc.c 'luaC_newobj' does not handle special cases; only special case 2013-09-11 09:26:14 -03:00
lfunc.h type of 'refcount' changed to lu_mem (to ensure there will be no 2013-09-11 12:17:00 -03:00
lgc.c details 2013-12-13 13:42:08 -02:00
lgc.h detail (setmetatable do not need to use a back GC barrier) 2013-09-11 17:15:31 -03:00
linit.c 'luaL_findtable' -> 'luaL_getsubtable' 2011-04-08 16:17:36 -03:00
liolib.c 'io.write' writes integers directly (and correctly) 2013-06-07 16:01:35 -03:00
llex.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
llex.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
llimits.h initial size of string table (MINSTRTABSIZE) should be large enough 2013-08-21 16:02:30 -03:00
lmathlib.c 'debug.subtype' -> 'math.type' (to distinguish integers and floats) 2013-07-22 13:05:53 -03:00
lmem.c removed debug code 2012-05-23 12:41:53 -03:00
lmem.h typo in comment 2013-02-20 11:08:21 -03:00
loadlib.c detail (changing some names of macros) 2013-10-07 11:20:31 -03:00
lobject.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lobject.h detail ('ttisuserdata' renamed to 'ttisfulluserdata') 2013-12-04 10:15:22 -02:00
lopcodes.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lopcodes.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
loslib.c uses integers for time 2013-05-14 12:57:11 -03:00
lparser.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lparser.h bug (GC can collect long identifier during parser) + change (using 2013-08-30 13:01:37 -03:00
lstate.c bug: should call 'luai_userstateclose' only when 'luai_userstateopen' 2013-11-08 15:34:22 -02:00
lstate.h CallInfo lists shrinks together with their associated stacks 2013-09-17 12:40:06 -03:00
lstring.c check for shrinking string table done only at the end of a GC cycle 2013-09-11 11:56:15 -03:00
lstring.h "fixed" objects kept in a separated list (instead of being kept in 2013-08-21 17:09:51 -03:00
lstrlib.c added "reasonable" limit for 'string.rep' (otherwise it is too easy 2013-06-20 12:06:51 -03:00
ltable.c 'luaC_newobj' does not handle special cases; only special case 2013-09-11 09:26:14 -03:00
ltable.h bug (GC can collect long identifier during parser) + change (using 2013-08-30 13:01:37 -03:00
ltablib.c no need to handle 0 as a special case in 'table.remove' 2013-03-07 15:17:24 -03:00
ltests.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
ltests.h new macro 'luai_userstateclose' (to test it is being called correctly) 2013-11-08 15:36:05 -02:00
ltm.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
ltm.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lua.c new "calculator mode"; no need to add '=' to print expressions 2013-12-16 12:27:17 -02:00
lua.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
luaconf.h details (comments) 2013-11-21 15:23:14 -02:00
lualib.h removed redundant definition for FILEHANDLE 2011-12-08 10:11:37 -02:00
lundump.c added 'local' bit (true => object is only refered by local variables) 2013-08-16 15:55:49 -03:00
lundump.h no more 'Proto' objects on the stack. Protos are anchored on outer 2012-05-08 10:53:33 -03:00
lvm.c first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lvm.h first implementation of '<<', '>>', and '~' (bitwise not) 2013-12-30 18:47:58 -02:00
lzio.c details (header comments) 2012-05-14 10:34:18 -03:00
lzio.h details ('Type* id' -> 'Type *id') 2013-06-07 11:51:10 -03:00
makefile reorganization of warnings + update of explicit dependencies (gcc -MM) 2013-06-20 15:56:51 -03:00