Allison Randal wrote: > After temporarily disabling the graph coloring register allocator, the > pdd25cx branch passes all Parrot tests. Please run the tests for your > language and report/debug any test failures that are different than the > test failures in trunk.
I ran the tests for rakudo. "make test" is clean, "make spectest_regression" reveals some bugs ("make spectest_regression" is clean in trunk). Most of them are quite similar to this one: t/spec/S02-builtin_data_types/type..............1/25 too few arguments passed (0 ) - 1 params expected current instr.: 'paramtype' pc 742 (EVAL_15:276) called from Sub '_block165' pc 688 (EVAL_15:260) called from Sub '_block11' pc 280 (EVAL_15:98) called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 (src/PCT/HLLCompiler.pir:4 81) called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1088 (src/PCT/HLLCompiler .pir:610) called from Sub 'parrot;PCT::HLLCompiler;command_line' pc 1267 (src/PCT/HLLCompi ler.pir:699) called from Sub 'parrot;Perl6::Compiler;main' pc 12211 (perl6.pir:174) There's also a HLL scoping failure which I'd attribute to the PGE problems: t/spec/S12-class/attributes.....................Scope not found for PAST::Var ' $a' current instr.: 'parrot;PCT::HLLCompiler;panic' pc 156 (src/PCT/HLLCompiler.pir: 103) [longish stack trace snipped] Other errors are: * get_integer() not implemented in class 'Range' (in t/spec/S29-array/delete) * Method 'min' not found for invocant of class 'Int' (in t/spec/S29-list/minmax) * No result object (in t/spec/S29-num/abs) plus a few parse errors. I also get errors in parrot's PGE tests (I guess they are known already; if not I can happily send the details) > The plan is to merge the branch back into trunk on Friday or Saturday. > > Allison -- Moritz Lenz http://moritz.faui2k3.org/ | http://perl-6.de/