On Thu, Apr 10, 2008 at 05:53:10PM -0700, [EMAIL PROTECTED] wrote:
> Author: chromatic
> Date: Thu Apr 10 17:53:10 2008
> New Revision: 26920
>
> [OO] Optimized isa() vtable entry for Class.  Instead of delegating 
> most of its work to isa_pmc(), this entry now performs its work 
> directly.  This is slightly faster and avoids creating a temporary PMC.
> 
> The Perl 6 build process is now 19.78% faster with this patch, and all tests
> still pass.

I'm guessing "slightly faster" here was meant as humorous understatement...
A nearly 20% improvement in _overall_ build time?!?

I'm a little curious as to _why_ updating isa() for Class makes such
a big difference -- what is (or was) calling isa() so frequently on a 
Class object?  

Pm

Reply via email to