Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lua 5.3.5 ported to gitv5.3.5 | Roberto Ierusalimschy | 2018-12-17 | 1 | -1/+2 |
| | | | | | | | This is the first commit for the branch Lua 5.3. All source files were copied from the official distribution of 5.3.5 in the Lua site. The test files are the same of 5.3.4. The manual came from the previous RCS repository, revision 1.167.1.2. | ||||
* | check whether function is finalizer when finding a name for it + | Roberto Ierusalimschy | 2016-10-19 | 1 | -13/+32 |
| | | | | | comments + some instructions can call functions in unespected ways (e.g., finalizers) | ||||
* | detail (comment) | Roberto Ierusalimschy | 2016-03-31 | 1 | -2/+2 |
| | |||||
* | When available, use metafield '__name' in error messages | Roberto Ierusalimschy | 2016-02-26 | 1 | -5/+5 |
| | |||||
* | comments (about hooks vs signals) | Roberto Ierusalimschy | 2015-12-16 | 1 | -2/+8 |
| | |||||
* | in 'luaD_call', use two functions instead of one with fixed boolean | Roberto Ierusalimschy | 2015-11-02 | 1 | -2/+2 |
| | | | | argument | ||||
* | hook test in 'luaV_execute' reduced to minimum (rest done in | Roberto Ierusalimschy | 2015-10-22 | 1 | -2/+4 |
| | | | | 'luaG_traceexec' | ||||
* | reuse of 'addinfo' by lexical errors | Roberto Ierusalimschy | 2015-05-22 | 1 | -14/+15 |
| | |||||
* | details (avoid 'lint' warnings) | Roberto Ierusalimschy | 2015-03-28 | 1 | -4/+4 |
| | |||||
* | 'ci_func' don't need to be exported | Roberto Ierusalimschy | 2015-03-11 | 1 | -1/+5 |
| | |||||
* | macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter | Roberto Ierusalimschy | 2015-03-06 | 1 | -2/+2 |
| | | | | (some people use it) | ||||
* | bug: suspended function can have its 'func' field not pointing to | Roberto Ierusalimschy | 2015-02-13 | 1 | -2/+25 |
| | | | | its function, crashing debug functions | ||||
* | 'lua_setlocal' should not pop value when failing (to be consistent | Roberto Ierusalimschy | 2015-01-02 | 1 | -3/+4 |
| | | | | with the manual and with 'lua_setupvalue') | ||||
* | error handler does not need to be a function (can be a callable | Roberto Ierusalimschy | 2014-12-10 | 1 | -2/+1 |
| | | | | object) | ||||
* | handle case where function was called as a hook | Roberto Ierusalimschy | 2014-12-08 | 1 | -4/+7 |
| | |||||
* | details | Roberto Ierusalimschy | 2014-11-11 | 1 | -3/+3 |
| | |||||
* | details | Roberto Ierusalimschy | 2014-11-10 | 1 | -7/+11 |
| | |||||
* | added missing cases for debug info about tag methods + | Roberto Ierusalimschy | 2014-11-10 | 1 | -17/+20 |
| | | | | better error message for bitwise operators | ||||
* | comments (references to "ANSI C" changed to "ISO C", which is the | Roberto Ierusalimschy | 2014-11-02 | 1 | -2/+2 |
| | | | | international name | ||||
* | added include for 'lprefix.h', for stuff that must be added before | Roberto Ierusalimschy | 2014-11-02 | 1 | -5/+6 |
| | | | | any other header file | ||||
* | `name' in comments changed to 'name' | Roberto Ierusalimschy | 2014-10-25 | 1 | -2/+2 |
| | |||||
* | macros 'LUA_QL'/'LUA_QL' deprecated | Roberto Ierusalimschy | 2014-10-17 | 1 | -2/+2 |
| | |||||
* | new macro 'cvt2str' to better control whether numbers are convertible | Roberto Ierusalimschy | 2014-07-30 | 1 | -3/+2 |
| | | | | to strings | ||||
* | new conversion float->integer: conversion is valid only when | Roberto Ierusalimschy | 2014-07-17 | 1 | -5/+7 |
| | | | | float has an exact representation as an integer | ||||
* | removed unused parameter Ä'L' in macro 'api_check' and company | Roberto Ierusalimschy | 2014-07-15 | 1 | -2/+2 |
| | |||||
* | 'lua_sethook' returns void | Roberto Ierusalimschy | 2013-12-09 | 1 | -3/+2 |
| | |||||
* | bug: Wrong error message in some short-cut expressions | Roberto Ierusalimschy | 2013-07-10 | 1 | -11/+19 |
| | |||||
* | correct error message for conversion errors from float to int | Roberto Ierusalimschy | 2013-05-06 | 1 | -10/+20 |
| | |||||
* | added 'const' to parameters of 'luaG_concaterror' | Roberto Ierusalimschy | 2013-04-29 | 1 | -2/+2 |
| | |||||
* | new interface for 'tonumber' | Roberto Ierusalimschy | 2013-04-26 | 1 | -3/+3 |
| | |||||
* | new operation '//' (integer division) | Roberto Ierusalimschy | 2013-04-26 | 1 | -1/+2 |
| | |||||
* | functions 'traceexec', 'callTM', and 'call_binTM' moved to other | Roberto Ierusalimschy | 2013-04-25 | 1 | -1/+34 |
| | | | | files to make 'lvm.c' a little smaller | ||||
* | remove of unecessary luaD_checkstack. (In some cases, C should | Roberto Ierusalimschy | 2012-08-16 | 1 | -5/+5 |
| | | | | | ensure stack space; in others, Lua can use the extra slots for temporary values.) | ||||
* | object tag keeps variant bits too -> no need for 'isC' field in | Roberto Ierusalimschy | 2012-01-20 | 1 | -5/+8 |
| | | | | Closures + more strick typing for closure variants | ||||
* | more uses of 'l_noret' | Roberto Ierusalimschy | 2011-11-30 | 1 | -3/+3 |
| | |||||
* | new type 'l_noret' for function that do not return | Roberto Ierusalimschy | 2011-10-07 | 1 | -6/+5 |
| | |||||
* | details (and missing 'break's) | Roberto Ierusalimschy | 2011-09-13 | 1 | -7/+6 |
| | |||||
* | upvalue names always can be NULL (if debug info was removed), so | Roberto Ierusalimschy | 2011-09-13 | 1 | -7/+13 |
| | | | | always check for that case | ||||
* | new implementation for 'getobjname': first search for relevant | Roberto Ierusalimschy | 2011-08-12 | 1 | -85/+87 |
| | | | | | instruction (new function 'findsetreg') and then try to build a meaningful name | ||||
* | no more 'luaH_setstr (used only once) + 'luaH_setint' receives value | Roberto Ierusalimschy | 2011-08-09 | 1 | -5/+7 |
| | | | | to be set. | ||||
* | stricter control (using tag variants) over closure kinds (Lua x C) | Roberto Ierusalimschy | 2011-06-02 | 1 | -12/+12 |
| | |||||
* | bug in OP_SELF when method name goes to a register | Roberto Ierusalimschy | 2011-04-28 | 1 | -12/+32 |
| | |||||
* | change in opcode OP_LOADNIL: B is used as a counter instead of a | Roberto Ierusalimschy | 2011-04-19 | 1 | -3/+3 |
| | | | | | register. (Avoids an assignment to R(B), not present in any other instruction.) | ||||
* | small bug (masked by wrong entry for OP_TEST in opcodes.c) | Roberto Ierusalimschy | 2011-04-18 | 1 | -1/+5 |
| | |||||
* | detail ('luai_apicheck' should be used always through macro 'api_check') | Roberto Ierusalimschy | 2011-04-18 | 1 | -2/+2 |
| | |||||
* | new instruction OP_LOADKX (to replace OP_LOADK with extra argument) | Roberto Ierusalimschy | 2011-04-07 | 1 | -4/+5 |
| | |||||
* | detail (cleaning trailing spaces) | Roberto Ierusalimschy | 2011-01-26 | 1 | -3/+3 |
| | |||||
* | getlocal/setlocal can access vararg parameters | Roberto Ierusalimschy | 2010-11-30 | 1 | -9/+22 |
| | |||||
* | 'proto->source' may be NULL (if dump strips debug information) | Roberto Ierusalimschy | 2010-10-11 | 1 | -5/+11 |
| | |||||
* | name "_ENV" configurable through 'luaconf.h' | Roberto Ierusalimschy | 2010-09-07 | 1 | -2/+2 |
| |