On Mon Aug 11 18:10:30 2008, coke wrote:
>
> 'getclass' is dead, patch applied in r30176. All tests pass.
r30176 (and it's subsequent fix for builtins.h in r30179) cause Rakudo
to stop building with:
../../parrot -o perl6.pbc perl6.pir
error:imcc:The opcode 'exp_p_p' (exp<2>) was not found. Check the type
and number of the arguments
in file 'src/gen_builtins.pir' line 1503
included from 'perl6.pir' line 1
make: *** [perl6.pbc] Error 2
I believe the source of the difficulty is that _all_ of the builtin
pseudo-opcode handling (not just 'say') was removed from Parrot in r30176.
I agree that we should eliminate the builtin pseudo-opcodes from Parrot,
but shouldn't there be a deprecation cycle for this first? (IIRC,
DEPRECATED.pod mentioned that C<getclass> would be going away, but
didn't make any mention of the other builtin pseudo-opcodes disappearing.)
Pm