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

Reply via email to