I was seeing an error in the second test in t/src/list.t on FreeBSD: set_integer_keyed() not implemented in class 'PerlInt'
I tracked it down to two consecutive calls to pmc_new() returning the same pointer, which is generally not what you want. Copying the following line from imcc/main.c to just before the first pmc_new() in the second test in t/src/list.t fixed the problem. interpreter->DOD_block_level++; But I'm unsure if this is the right way to go about it, or rather, if the line above belongs in Parrot_init() or elsewhere. Cheers, -- Lars Balker Rasmussen Consult::Perl