Go to file
Roberto Ierusalimschy 65d2294454 Changed access to global table in the registry
The global table is always in the array part of the registry; we can
use this fact to make its access slightly more efficient.
2020-11-26 18:23:40 -03:00
manual Details 2020-10-30 10:18:54 -03:00
testes Removed optimization for «if ... then goto» 2020-11-11 14:41:41 -03:00
.gitignore 'lua_upvalueid' returns NULL on invalid upvalue index 2020-10-12 14:51:28 -03:00
all Revision of stackless implementation 2020-10-12 12:29:09 -03:00
lapi.c Changed access to global table in the registry 2020-11-26 18:23:40 -03:00
lapi.h Comments (mosty typos) 2019-12-30 11:45:08 -03:00
lauxlib.c 'luaL_newstate' should not allocate extra memory 2020-11-03 16:34:36 -03:00
lauxlib.h Added 'simplesect' sections to the manual 2020-04-13 13:42:40 -03:00
lbaselib.c Added macro 'luaL_pushfail' 2019-08-16 14:58:02 -03:00
lcode.c Details 2020-10-30 10:18:54 -03:00
lcode.h Details 2020-02-27 12:59:22 -03:00
lcorolib.c Keep memory errors as memory errors 2020-07-06 12:09:44 -03:00
lctype.c Easy way to allow Unicode characters in identifiers 2019-12-17 14:24:30 -03:00
lctype.h Better documentation for 'lctype.h' 2020-09-03 09:52:43 -03:00
ldblib.c 'lua_upvalueid' returns NULL on invalid upvalue index 2020-10-12 14:51:28 -03:00
ldebug.c Fixed bug: line hooks in stripped functions 2020-07-27 13:23:05 -03:00
ldebug.h Fixed bug: invalid 'oldpc' when returning to a function 2020-07-17 11:01:05 -03:00
ldo.c Bug when growing a stack 2020-11-08 11:52:26 -03:00
ldo.h Correct handling of 'luaV_execute' invocations 2020-10-12 12:29:09 -03:00
ldump.c Back to old encoding of versions in binary files 2020-05-06 14:19:08 -03:00
lfunc.c Details 2020-10-12 12:29:09 -03:00
lfunc.h Details 2019-11-18 14:54:06 -03:00
lgc.c Bug when growing a stack 2020-11-08 11:52:26 -03:00
lgc.h Small changes in macros that change GC colors 2020-08-13 15:23:21 -03:00
linit.c Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
liolib.c Fixed bug: invalid mode can crash 'io.popen' 2020-07-15 16:01:03 -03:00
ljumptab.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
llex.c Comments 2020-10-22 15:54:46 -03:00
llex.h Detail 2020-09-15 14:29:52 -03:00
llimits.h Optimization for 'n^2' 2020-11-13 09:59:07 -03:00
lmathlib.c Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lmem.c Change in macro HARDMEMTESTS for testing GC 2020-07-08 15:36:48 -03:00
lmem.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
loadlib.c Back to old encoding of versions in binary files 2020-05-06 14:19:08 -03:00
lobject.c 'luaL_newstate' should not allocate extra memory 2020-11-03 16:34:36 -03:00
lobject.h Fixed bug of keys removed from tables vs 'next' 2020-10-14 15:46:58 -03:00
lopcodes.c Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lopcodes.h Details 2020-10-12 12:29:09 -03:00
lopnames.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
loslib.c 'luaL_execresult' does not assume -1 status as error 2020-05-22 15:39:29 -03:00
lparser.c Removed optimization for «if ... then goto» 2020-11-11 14:41:41 -03:00
lparser.h Details 2020-10-30 10:18:54 -03:00
lprefix.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03:00
lstate.c Changed access to global table in the registry 2020-11-26 18:23:40 -03:00
lstate.h No more field 'lua_State.stacksize' 2020-10-12 12:29:09 -03:00
lstring.c Hash always use all characters in a long string 2020-10-12 12:29:09 -03:00
lstring.h Hash always use all characters in a long string 2020-10-12 12:29:09 -03:00
lstrlib.c No need for 'volatile' in string.pack/unpack 2020-10-12 12:29:09 -03:00
ltable.c Comments 2020-10-22 15:54:46 -03:00
ltable.h Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
ltablib.c Details (typos in comments) 2019-07-05 15:03:15 -03:00
ltests.c 'luaL_newstate' should not allocate extra memory 2020-11-03 16:34:36 -03:00
ltests.h Back to a stackless implementation 2020-10-12 12:29:09 -03:00
ltm.c Fixed bugs of stack reallocation x GC 2020-07-07 18:03:48 -03:00
ltm.h Free bit 7 of GC 'marked' field 2020-08-07 11:21:44 -03:00
lua.c Avoid using 'signal' when 'sigaction' is available 2020-11-24 14:41:50 -03:00
lua.h New release number (5.4.2) 2020-10-12 14:52:39 -03:00
luaconf.h Revision of stackless implementation 2020-10-12 12:29:09 -03:00
lualib.h Removed extra information from RCS keyword strings 2018-08-23 14:26:12 -03:00
lundump.c Fixed bug of long strings in binary chunks 2020-08-18 14:42:11 -03:00
lundump.h Details in comments 2020-05-07 14:52:19 -03:00
lutf8lib.c Details (more uniformity in error messages) 2020-05-27 11:46:47 -03:00
lvm.c Fixed wrong trace of vararg functions 2020-10-19 15:55:25 -03:00
lvm.h Several details about 5.4.0 rc1 2020-04-23 14:48:15 -03: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 Compiler optimization back to '-O2' 2020-11-11 15:10:51 -03:00
onelua.c Keep correct type for immediate operands in comparisons 2019-03-22 13:37:17 -03:00
README.md Create README.md 2020-09-28 14:34:44 +00:00

Lua

This is the repository of Lua development code, as seen by the Lua team. It contains the full history of all commits but is mirrored irregularly. For complete information about Lua, visit Lua.org.

Please do not send pull requests. To report issues and send patches, post a message to the Lua mailing list.

Download official Lua releases from Lua.org.