tpft review /shelveset:STraces2;tomat
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.
Factors stack building logic out of RubyExceptionData into
Adds /sync0, /sync1, /debug and /debug /partial to irtest.rb to cover