New interpreter has landed. This passes all internal and spec tests that the old interpreter does so I am not super worried about things breaking, but I will point out a few things....
1. We do not null check nodes when we interpret. There is not an ImplicitNilNode injected into the AST for construction. So many paths could blow up if our tests do not have enough coverage. I am not very worried about this 2. CallNode and FCallNode now have specialized versions (e.g. CallNoArgNode, CallOneArgBlockNode, etc...). These probably give our biggest speed up since they do not force us to box arguments before calling callMethod. I did not convert all callers yet, so there is still more gains to be had. To keep things backwards compatible, this required some mild hackishness which can be removed in JRuby 2.0 (or whatever our next big version is). I will post some numbers tommorow... -Tom -- Blog: http://www.bloglines.com/blog/ThomasEEnebo Email: [EMAIL PROTECTED] , [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email