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: http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=4010 http://ironruby.codeplex.com/WorkItem/View.aspx?WorkItemId=1979 Tomas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100227/27d46614/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: STrace2.diff Type: application/octet-stream Size: 40762 bytes Desc: STrace2.diff URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20100227/27d46614/attachment-0001.obj>