tfpt review "/shelveset:BlockDelegates;REDMOND\tomat"
DLR: Implements interpretation of coalescing expression. Ruby: Reuses delegates created for blocks. BlockDispatcher is baked into the lambda as a runtime constant with initially uninitialized target delegate. This delegate is initialized first time the block is defined and then reused next time. This makes nested block loops much faster as it avoids unnecessary calls to DynamicMethod.CreateDelegate. Tomas
BlockDelegates.diff
Description: BlockDelegates.diff
_______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
