[Ironruby-core] Code Review: RubyOps2
Tomas.Matousek at microsoft.com
Wed Oct 1 18:12:55 EDT 2008
tfpt review "/shelveset:RubyOps2;REDMOND\tomat"
(Reviewed by John).
Moves emitted helpers from RuntimeFlowControl and BlockParam classes to RubyOps and makes all of them static.
Adds a debug-only attribute [Emitted] that is used to mark C# methods, fields and properties that are emitted to the IL.
Refactors AstFactory.OpCall so that arrays of expressions are not created unnecessarily for small number of arguments.
Includes shelveset BacktraceFix:
Backtraces weren't handled correctly for rethrown exceptions.
Adds some tests for backtraces and modifies the infrastructure to run unit tests in all combinations of /interpret and /partial modes.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 196018 bytes
More information about the Ironruby-core