Hello.
I'm going to merge tt452_reduce_mmd_branch back to trunk.
Sort list of changes:
- VTABLE calls doesn't use MMD for most of cases.
- Pmc2c provides default MULTI method for corresponding VTABLE methods.
It was made to support consistent MMD override of "method form" of
VTABLE calls.
- All failing tests was marked as "todo => 'TT#452'" for future review.
Actually they should be removed from testsuite, because we doesn't use
MMD for VTABLE calls anymore. But for additional sanity check I left
them "as is".
So, if there is no objections I'll merge it into trunk into next few days.
Some numbers:
- "make benchmark_test" with number of passes reverted back from r38923
and removed "--gc-debug" goes down from ~560 seconds to ~110 seconds on
my box.
- rakudo's make spectest goes down from 3336.81 to 2996.62 CPU seconds
(on Infinoid++ box.)
--
Bacek.
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev