Another update on current GC failures affecting Rakudo. Earlier today my 64-bit system was failing all spectests with Parrot revisions after 39937, but in scouring the Rakudo sources Vasily (bacek++) found an unused PMC attribute in the Rakudo's ObjectRef PMC, removing that unused PMC attribute seems to change the memory layout such that we only fail a few tests again.
Here's the status of GC failures as of this afternoon: Revisions: rakudo: 544038 parrot: 39966 t/spec: 27500 Legend (desired result is [abcd] for each test): [a] = test passes "make <testfile>" [b] = test passes "./perl6 <testfile>" [c] = test passes "parrot/parrot perl6.pbc <testfile>" [d] = test passes "parrot/parrot -G perl6.pbc <testfile>" [*] = test gives abort on exit x86: [****] t/spec/S12-attributes/class.rakudo 0 6 26 0 ?? [****] t/spec/S14-roles/basic.rakudo 0 6 33 0 ?? [ cd] t/spec/S32-array/elems.rakudo ?? ?? ?? [ cd] t/spec/S32-array/end.rakudo ?? ?? ?? x86_64: [****] t/spec/S12-attributes/class.rakudo 0 6 26 0 ?? [****] t/spec/S14-roles/basic.rakudo 0 6 33 0 ?? _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
