Leopold Toetsch (via RT) wrote: > # New Ticket Created by Leopold Toetsch > # Please include the string: [perl #17931] > # in the subject line of all future correspondence about this issue. > # <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=17931 > > > > I send this to the list first, because it's probably not a final > solution and people might have something better.
I did check in a correction for some of the obvious bugs. Plus: trace_dump uses now it's own interpreter which IMHO is the rigth thing to do, so that generating trace output doesn't mess up the state (COW!) of the interpreter, which is examined. Tracing now is working almost again, it still fails on very long traces due to probably trying to print some undefined data. I changed the output of trace_dump to not print the first argument in detail, when this is a PMC - of course - it should print no {IN,}OUT arguments, but for a first test it's much better now. Debug/trace should not change the observed interpreter in any aspect. Also included: - bugfix for sprintf("%%") - use much less substr in sprintf (no more one for each char) Tests including Befunge/make are working on my system. leo