[Ironruby-core] Code Review: Interpret1

Tomas Matousek Tomas.Matousek at microsoft.com
Thu Jun 26 21:11:29 EDT 2008

tfpt review "/shelveset:Interpret1;REDMOND\tomat"

  Fixes variable lookup and evaluation of OrExpression in interpreter.
  Reduces amount of generated code during interpretation by using generic methods for delegate targets in LambdaInvoker. New methods are generated only if a signature that doesn't match any of the generic methods is needed.
  Adds InterpretedScriptCode that derives from ScriptCode and runs interpreter instead of compiler.

  Uses InterpretedScriptCode.
  Modifies test runner to run interpreted mode and also to measure time.
  Removes calls to obsolete Ast.RuntimeConstant.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Interpret1.diff
Type: application/octet-stream
Size: 18880 bytes
Desc: Interpret1.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080626/9f998a9d/attachment-0001.obj>

More information about the Ironruby-core mailing list