For interpreter looping over extra newline nodes ends up making a
measurable perf difference. I figured this would be an ok change, but
I guess not. I will revert this at least until I can figure out
perhaps what newlines can be safely removed which don't break tracing.
-Tom
On 10/30/07, Peter
Hi all,
I've been trying to make test_trace_func.rb work again in the
interpreter. test_block_and_vars fails because the NewlineNode (and
indirectly the line event) has been deleted by this code in
ParserSupport:
// Reduces overhead in interp by not set position every single line we
encounter.
i