• new
part, the Xbase++ Inspector
• new
routine insider():threadEval(blockA,threadO) for evaluating code in context of any running Xbase++ thread.
• new
routine insider():getVarId(variable) return unique ID of checked variable.
• new
routine insider():procObject(stackDeep) returns
object for an callstack entry of method call.
• new
routine insider():procBlock(stackDeep) returns
codeblock for an callstack entry of codeblock call.
• added
support for codeblock's callstack entries in fatal error handler.
•
enhance of fatal error handler's "Full
callstack" section:
• show
parameters even for internal functions
• show
ProcName()/ProcLine() for internal functions (where possible)
• determining BEGIN
SEQUENCEs in callstack
• show
types of callstack entries: x++ (Xbase++ call), core (internal
function) and SEQ (BEGIN SEQUENCE)
• show
only 256 entries of callstack (128 first and 128 last)
• new
routine insider():getVarRefs(variable) return number
of references to checked variable. It can be useful in some debug and
profiling cases.
• fatal
error handler now works on its own stack
• minor
changes in fatal error handler