summaryrefslogtreecommitdiff
path: root/ldebug.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua 5.3.5 ported to gitv5.3.5Roberto Ierusalimschy2018-12-171-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 Ierusalimschy2016-10-191-13/+32
| | | | | comments + some instructions can call functions in unespected ways (e.g., finalizers)
* detail (comment)Roberto Ierusalimschy2016-03-311-2/+2
|
* When available, use metafield '__name' in error messagesRoberto Ierusalimschy2016-02-261-5/+5
|
* comments (about hooks vs signals)Roberto Ierusalimschy2015-12-161-2/+8
|
* in 'luaD_call', use two functions instead of one with fixed booleanRoberto Ierusalimschy2015-11-021-2/+2
| | | | argument
* hook test in 'luaV_execute' reduced to minimum (rest done inRoberto Ierusalimschy2015-10-221-2/+4
| | | | 'luaG_traceexec'
* reuse of 'addinfo' by lexical errorsRoberto Ierusalimschy2015-05-221-14/+15
|
* details (avoid 'lint' warnings)Roberto Ierusalimschy2015-03-281-4/+4
|
* 'ci_func' don't need to be exportedRoberto Ierusalimschy2015-03-111-1/+5
|
* macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameterRoberto Ierusalimschy2015-03-061-2/+2
| | | | (some people use it)
* bug: suspended function can have its 'func' field not pointing toRoberto Ierusalimschy2015-02-131-2/+25
| | | | its function, crashing debug functions
* 'lua_setlocal' should not pop value when failing (to be consistentRoberto Ierusalimschy2015-01-021-3/+4
| | | | with the manual and with 'lua_setupvalue')
* error handler does not need to be a function (can be a callableRoberto Ierusalimschy2014-12-101-2/+1
| | | | object)
* handle case where function was called as a hookRoberto Ierusalimschy2014-12-081-4/+7
|
* detailsRoberto Ierusalimschy2014-11-111-3/+3
|
* detailsRoberto Ierusalimschy2014-11-101-7/+11
|
* added missing cases for debug info about tag methods +Roberto Ierusalimschy2014-11-101-17/+20
| | | | better error message for bitwise operators
* comments (references to "ANSI C" changed to "ISO C", which is theRoberto Ierusalimschy2014-11-021-2/+2
| | | | international name
* added include for 'lprefix.h', for stuff that must be added beforeRoberto Ierusalimschy2014-11-021-5/+6
| | | | any other header file
* `name' in comments changed to 'name'Roberto Ierusalimschy2014-10-251-2/+2
|
* macros 'LUA_QL'/'LUA_QL' deprecatedRoberto Ierusalimschy2014-10-171-2/+2
|
* new macro 'cvt2str' to better control whether numbers are convertibleRoberto Ierusalimschy2014-07-301-3/+2
| | | | to strings
* new conversion float->integer: conversion is valid only whenRoberto Ierusalimschy2014-07-171-5/+7
| | | | float has an exact representation as an integer
* removed unused parameter Ä'L' in macro 'api_check' and companyRoberto Ierusalimschy2014-07-151-2/+2
|
* 'lua_sethook' returns voidRoberto Ierusalimschy2013-12-091-3/+2
|
* bug: Wrong error message in some short-cut expressionsRoberto Ierusalimschy2013-07-101-11/+19
|
* correct error message for conversion errors from float to intRoberto Ierusalimschy2013-05-061-10/+20
|
* added 'const' to parameters of 'luaG_concaterror'Roberto Ierusalimschy2013-04-291-2/+2
|
* new interface for 'tonumber'Roberto Ierusalimschy2013-04-261-3/+3
|
* new operation '//' (integer division)Roberto Ierusalimschy2013-04-261-1/+2
|
* functions 'traceexec', 'callTM', and 'call_binTM' moved to otherRoberto Ierusalimschy2013-04-251-1/+34
| | | | files to make 'lvm.c' a little smaller
* remove of unecessary luaD_checkstack. (In some cases, C shouldRoberto Ierusalimschy2012-08-161-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 inRoberto Ierusalimschy2012-01-201-5/+8
| | | | Closures + more strick typing for closure variants
* more uses of 'l_noret'Roberto Ierusalimschy2011-11-301-3/+3
|
* new type 'l_noret' for function that do not returnRoberto Ierusalimschy2011-10-071-6/+5
|
* details (and missing 'break's)Roberto Ierusalimschy2011-09-131-7/+6
|
* upvalue names always can be NULL (if debug info was removed), soRoberto Ierusalimschy2011-09-131-7/+13
| | | | always check for that case
* new implementation for 'getobjname': first search for relevantRoberto Ierusalimschy2011-08-121-85/+87
| | | | | instruction (new function 'findsetreg') and then try to build a meaningful name
* no more 'luaH_setstr (used only once) + 'luaH_setint' receives valueRoberto Ierusalimschy2011-08-091-5/+7
| | | | to be set.
* stricter control (using tag variants) over closure kinds (Lua x C)Roberto Ierusalimschy2011-06-021-12/+12
|
* bug in OP_SELF when method name goes to a registerRoberto Ierusalimschy2011-04-281-12/+32
|
* change in opcode OP_LOADNIL: B is used as a counter instead of aRoberto Ierusalimschy2011-04-191-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 Ierusalimschy2011-04-181-1/+5
|
* detail ('luai_apicheck' should be used always through macro 'api_check')Roberto Ierusalimschy2011-04-181-2/+2
|
* new instruction OP_LOADKX (to replace OP_LOADK with extra argument)Roberto Ierusalimschy2011-04-071-4/+5
|
* detail (cleaning trailing spaces)Roberto Ierusalimschy2011-01-261-3/+3
|
* getlocal/setlocal can access vararg parametersRoberto Ierusalimschy2010-11-301-9/+22
|
* 'proto->source' may be NULL (if dump strips debug information)Roberto Ierusalimschy2010-10-111-5/+11
|
* name "_ENV" configurable through 'luaconf.h'Roberto Ierusalimschy2010-09-071-2/+2
|