Go to file
Roberto Ierusalimschy e0260eb2d4 Bug (kind of) in 'isinstack'
The function 'isinstack' tried to work around the undefined behavior
of subtracting two pointers that do not point to the same object,
but the compiler killed to trick. (It optimizes out the safety check,
because in a correct execution it will be always true.)
2021-02-25 13:39:36 -03:00
manual '__close' methods can yield in the return of a C function 2021-02-12 13:36:30 -03:00
testes Bug (kind of) in 'isinstack' 2021-02-25 13:39:36 -03:00
.gitignore 'lua_upvalueid' returns NULL on invalid upvalue index 2020-10-12 14:51:28 -03:00
README.md Details 2020-12-02 15:13:13 -03:00
all Revision of stackless implementation 2020-10-12 12:29:09 -03:00
lapi.c New implementation for to-be-closed variables 2021-02-09 14:00:05 -03:00
lapi.h '__close' methods can yield in the return of a C function 2021-02-12 13:36:30 -03:00
lauxlib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lauxlib.h Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lbaselib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lcode.c Don't use tointegerns when luaV_tointegerns will do 2021-02-24 12:24:42 -03:00
lcode.h
lcorolib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lctype.c
lctype.h Better documentation for 'lctype.h' 2020-09-03 09:52:43 -03:00
ldblib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ldebug.c Bug (kind of) in 'isinstack' 2021-02-25 13:39:36 -03:00
ldebug.h Optimization/simplification of 'getbaseline' 2021-02-02 14:43:55 -03:00
ldo.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ldo.h Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ldump.c
lfunc.c New implementation for to-be-closed variables 2021-02-09 14:00:05 -03:00
lfunc.h New implementation for to-be-closed variables 2021-02-09 14:00:05 -03:00
lgc.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lgc.h
linit.c
liolib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ljumptab.h
llex.c Changes in the API of 'luaH_set' and related functions 2020-12-04 11:08:42 -03:00
llex.h Detail 2020-09-15 14:29:52 -03:00
llimits.h Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lmathlib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lmem.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lmem.h
loadlib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lobject.c 'luaL_newstate' should not allocate extra memory 2020-11-03 16:34:36 -03:00
lobject.h New implementation for to-be-closed variables 2021-02-09 14:00:05 -03:00
lopcodes.c
lopcodes.h Details 2021-02-24 11:30:46 -03:00
lopnames.h
loslib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lparser.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lparser.h Details 2020-12-02 15:13:13 -03:00
lprefix.h
lstate.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lstate.h '__close' methods can yield in the return of a C function 2021-02-12 13:36:30 -03:00
lstring.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lstring.h Hash always use all characters in a long string 2020-10-12 12:29:09 -03:00
lstrlib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ltable.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ltable.h Changes in the API of 'luaH_set' and related functions 2020-12-04 11:08:42 -03:00
ltablib.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ltests.c New implementation for to-be-closed variables 2021-02-09 14:00:05 -03:00
ltests.h Details (do not affect regular code) 2020-12-07 11:17:30 -03:00
ltm.c Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
ltm.h
lua.c Avoid using 'signal' when 'sigaction' is available 2020-11-24 14:41:50 -03:00
lua.h New API function 'lua_closeslot' 2021-01-11 15:03:01 -03:00
luaconf.h Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lualib.h 'lua_assert' moved from 'lualib.h' to 'lauxlib.h' 2020-12-03 10:39:38 -03:00
lundump.c Fixed bug of long strings in binary chunks 2020-08-18 14:42:11 -03:00
lundump.h
lutf8lib.c
lvm.c Don't use tointegerns when luaV_tointegerns will do 2021-02-24 12:24:42 -03:00
lvm.h Broadening the use of branch hints 2021-02-24 11:14:44 -03:00
lzio.c
lzio.h
makefile Eases the use of clang in the makefile 2021-02-10 14:11:51 -03:00
onelua.c

README.md

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, post a message to the Lua mailing list.

Download official Lua releases from Lua.org.