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/

Reply via email to