.github
Add Dependabot configuration for GitHub Actions (#3)manual
Documentation for "LUA_NOENV"testes
Removed test for "corrupted binary dump".gitignore
'lua_upvalueid' returns NULL on invalid upvalue index.pre-commit-config.yaml
[StepSecurity] Apply security best practices (#2)all
'lua_checkstack' doesn't need to check stack overflowlapi.c
More disciplined use of 'getstr' and 'tsslen'lapi.h
Stack indices changed to union'slauxlib.c
Changed the growth rate of string bufferslauxlib.h
Removed goto's in 'luaD_precall'lbaselib.c
Bug: GC is not reentrantlcode.c
Several functions turned 'static'lcode.h
Several functions turned 'static'lcorolib.c
"Emergency" new version 5.4.6lctype.c
Easy way to allow Unicode characters in identifierslctype.h
Better documentation for 'lctype.h'ldblib.c
Broadening the use of branch hintsldebug.c
More disciplined use of 'getstr' and 'tsslen'ldebug.h
Bug: Call hook may be called twice when count hook yieldsldo.c
Several functions turned 'static'ldo.h
Several functions turned 'static'ldump.c
Bug: Loading a corrupted binary file can segfaultlfunc.c
Removed unused field 'UpVal.tbc'lfunc.h
Stack indices changed to union'slgc.c
More disciplined use of 'getstr' and 'tsslen'lgc.h
Small change in barrier macroslinit.c
Removed extra information from RCS keyword stringsliolib.c
Broadening the use of branch hintsljumptab.h
Several details about 5.4.0 rc1llex.c
Detailsllex.h
Detailllimits.h
Detailslmathlib.c
Avoid casts from unsigned long to floating-pointlmem.c
Small improvements in 'lmem.c'lmem.h
Removed extra information from RCS keyword stringsloadlib.c
Option '-l' discards version sufix from file namelobject.c
More disciplined use of 'getstr' and 'tsslen'lobject.h
More disciplined use of 'getstr' and 'tsslen'lopcodes.c
Several details about 5.4.0 rc1lopcodes.h
Detailslopnames.h
Several details about 5.4.0 rc1loslib.c
Simpler definition for LUA_STRFTIMEOPTIONSlparser.c
Bug: Wrong line number for function callslparser.h
Detailslprefix.h
Several details about 5.4.0 rc1lstate.c
More disciplined use of 'getstr' and 'tsslen'lstate.h
Bug: Call hook may be called twice when count hook yieldslstring.c
Cannot use 'getshrstr' before setting 'shrlen'lstring.h
Hash always use all characters in a long stringlstrlib.c
Detailsltable.c
Detailsltable.h
Detailsltablib.c
Corrected error message in 'table.remove'ltests.c
"Emergency" new version 5.4.6ltests.h
Bug: Wrong code generation in bitwise operationsltm.c
Stack indices changed to union'sltm.h
Avoid inclusion loop in 'ltm.h'lua.c
Option '-l' discards version sufix from file namelua.h
Removed redundancy in definitions of version/releaseluaconf.h
Option '-l' discards version sufix from file namelualib.h
'lua_assert' moved from 'lualib.h' to 'lauxlib.h'lundump.c
Removed test for "corrupted binary dump"lundump.h
Detailslutf8lib.c
Bug: 'utf8.codes' accepts spurious continuation byteslvm.c
More disciplined use of 'getstr' and 'tsslen'lvm.h
Negation in constant folding of '>>' may overflowlzio.c
Removed extra information from RCS keyword stringslzio.h
Removed extra information from RCS keyword stringsmakefile
New year (2023)onelua.c
DetailsREADME.md
DetailsLua
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, post a message to the Lua mailing list.
Download official Lua releases from Lua.org.