Perl6 on Win32 MS VC++ gives: Failed Test Status Wstat Total Fail Failed List of Failed --------------------------------------------------------------
t/compiler/8.t 1 256 6 1 16.67% 6 t/compiler/a.t 1 256 3 1 33.33% 2 t/rx/call.t 1 256 2 1 50.00% 1 t/compiler/8........NOK 6# got: 'Wrong type on top of stack! # ed 1 # 1 # 2 # a.1: 3 # b.1 # foo # ' # expected: '1 # 2 # a.1: 3 # b # 4 # 5 # Survived 1 # 1 # 2 # a.1: 3 # b.1 # foo # ' # Looks like you failed 1 tests of 6. This one is known, and is waiting on a BUFFER_external patch. Now that parrot works on win32 again, I'll try to clear out my patch queue. t/compiler/a........ok 1/3Couldn't find global label '__setup' at line 1. Couldn't find global label '_main' at line 3. Couldn't find operator 'bsr' on line 1. Couldn't find operator 'bsr' on line 3. # Failed test (t/compiler/a.t at line 51) t/compiler/a........NOK 2# got: '' # expected: '1 # 1.1 # 2 # -- # 1.1 # 2.1 # -- # 1 # 1.1 # 2 # 2.1 # 3.1 # 4 # 4.1 # 5.1 # 6.1 # -- # 1 # 1.1 # 2.1 # 3.1 # 4 # 4.1 # 5.1 # ' This error was in imc->pasm, specifically: last token = [] (error) line 63: parse error Didn't create output asm. t/rx/call...........NOK 1# got: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ' # expected: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ok 6 # ok 7 # ok 8 # ok 9 # ok 10 # ' No idea on where the missing "ok 10" went. If people would like the p6/imcc/pasm/pbc files, I can provide them. Just let me know. Mike Lambert