Code Review: stack traces

tpft review /shelveset:STraces2;tomat

DLR interpreter:
Inlines RunInstructions into Run to reduce stack consumption.
The interpreter saves interpreted stack trace when it catches an
exception. The stack trace is stored in Exception.Data and can be
inspected later by code that builds stack traces.
Fixes synchronous compilation to run the compiled code immediately.

Ruby:
Factors stack building logic out of RubyExceptionData into
RubyStackTraceBuilder.
Adds /sync0, /sync1, /debug and /debug /partial to irtest.rb to cover
more cases.

Fixes:


Tomas

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs