Go to file
Roberto Ierusalimschy 7af27ef59d Cleaner handling of errors in '__close' metamethods
Instead of protecting each individual metamethod call, protect the
entire call to 'luaF_close'.
2020-12-28 11:40:30 -03:00
manual Report last error in closing methods 2020-12-22 10:54:25 -03:00
testes Report last error in closing methods 2020-12-22 10:54:25 -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 Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -03:00
lapi.h
lauxlib.c Avoid "bad programming habits" in the reference system 2020-12-03 12:00:32 -03:00
lauxlib.h Details (do not affect regular code) 2020-12-07 11:17:30 -03:00
lbaselib.c
lcode.c Changes in the API of 'luaH_set' and related functions 2020-12-04 11:08:42 -03:00
lcode.h
lcorolib.c Report last error in closing methods 2020-12-22 10:54:25 -03:00
lctype.c
lctype.h Better documentation for 'lctype.h' 2020-09-03 09:52:43 -03:00
ldblib.c Details 2020-12-02 15:13:13 -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 Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -03:00
ldo.h Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -03:00
ldump.c
lfunc.c Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -03:00
lfunc.h Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -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
liolib.c n Windows, 'popen' accepts "[rw][bt]?" as valid modes 2020-12-03 12:09:50 -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 Optimization for 'n^2' 2020-11-13 09:59:07 -03:00
lmathlib.c
lmem.c Change in macro HARDMEMTESTS for testing GC 2020-07-08 15:36:48 -03:00
lmem.h
loadlib.c
lobject.c 'luaL_newstate' should not allocate extra memory 2020-11-03 16:34:36 -03:00
lobject.h Cleaner definition for macro 'ttisclosure' 2020-12-16 11:02:40 -03:00
lopcodes.c
lopcodes.h Details 2020-10-12 12:29:09 -03:00
lopnames.h
loslib.c 'luaL_execresult' does not assume -1 status as error 2020-05-22 15:39:29 -03:00
lparser.c Details 2020-12-02 15:13:13 -03:00
lparser.h Details 2020-12-02 15:13:13 -03:00
lprefix.h
lstate.c Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -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 Cleaner handling of floats in pack/unpack 2020-12-16 11:23:51 -03:00
ltable.c Changes in the API of 'luaH_set' and related functions 2020-12-04 11:08:42 -03:00
ltable.h Changes in the API of 'luaH_set' and related functions 2020-12-04 11:08:42 -03:00
ltablib.c
ltests.c Review of asserts in 'ltests.c' 2020-12-08 11:54:21 -03:00
ltests.h Details (do not affect regular code) 2020-12-07 11:17:30 -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 '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 Details (more uniformity in error messages) 2020-05-27 11:46:47 -03:00
lvm.c Cleaner handling of errors in '__close' metamethods 2020-12-28 11:40:30 -03:00
lvm.h
lzio.c
lzio.h
makefile Compiler optimization back to '-O2' 2020-11-11 15:10:51 -03:00
onelua.c
README.md Details 2020-12-02 15:13:13 -03: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, post a message to the Lua mailing list.

Download official Lua releases from Lua.org.