summaryrefslogtreecommitdiff
path: root/ldebug.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 'getlocal' gets information about parameters of Lua functionsRoberto Ierusalimschy2010-06-211-6/+15
|