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