- the {g,s}et_<type>_keyed_int vtables take a plain INTVAL now, no more a pointer to one

- the src_key argument of pmc_keyed functions is gone
- all arithmetic, logical and boolean multi keyed vtables are gone
- as well as set P[k], P[k]
All these were unused. Tests still pass.

This did reduce the size of the parrot executable by about 200K.

I'll probably remove the set_same and <arithm>_same vtables too:
- they are unused
- I can hardly imagine how the $HL can state at compile time, that two PMCs are of the same type, so that these vtables would ever get called
- we don't have any opcodes for these
- they would safe very little execution time and finally:
- can't be used with e.g. tied variables.


leo



Reply via email to