Mirror of the amazing lua scripting language
#lua #script #scripting #script-engine #embed #embedded #script-language

Roberto Ierusalimschy 0d00729e31 detail (breaking a long line) vor 15 Jahren
bugs 9d28e2b3e5 bug with io.read(op, "*n") vor 15 Jahren
lapi.c e924a7f9ea new API function 'lua_absindex' vor 15 Jahren
lapi.h 3e41afcec5 extra api checks for number of returns of C functions and for lua_yield vor 16 Jahren
lauxlib.c e924a7f9ea new API function 'lua_absindex' vor 15 Jahren
lauxlib.h 2d7a81a204 missing parentheses in declaration vor 15 Jahren
lbaselib.c cca71912e6 'gcinfo' was deprecated in version 5.0. vor 15 Jahren
lbitlib.c af512ad6da use of 'conventional' names for shift and rotate operations + vor 15 Jahren
lcode.c c066ac10a9 better line numbers for function calls and unary/binary operators + vor 15 Jahren
lcode.h c066ac10a9 better line numbers for function calls and unary/binary operators + vor 15 Jahren
lctype.c 062e809e54 new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and vor 16 Jahren
lctype.h 062e809e54 new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and vor 16 Jahren
ldblib.c 064e406f67 no more fenvs! vor 15 Jahren
ldebug.c 7dfa4cd655 first implementation of light C functions vor 15 Jahren
ldebug.h 2258ec6bc9 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) vor 16 Jahren
ldo.c 237f755dca typos in comments vor 15 Jahren
ldo.h e0f9d1c8f5 removed export of function only for coco vor 15 Jahren
ldump.c 25c557ec63 first version of _ENV; no more global variables vor 15 Jahren
lfunc.c 1c1a98e872 corrected some places where an old object could end up in front vor 15 Jahren
lfunc.h 064e406f67 no more fenvs! vor 15 Jahren
lgc.c 4fd76b8148 avoid "strong" cast vor 15 Jahren
lgc.h 1c1a98e872 corrected some places where an old object could end up in front vor 15 Jahren
linit.c 064e406f67 no more fenvs! vor 15 Jahren
liolib.c 064e406f67 no more fenvs! vor 15 Jahren
llex.c d8d81ba891 new escape sequence '\*' + several comments + moving options from vor 15 Jahren
llex.h 6abde1b05a no need to keep "_ENV" name in global state (can be kept in lex state) vor 15 Jahren
llimits.h ad2b5decc8 'lua_assert' can be empty when assertions are off vor 15 Jahren
lmathlib.c a6f465f558 new mark LUAMOD_API for all luaopen_* functions vor 16 Jahren
lmem.c 237f755dca typos in comments vor 15 Jahren
lmem.h 055104f5b6 keep memory-error message in the global state, so that its use vor 15 Jahren
loadlib.c 5ca7cdd709 for compatibility only: 'module' changes the first upvalue of vor 15 Jahren
lobject.c 53f9499f7f "light C function" is a better name than "C-function pointer" vor 15 Jahren
lobject.h 0bccf03d7e slightly better definition for 'changenvalue' vor 15 Jahren
lopcodes.c 25c557ec63 first version of _ENV; no more global variables vor 15 Jahren
lopcodes.h 25c557ec63 first version of _ENV; no more global variables vor 15 Jahren
loslib.c b3b8dfaaea yet more options moved from luaconf.h into internal files vor 15 Jahren
lparser.c 0d00729e31 detail (breaking a long line) vor 15 Jahren
lparser.h 25c557ec63 first version of _ENV; no more global variables vor 15 Jahren
lstate.c dc2b8a0073 detail vor 15 Jahren
lstate.h aa73403ba4 no need of a KGC_FORCED collection kind; it has the same behavior of vor 15 Jahren
lstring.c 1c1a98e872 corrected some places where an old object could end up in front vor 15 Jahren
lstring.h d394d5536a new macro 'eqstr' vor 15 Jahren
lstrlib.c 658ea8752b no need to handle '\0' differently from other control chars in vor 15 Jahren
ltable.c 53f9499f7f "light C function" is a better name than "C-function pointer" vor 15 Jahren
ltable.h fbf866a1a5 macro 'gkey' returns a "real" TValue* vor 16 Jahren
ltablib.c 489253d753 better definitions for lua_[gs]etglobal + less uses of ENVIRONINDEX vor 15 Jahren
ltests.c de0f51a02c wrong type being assigned (not detected because of obj2gco macro) vor 15 Jahren
ltests.h 4db6f20770 ensure that 'luai_userstatethread' is always called (even if vor 15 Jahren
ltm.c 7dfa4cd655 first implementation of light C functions vor 15 Jahren
ltm.h 7dfa4cd655 first implementation of light C functions vor 15 Jahren
lua.c afdb19ac82 no more 'ccall' nor 'cpcall' functions. (With light C functions they vor 15 Jahren
lua.h e924a7f9ea new API function 'lua_absindex' vor 15 Jahren
luaconf.h f5b7f077ec added comments to '#else' and '#endif' in long conditionals vor 15 Jahren
lualib.h a6f465f558 new mark LUAMOD_API for all luaopen_* functions vor 16 Jahren
lundump.c 25c557ec63 first version of _ENV; no more global variables vor 15 Jahren
lundump.h 2753134a38 new versions by lhf vor 20 Jahren
lvm.c b6e9fcbd70 use of macro ('vmcase') to format all cases in main switch of vor 15 Jahren
lvm.h c3a6f3fa1c 'lua_objlen' replaced by 'lua_rawlen', 'lua_len', and 'luaL_len' vor 15 Jahren
lzio.c eca9fa02d2 small improvement vor 20 Jahren
lzio.h 6956331093 new macro 'zungetc' vor 16 Jahren
makefile f270e7f044 warnings that are not compatible with C++ separated from other warning vor 15 Jahren