TclProDebug
TclProDebug copied to clipboard
Upgrade of debugger from classic TclPro to Tcl 8.5+
Apply the following changes to make tclparser work with Tcl/Tk 8.7.a5: Changed load functionality: Change line in pkgIndex.tcl to: package ifneeded parser 1.8 [list load [file join $dir tclparser18.dll] Tclparser]
This pull requests fixes the following cases that caused breakage on Windows: - spaces in the path to tclprodebug - spaces in the path to the Tcl script being debugged...
There is a ban on a rename operation while in debugger while renaming some subset of tcl commands, like `puts`. My application renames `puts`, so it was broken by the...
Extended form of return seem to be wrapped incorrectly (actually wrapped code just fails to execute). In the DbgNub_Return, there is a erroneous line https://github.com/flightaware/TclProDebug/blob/master/lib/tcldebugger/nub.tcl#L2025 ``` array set optArray $args...
I don't know what the root cause here, but when I filter out instrumenting for some files, there appears `return ... -level 0`, so after loading uninstrumented, file gets instrumented...