Mark Glines wrote:
Vasily Chekalkin wrote:
I've changed Integer.i_ops to fallback to MMD dispatch in default case
(and added few MULTI methods to support it).


Great.  Does that mean we can still perform awesomely in the case of
core PMCs?  Do you think we're going to run into similar issues with any

Yes, it still perform fast. And after reducing GC pressure in last 2 commits it ~10% faster than before on benchmark_test.

other PMCs changed by the branch?

Yes. For example BigInt. I'll rework it fallback to MMD in default case.

I think that current VTABLE/MUTLI/METHOD interactions is inconsistent and have to be re-worked... I agree with chromatic++ comment#1 in ticket - "In the long term, making VTABLE calls multidispatch themselves will actually reduce the amount of code in the system.".

--
Bacek
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to