begin reached 'test_microseconds' /usr/bin/perl t/spec/fudgeall rakudo t/spec/integration/99problems-01-to-10.t t/spec/integration/99problems-11-to-20.t t/spec/integration/99problems-21-to-30.t t/spec/integration/99problems-31-to-40.t t/spec/integration/99problems-41-to-50.t t/spec/integration/advent2009-day01.t t/spec/integration/advent2009-day02.t t/spec/integration/advent2009-day03.t t/spec/integration/advent2009-day04.t t/spec/integration/advent2009-day05.t t/spec/integration/advent2009-day06.t t/spec/integration/advent2009-day07.t t/spec/integration/advent2009-day08.t t/spec/integration/advent2009-day09.t t/spec/integration/advent2009-day11.t t/spec/integration/advent2009-day14.t t/spec/integration/advent2009-day15.t t/spec/integration/advent2009-day16.t t/spec/integration/advent2009-day17.t t/spec/integration/advent2009-day19.t t/spec/integration/advent2009-day20.t t/spec/integration/advent2009-day22.t t/spec/integration/advent2009-day23.t t/spec/integration/code-blocks-as-sub-args.t t/spec/integration/error-reporting.t t/spec/integration/lexical-array-in-inner-block.t t/spec/integration/lexicals-and-attributes.t t/spec/integration/method-calls-and-instantiation.t t/spec/integration/no-indirect-new.t t/spec/integration/pair-in-array.t t/spec/integration/passing-pair-class-to-sub.t t/spec/integration/role-composition-vs-attribute.t t/spec/integration/say-crash.t t/spec/integration/substr-after-match-in-gather-in-for.t t/spec/integration/weird-errors.t t/spec/S02-builtin_data_types/anon_block.t t/spec/S02-builtin_data_types/array_extending.t t/spec/S02-builtin_data_types/array_ref.t t/spec/S02-builtin_data_types/array.t t/spec/S02-builtin_data_types/assigning-refs.t t/spec/S02-builtin_data_types/bool.t t/spec/S02-builtin_data_types/capture.t t/spec/S02-builtin_data_types/catch_type_cast_mismatch.t t/spec/S02-builtin_data_types/declare.t t/spec/S02-builtin_data_types/flattening.t t/spec/S02-builtin_data_types/hash_ref.t t/spec/S02-builtin_data_types/hash.t t/spec/S02-builtin_data_types/infinity.t t/spec/S02-builtin_data_types/lists.t t/spec/S02-builtin_data_types/multi_dimensional_array.t t/spec/S02-builtin_data_types/nan.t t/spec/S02-builtin_data_types/nested_arrays.t t/spec/S02-builtin_data_types/nested_pairs.t t/spec/S02-builtin_data_types/nil.t t/spec/S02-builtin_data_types/num.t t/spec/S02-builtin_data_types/pair.t t/spec/S02-builtin_data_types/parcel.t t/spec/S02-builtin_data_types/parsing-bool.t t/spec/S02-builtin_data_types/range.t t/spec/S02-builtin_data_types/sigils-and-types.t t/spec/S02-builtin_data_types/subscripts_and_context.t t/spec/S02-builtin_data_types/type.t t/spec/S02-builtin_data_types/undefined-types.t t/spec/S02-builtin_data_types/whatever.t t/spec/S02-lexical-conventions/unicode.t t/spec/S02-literals/array-interpolation.t t/spec/S02-literals/char-by-name.t t/spec/S02-literals/char-by-number.t t/spec/S02-literals/fmt-interpolation.t t/spec/S02-literals/hash-interpolation.t t/spec/S02-literals/hex_chars.t t/spec/S02-literals/listquote.t t/spec/S02-literals/listquote-whitespace.t t/spec/S02-literals/misc-interpolation.t t/spec/S02-literals/numeric.t t/spec/S02-literals/pair-boolean.t t/spec/S02-literals/pairs.t t/spec/S02-literals/quoting.t t/spec/S02-literals/quoting-unicode.t t/spec/S02-literals/radix.t t/spec/S02-literals/string-interpolation.t t/spec/S02-literals/sub-calls.t t/spec/S02-literals/subscript.t t/spec/S02-literals/types.t t/spec/S02-literals/underscores.t t/spec/S02-magicals/config.t t/spec/S02-magicals/dollar_bang.t t/spec/S02-magicals/dollar-underscore.t t/spec/S02-magicals/pid.t t/spec/S02-magicals/progname.t t/spec/S02-names_and_variables/contextual.t t/spec/S02-names_and_variables/fmt.t t/spec/S02-names_and_variables/names.t t/spec/S02-names_and_variables/perl.t t/spec/S02-names_and_variables/list_array_perl.t t/spec/S02-names_and_variables/signature.t t/spec/S02-names_and_variables/variables-and-packages.t t/spec/S02-names_and_variables/varnames.t t/spec/S02-names/identifier.t t/spec/S02-names/our.t t/spec/S02-one-pass-parsing/less-than.t t/spec/S02-polymorphic_types/subset.t t/spec/S02-whitespace_and_comments/begin_end_pod.t t/spec/S02-whitespace_and_comments/minimal-whitespace.t t/spec/S02-whitespace_and_comments/one-pass-parsing.t t/spec/S02-whitespace_and_comments/pod-in-multi-line-exprs.t t/spec/S02-whitespace_and_comments/sub-block-parsing.t t/spec/S02-whitespace_and_comments/unicode-whitespace.t t/spec/S02-whitespace_and_comments/unspace.t t/spec/S03-junctions/associative.t t/spec/S03-junctions/autothreading.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/misc.t t/spec/S03-metaops/cross.t t/spec/S03-metaops/eager-hyper.t t/spec/S03-metaops/hyper.t t/spec/S03-metaops/not.t t/spec/S03-metaops/reduce.t t/spec/S03-metaops/reverse.t t/spec/S03-metaops/zip.t t/spec/S03-operators/also.t t/spec/S03-operators/arith.t t/spec/S03-operators/assign-is-not-binding.t t/spec/S03-operators/assign.t t/spec/S03-operators/autoincrement-range.t t/spec/S03-operators/autoincrement.t t/spec/S03-operators/autovivification.t t/spec/S03-operators/basic-types.t t/spec/S03-operators/bit.t t/spec/S03-operators/boolean-bitwise.t t/spec/S03-operators/brainos.t t/spec/S03-operators/chained-declarators.t t/spec/S03-operators/comparison-simple.t t/spec/S03-operators/context-forcers.t t/spec/S03-operators/context.t t/spec/S03-operators/equality.t t/spec/S03-operators/eqv.t t/spec/S03-operators/identity.t t/spec/S03-operators/increment.t t/spec/S03-operators/inplace.t t/spec/S03-operators/list-quote-junction.t t/spec/S03-operators/minmax.t t/spec/S03-operators/misc.t t/spec/S03-operators/names.t t/spec/S03-operators/nesting.t t/spec/S03-operators/not.t t/spec/S03-operators/numeric-context.t t/spec/S03-operators/precedence.t t/spec/S03-operators/range-basic.t t/spec/S03-operators/range.t t/spec/S03-operators/reduce-le1arg.t t/spec/S03-operators/relational.t t/spec/S03-operators/repeat.t t/spec/S03-operators/scalar-assign.t t/spec/S03-operators/series-arity0.t t/spec/S03-operators/series-arity2ormore.t t/spec/S03-operators/series-simple.t t/spec/S03-operators/series.t t/spec/S03-operators/short-circuit.t t/spec/S03-operators/spaceship-and-containers.t t/spec/S03-operators/subscript-vs-lt.t t/spec/S03-operators/ternary.t t/spec/S03-operators/so.t t/spec/S03-operators/value_equivalence.t t/spec/S03-smartmatch/any-any.t t/spec/S03-smartmatch/any-array.t t/spec/S03-smartmatch/any-bool.t t/spec/S03-smartmatch/any-callable.t t/spec/S03-smartmatch/any-complex.t t/spec/S03-smartmatch/any-num.t t/spec/S03-smartmatch/any-pair.t t/spec/S03-smartmatch/any-str.t t/spec/S03-smartmatch/any-type.t t/spec/S03-smartmatch/array-array.t t/spec/S03-smartmatch/array-hash.t t/spec/S03-smartmatch/capture-signature.t t/spec/S03-smartmatch/disorganized.t t/spec/S03-smartmatch/hash-hash.t t/spec/S03-smartmatch/regex-hash.t t/spec/S03-smartmatch/scalar-hash.t t/spec/S04-blocks-and-statements/pointy.t t/spec/S04-phasers/end.t t/spec/S04-phasers/rvalue.t t/spec/S04-declarations/implicit-parameter.t t/spec/S04-declarations/my.t t/spec/S04-exception-handlers/catch.t t/spec/S04-exceptions/fail.t t/spec/S04-statement-modifiers/for.t t/spec/S04-statement-modifiers/given.t t/spec/S04-statement-modifiers/if.t t/spec/S04-statement-modifiers/unless.t t/spec/S04-statement-modifiers/until.t t/spec/S04-statement-modifiers/values_in_bool_context.t t/spec/S04-statement-modifiers/while.t t/spec/S04-statement-parsing/hash.t t/spec/S04-statements/do.t t/spec/S04-statements/for.t t/spec/S04-statements/for_with_only_one_item.t t/spec/S04-statements/gather.t t/spec/S04-statements/given.t t/spec/S04-statements/if.t t/spec/S04-statements/last.t t/spec/S04-statements/loop.t t/spec/S04-statements/map-and-sort-in-for.t t/spec/S04-statements/next.t t/spec/S04-statements/no-implicit-block.t t/spec/S04-statements/redo.t t/spec/S04-statements/repeat.t t/spec/S04-statements/return.t t/spec/S04-statements/terminator.t t/spec/S04-statements/try.t t/spec/S04-statements/unless.t t/spec/S04-statements/until.t t/spec/S04-statements/while.t t/spec/S05-capture/caps.t t/spec/S05-capture/subrule.t t/spec/S05-grammar/action-stubs.t t/spec/S05-grammar/methods.t t/spec/S05-grammar/parse_and_parsefile.t t/spec/S05-grammar/protoregex.t t/spec/S05-grammar/protos.t t/spec/S05-grammar/signatures.t t/spec/S05-interpolation/lexicals.t t/spec/S05-mass/named-chars.t t/spec/S05-mass/properties-block.t t/spec/S05-mass/properties-derived.t t/spec/S05-mass/properties-general.t t/spec/S05-mass/properties-script.t t/spec/S05-mass/rx.t t/spec/S05-mass/recursive.t t/spec/S05-mass/stdrules.t t/spec/S05-match/arrayhash.t t/spec/S05-match/blocks.t t/spec/S05-match/capturing-contexts.t t/spec/S05-match/non-capturing.t t/spec/S05-match/perl.t t/spec/S05-match/positions.t t/spec/S05-metachars/closure.t t/spec/S05-metachars/line-anchors.t t/spec/S05-metachars/newline.t t/spec/S05-metachars/tilde.t t/spec/S05-metasyntax/angle-brackets.t t/spec/S05-metasyntax/changed.t t/spec/S05-metasyntax/charset.t t/spec/S05-metasyntax/null.t t/spec/S05-metasyntax/regex.t t/spec/S05-metasyntax/repeat.t t/spec/S05-metasyntax/sequential-alternation.t t/spec/S05-metasyntax/single-quotes.t t/spec/S05-metasyntax/unknown.t t/spec/S05-modifier/continue.t t/spec/S05-modifier/counted-match.t t/spec/S05-modifier/global.t t/spec/S05-modifier/overlapping.t t/spec/S05-modifier/pos.t t/spec/S05-modifier/repetition.t t/spec/S05-substitution/match.t t/spec/S05-substitution/subst.t t/spec/S05-transliteration/trans.t t/spec/S06-advanced_subroutine_features/lexical-subs.t t/spec/S06-advanced_subroutine_features/recurse.t t/spec/S06-advanced_subroutine_features/return.t t/spec/S06-currying/assuming-and-mmd.t t/spec/S06-currying/named.t t/spec/S06-multi/lexical-multis.t t/spec/S06-multi/proto.t t/spec/S06-multi/syntax.t t/spec/S06-multi/type-based.t t/spec/S06-multi/value-based.t t/spec/S06-multi/unpackability.t t/spec/S06-operator-overloading/methods.t t/spec/S06-operator-overloading/sub.t t/spec/S06-other/anon-hashes-vs-blocks.t t/spec/S06-other/main-eval.t t/spec/S06-other/misc.t t/spec/S06-routine-modifiers/scoped-named-subs.t t/spec/S06-signature/arity.t t/spec/S06-signature/closure-over-parameters.t t/spec/S06-signature/closure-parameters.t t/spec/S06-signature/code.t t/spec/S06-signature/defaults.t t/spec/S06-signature/errors.t t/spec/S06-signature/introspection.t t/spec/S06-signature/mixed-placeholders.t t/spec/S06-signature/named-parameters.t t/spec/S06-signature/named-placeholders.t t/spec/S06-signature/optional.t t/spec/S06-signature/positional-placeholders.t t/spec/S06-signature/positional.t t/spec/S06-signature/scalar-type.t t/spec/S06-signature/slurpy-and-interpolation.t t/spec/S06-signature/slurpy-params.t t/spec/S06-signature/slurpy-placeholders.t t/spec/S06-signature/sub-ref.t t/spec/S06-signature/tree-node-parameters.t t/spec/S06-signature/type-capture.t t/spec/S06-signature/unpack-array.t t/spec/S06-signature/unspecified.t t/spec/S06-traits/as.t t/spec/S06-traits/is-copy.t t/spec/S06-traits/is-rw.t t/spec/S07-iterators/range-iterator.t t/spec/S09-autovivification/autoincrement.t t/spec/S09-typed-arrays/arrays.t t/spec/S09-typed-arrays/hashes.t t/spec/S10-packages/basic.t t/spec/S10-packages/use-with-class.t t/spec/S11-modules/lexical.t t/spec/S11-modules/need.t t/spec/S12-attributes/clone.t t/spec/S12-attributes/inheritance.t t/spec/S12-attributes/instance.t t/spec/S12-attributes/undeclared.t t/spec/S12-class/anonymous.t t/spec/S12-class/augment-supersede.t t/spec/S12-class/attributes.t t/spec/S12-class/basic.t t/spec/S12-class/declaration-order.t t/spec/S12-class/extending-arrays.t t/spec/S12-class/inheritance-class-methods.t t/spec/S12-class/inheritance.t t/spec/S12-class/instantiate.t t/spec/S12-class/lexical.t t/spec/S12-class/open.t t/spec/S12-class/self-inheritance.t t/spec/S12-class/stubs.t t/spec/S12-construction/autopairs.t t/spec/S12-construction/BUILD.t t/spec/S12-construction/construction.t t/spec/S12-construction/named-params-in-BUILD.t t/spec/S12-construction/new.t t/spec/S12-enums/anonymous.t t/spec/S12-introspection/meta-class.t t/spec/S12-introspection/methods.t t/spec/S12-introspection/parents.t t/spec/S12-introspection/roles.t t/spec/S12-methods/calling_sets.t t/spec/S12-methods/calling_syntax.t t/spec/S12-methods/chaining.t t/spec/S12-methods/class-and-instance.t t/spec/S12-methods/defer-call.t t/spec/S12-methods/defer-next.t t/spec/S12-methods/how.t t/spec/S12-methods/instance.t t/spec/S12-methods/lastcall.t t/spec/S12-methods/method-vs-sub.t t/spec/S12-methods/multi.t t/spec/S12-methods/parallel-dispatch.t t/spec/S12-methods/private.t t/spec/S12-methods/submethods.t t/spec/S12-methods/syntax.t t/spec/S12-methods/topic.t t/spec/S12-methods/typed-attributes.t t/spec/S12-methods/what.t t/spec/S13-type-casting/methods.t t/spec/S13-overloading/typecasting-long.t t/spec/S13-overloading/operators.t t/spec/S14-roles/anonymous.t t/spec/S14-roles/attributes.t t/spec/S14-roles/basic.t t/spec/S14-roles/composition.t t/spec/S14-roles/crony.t t/spec/S14-roles/instantiation.t t/spec/S14-roles/lexical.t t/spec/S14-roles/mixin.t t/spec/S14-roles/namespaced.t t/spec/S14-roles/parameter-subtyping.t t/spec/S14-roles/parameterized-basic.t t/spec/S14-roles/parameterized-type.t t/spec/S14-roles/submethods.t t/spec/S16-filehandles/io.t t/spec/S16-filehandles/io_in_for_loops.t t/spec/S16-filehandles/io_in_while_loops.t t/spec/S16-filehandles/open.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-io/getc.t t/spec/S16-unfiled/slurp.t t/spec/S28-named-variables/inc.t t/spec/S29-any/cmp.t t/spec/S29-any/isa.t t/spec/S29-context/die.t t/spec/S29-context/eval.t t/spec/S29-context/sleep.t t/spec/S29-conversions/ord_and_chr.t t/spec/S32-array/bool.t t/spec/S32-array/create.t t/spec/S32-array/delete.t t/spec/S32-array/elems.t t/spec/S32-array/end.t t/spec/S32-array/exists.t t/spec/S32-array/keys_values.t t/spec/S32-array/kv.t t/spec/S32-array/pairs.t t/spec/S32-array/pop.t t/spec/S32-array/push.t t/spec/S32-array/rotate.t t/spec/S32-array/shift.t t/spec/S32-array/splice.t t/spec/S32-array/unshift.t t/spec/S32-hash/exists.t t/spec/S32-hash/delete.t t/spec/S32-hash/invert.t t/spec/S32-hash/keys_values.t t/spec/S32-hash/pairs.t t/spec/S32-hash/push.t t/spec/S32-io/file-tests.t t/spec/S32-io/note.t t/spec/S32-list/classify.t t/spec/S32-list/end.t t/spec/S32-list/first.t t/spec/S32-list/grep.t t/spec/S32-list/join.t t/spec/S32-list/map.t t/spec/S32-list/minmax.t t/spec/S32-list/pick.t t/spec/S32-list/reduce.t t/spec/S32-list/reverse.t t/spec/S32-list/sort.t t/spec/S32-list/uniq.t t/spec/S32-num/abs.t t/spec/S32-num/complex.t t/spec/S32-num/exp.t t/spec/S32-num/int.t t/spec/S32-num/log.t t/spec/S32-num/polar.t t/spec/S32-num/power.t t/spec/S32-num/rand.t t/spec/S32-num/rat.t t/spec/S32-num/real-bridge.t t/spec/S32-num/roots.t t/spec/S32-num/rounders.t t/spec/S32-num/sign.t t/spec/S32-num/sqrt.t t/spec/S32-num/unpolar.t t/spec/S32-scalar/defined.t t/spec/S32-scalar/undef.t t/spec/S32-str/append.t t/spec/S32-str/bool.t t/spec/S32-str/capitalize.t t/spec/S32-str/chomp.t t/spec/S32-str/chop.t t/spec/S32-str/comb.t t/spec/S32-str/flip.t t/spec/S32-str/index.t t/spec/S32-str/lcfirst.t t/spec/S32-str/lc.t t/spec/S32-str/p5chop.t t/spec/S32-str/pos.t t/spec/S32-str/samecase.t t/spec/S32-str/split-simple2.t t/spec/S32-str/split.t t/spec/S32-str/sprintf.t t/spec/S32-str/substr.t t/spec/S32-str/trim.t t/spec/S32-str/ucfirst.t t/spec/S32-str/uc.t t/spec/S32-str/words.t t/spec/S32-temporal/Date.t t/spec/S32-temporal/DateTime.t t/spec/S32-trig/e.t t/spec/S32-trig/sin.t t/spec/S32-trig/cos.t t/spec/S32-trig/tan.t t/spec/S32-trig/sec.t t/spec/S32-trig/cosec.t t/spec/S32-trig/cotan.t t/spec/S32-trig/atan2.t t/spec/S32-trig/sinh.t t/spec/S32-trig/cosh.t t/spec/S32-trig/tanh.t t/spec/S32-trig/sech.t t/spec/S32-trig/cosech.t t/spec/S32-trig/cotanh.t pass fail todo skip plan S02-builtin_data_types/anon_block.rakudo........... in main program body at line 1 39 0 1 2 42 2 skipped: tests don't work if previous test fails 1 todo : Parrot support for zero-arg subs? S02-builtin_data_types/array.rakudo................ in main program body at line 1 69 0 10 17 96 3 skipped: no native type int yet 2 skipped: Null PMC access bug 6 skipped: 2 skipped: multi-dim arrays 4 skipped: my Type @arr[num] parsefail 2 todo : 6 todo : parametrization issues 2 todo : no bounds checking S02-builtin_data_types/array_extending.t........... 21 0 0 0 21 S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 S02-builtin_data_types/assigning-refs.rakudo....... in main program body at line 1 15 0 3 0 18 3 todo : non-flattening hash refs S02-builtin_data_types/bool.rakudo................. in main program body at line 1 32 0 1 4 37 2 skipped: RT 66576: .name method on bool values 2 skipped: RT #65514 mix in bool with "but" 1 todo : RT 71462: Smartmatch a type yields Int, not a Bool S02-builtin_data_types/capture.rakudo.............. in main program body at line 1 17 0 0 1 18 1 skipped: should this pair not become positional? S02-builtin_data_types/catch_type_cast_mismatch.r.. in main program body at line 1 9 0 1 0 10 1 todo : Hash.isa(Hash) S02-builtin_data_types/declare.rakudo.............. in main program body at line 1 38 0 0 47 85 1 skipped: Comparator not implemented 1 skipped: Integral not implemented 1 skipped: OrderingPair not implemented 1 skipped: KeySet not implemented 1 skipped: buf not implemented 1 skipped: Blob not implemented 1 skipped: Complex not type converted properly during assignment from Num 1 skipped: Macro not implemented 1 skipped: KeyBag not implemented 1 skipped: int not implemented 1 skipped: Array of Array of Int 1 skipped: KeyHash not implemented 1 skipped: rat not implemented 1 skipped: Matcher isa not implemented 1 skipped: bit not implemented 1 skipped: Module not yet implemented 1 skipped: complex not implemented 1 skipped: Codepoint not implemented 1 skipped: Nil as type constraint - is this test valid? 1 skipped: RT #68726: Could not build C3 linearization: ambiguous hierarchy 1 skipped: Char not implemented 1 skipped: Order NYI 1 skipped: junction not implemented 1 skipped: AnyChar not implemented 1 skipped: Grapheme not implemented 1 skipped: CharLingua not implemented 1 skipped: Ordering not implemented 1 skipped: Bit not implemented 1 skipped: Buf NYI 1 skipped: StrPos not implemented 1 skipped: Duration not implemented 1 skipped: binding NYI 1 skipped: Bag not implemented 1 skipped: utf16 not implemented 1 skipped: KeyExtractor not implemented 1 skipped: No Module type yet 1 skipped: utf32 not implemented 1 skipped: Instant not implemented 1 skipped: num16 not implemented 1 skipped: num not implemented 1 skipped: StrLen not implemented 1 skipped: Byte not implemented 1 skipped: utf8 not implemented 1 skipped: HyperWhatever not implemented 1 skipped: Class not implemented 1 skipped: Package not implemented 1 skipped: Scalar not implemented S02-builtin_data_types/flattening.rakudo........... in main program body at line 1 33 0 1 0 34 1 todo : flaetting hash S02-builtin_data_types/hash.rakudo................. in main program body at line 1 59 0 1 9 69 1 skipped: RT 71022: infinite loop (noauto) 4 skipped: hash contextualizer on lazy list 4 skipped: %hash<> does not work 1 todo : RT #62730 S02-builtin_data_types/hash_ref.rakudo............. in main program body at line 1 14 0 8 10 32 5 skipped: hash autovivification 5 skipped: isa Hash 8 todo : isa Hash S02-builtin_data_types/infinity.rakudo............. in main program body at line 1 6 0 7 0 13 4 todo : integer Inf 3 todo : Int conversion of NaN and Inf S02-builtin_data_types/lists.rakudo................ in main program body at line 1 18 0 2 7 27 1 skipped: unskip when "augment" works 2 skipped: auto-dereferencing of captures (?) 1 skipped: indexing with *-2 3 skipped: list binding 1 todo : lvalue list slices 1 todo : exact list type S02-builtin_data_types/multi_dimensional_array.ra.. in main program body at line 1 19 0 3 19 41 10 skipped: Parse Error: Statement not terminated properly 9 skipped: Null PMC access in find_method() 3 todo : Doubtful if this is still correct S02-builtin_data_types/nan.rakudo.................. in main program body at line 1 6 0 0 1 7 1 skipped: unspecced and inconsistent S02-builtin_data_types/nested_arrays.t............. 8 0 0 0 8 S02-builtin_data_types/nested_pairs.t.............. 7 0 0 0 7 S02-builtin_data_types/nil.rakudo.................. in main program body at line 1 6 0 2 4 12 4 skipped: return value of if/for etc 1 todo : RT 74448: eval of empty string should be Nil 1 todo : Nil stored in a variable should be undef S02-builtin_data_types/num.rakudo.................. in main program body at line 1 56 0 6 4 66 4 skipped: Numbers with too many decimal places fail 2 todo : Num.perl generates a Rat 3 todo : Num.perl doesn't report the decimal part if it is 0 (RT 69869) 1 todo : No bignums yet S02-builtin_data_types/pair.rakudo................. in main program body at line 1 80 0 0 34 114 2 skipped: RT #67218 20 skipped: pair binding not implemented 2 skipped: method($invocant:) syntax missing 10 skipped: := NYI S02-builtin_data_types/parcel.t.................... 8 0 0 0 8 S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 S02-builtin_data_types/range.rakudo................ in main program body at line 1 58 0 0 9 67 2 skipped: Neither *-1 or slices work yet in ng 7 skipped: infinite ranges not implemented S02-builtin_data_types/sigils-and-types.rakudo..... in main program body at line 1 12 0 6 10 28 1 skipped: Abstraction 3 skipped: token/rule outside of class and grammar; macro 1 skipped: method outside class - fix test? 5 skipped: Roles of builtin types 6 todo : Associative role S02-builtin_data_types/subscripts_and_context.rak.. in main program body at line 1 7 0 1 0 8 1 todo : hash slices S02-builtin_data_types/type.rakudo................. in main program body at line 1 29 0 0 26 55 16 skipped: return type checking 6 skipped: native types (causes false positives if marked with todo) 4 skipped: "as" return type coercion S02-builtin_data_types/undefined-types.rakudo...... in main program body at line 1 3 0 2 20 25 12 skipped: Stringy 8 skipped: sink 2 todo : definedness of Nil S02-builtin_data_types/whatever.rakudo............. in main program body at line 1 15 0 1 27 43 2 skipped: RT #64566 4 skipped: multiple * in an expression 1 skipped: RT 65482 4 skipped: RT 68714 2 skipped: WhateverCode 8 skipped: * and user-defined ops 2 skipped: * and lexicals 3 skipped: * to code translation for multi-step expressions 1 skipped: sub form of map 1 todo : isa S02-lexical-conventions/unicode.rakudo............. in main program body at line 1 27 0 0 4 31 2 skipped: VOWEL SIGNs in identifiers 2 skipped: Unicode not allowed for named parameter yet? S02-literals/array-interpolation.t................. 12 0 0 0 12 S02-literals/char-by-name.rakudo................... in main program body at line 1 8 0 0 2 10 1 skipped: \c[LF] not valid 1 skipped: \c[LINE FEED] not valid S02-literals/char-by-number.rakudo................. in main program body at line 1 38 0 4 0 42 4 todo : Detecting malformed escape sequences NYI S02-literals/fmt-interpolation.t................... 11 0 0 0 11 S02-literals/hash-interpolation.rakudo............. in main program body at line 1 8 0 0 2 10 2 skipped: zen hash slice S02-literals/hex_chars.t........................... 4 0 0 0 4 S02-literals/listquote-whitespace.rakudo........... in main program body at line 1 9 0 1 0 10 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... in main program body at line 1 11 0 2 9 22 1 skipped: meta operators 1 skipped: Null PMC access in can() 5 skipped: magic type of <...> contents 2 skipped: List to Capture auto-promotion 1 todo : unknown errors 1 todo : parsing S02-literals/misc-interpolation.rakudo............. in main program body at line 1 39 0 0 4 43 1 skipped: zen hash slice 3 skipped: qa qb and array/hash interpolation S02-literals/numeric.t............................. 15 0 0 0 15 S02-literals/pair-boolean.t........................ 6 0 0 0 6 S02-literals/pairs.rakudo.......................... in main program body at line 1 44 0 0 4 48 2 skipped: prefix:<|> 2 skipped: reduce meta op S02-literals/quoting-unicode.t..................... 72 0 0 0 72 S02-literals/quoting.rakudo........................ in main program body at line 1 44 0 4 96 144 2 skipped: RT 65654 2 skipped: q:x assigned to array 2 skipped: quoting with q (..) 2 skipped: heredocs 23 skipped: quoting adverbs 11 skipped: \c97 etc 1 skipped: nested double curlies in q{{...}} 1 skipped: qq:x 7 skipped: «...» 2 skipped: q:x 1 skipped: nested curlies in q{...} 6 skipped: q:w 8 skipped: q[..] with variations 2 skipped: nested bracket quotes 3 skipped: qw 18 skipped: quoting with adverbs 1 skipped: Thinks statement not terminated properly 2 skipped: Q:qq adverbs 2 skipped: Q:q adverbs 2 todo : << :pair(1) >> 2 todo : << :pair(1) >> (RT 65304) S02-literals/radix.rakudo.......................... in main program body at line 1 178 0 5 4 187 4 skipped: :radix[] NYI 4 todo : Some question of what this form should actually do 1 todo : Really?! S02-literals/string-interpolation.t................ 9 0 0 0 9 S02-literals/sub-calls.rakudo...................... in main program body at line 1 19 0 1 0 20 1 todo : should parse as a routine foo:bar S02-literals/subscript.t........................... 3 0 0 0 3 S02-literals/types.t............................... 7 0 0 0 7 S02-literals/underscores.t......................... 19 0 0 0 19 S02-magicals/config.rakudo......................... in main program body at line 1 3 0 0 2 5 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.rakudo.............. in main program body at line 1 3 0 0 2 5 1 skipped: for() with nullary block 1 skipped: scalar binding S02-magicals/dollar_bang.rakudo.................... in main program body at line 1 17 0 1 0 18 1 todo : stringification of $! S02-magicals/pid.t.................................Could not find sub &PID in main program body at line 1 1 0 0 0 1 S02-magicals/progname.rakudo....................... in main program body at line 1 1 0 0 1 2 1 skipped: No PROCESS yet S02-names/identifier.rakudo........................ in main program body at line 1 17 0 0 1 18 1 skipped: RT #68358 S02-names/our.rakudo............................... in main program body at line 1 5 0 2 3 10 1 skipped: RT 69460 1 skipped: Null PMC access in invoke() 1 skipped: OUR::subname() does not work 2 todo : RT 69460 S02-names_and_variables/contextual.t............... 22 0 0 0 22 S02-names_and_variables/fmt.rakudo................. in main program body at line 1 14 0 1 4 19 4 skipped: .fmt on list of pairs (?) 1 todo : precision in Num.fmt S02-names_and_variables/list_array_perl.rakudo..... in main program body at line 1 15 0 0 6 21 1 skipped: RT 65988 2 skipped: parsefail on hyper operator 1 skipped: List.perl bug 2 skipped: recursive data structure S02-names_and_variables/names.rakudo............... in main program body at line 1 7 0 0 15 22 7 skipped: package variable autovivification 4 skipped: parse error 3 skipped: Parse error 1 skipped: unimpl get_pmc_keyed S02-names_and_variables/perl.rakudo................ in main program body at line 1 71 0 1 5 77 1 skipped: RT #64080 2 skipped: {...}.perl does not work 2 skipped: recursive data structure 1 todo : RT #61918 S02-names_and_variables/signature.rakudo........... in main program body at line 1 5 0 7 0 12 4 todo : signature binding 1 todo : RT 74336 2 todo : eqv on signatures S02-names_and_variables/variables-and-packages.ra.. in main program body at line 1 14 0 0 23 37 9 skipped: names of pseudo packages should be reserved 8 skipped: OUTER:: 3 skipped: lexicals in our subs 3 skipped: BEGIN S02-names_and_variables/varnames.rakudo............ in main program body at line 1 6 0 2 0 8 2 todo : proto on variable declarations S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 S02-polymorphic_types/subset.rakudo................ in main program body at line 1 25 0 4 4 33 2 skipped: adding braces breaks subset? 2 skipped: (noauto) succeeds for the wrong reason (need to test the error) 2 todo : RT #67818 1 todo : RT #67256 1 todo : RT 74234 S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 S02-whitespace_and_comments/minimal-whitespace.t... 7 0 0 0 7 S02-whitespace_and_comments/one-pass-parsing.t..... 1 0 0 0 1 S02-whitespace_and_comments/pod-in-multi-line-exp.. 3 0 0 0 3 S02-whitespace_and_comments/sub-block-parsing.rak.. in main program body at line 1 1 0 1 2 4 1 skipped: confused near "(sub{ 42 }" 1 skipped: confused near "(sub { 42 " 1 todo : block parsing problem S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 S02-whitespace_and_comments/unspace.rakudo......... in main program body at line 1 23 0 4 48 75 1 skipped: unimplemented 5 skipped: =for pod not implemented (in STD.pm) 3 skipped: indirect method calls 1 skipped: parse fail 6 skipped: unspace with postfix operators 29 skipped: defining new operators 3 skipped: parse error 1 todo : unimpl 3 todo : pod and unspace pass fail todo skip plan S03-junctions/associative.t........................ 10 0 0 0 10 S03-junctions/autothreading.rakudo................. in main program body at line 1 77 0 0 6 83 6 skipped: class attributes NYI S03-junctions/boolean-context.rakudo............... in main program body at line 1 38 0 2 5 45 1 skipped: Mu and == 4 skipped: junction type (lower case) 1 todo : named unary as function call 1 todo : not does not enforce boolean context? S03-junctions/misc.rakudo.......................... in main program body at line 1 68 0 3 25 96 2 skipped: Null PMC access in get_integer() (RT #64184) 6 skipped: index on junctions 4 skipped: lower case junction 10 skipped: substr on junctions 3 skipped: Junctions as subscripts 3 todo : lower case junction type S03-metaops/cross.rakudo........................... in main program body at line 1 17 0 2 7 26 1 skipped: .slice for iterators NYI 4 skipped: =:= NYI 2 skipped: chained cross NYI 1 todo : Not at all clear if this test is correct or not 1 todo : Array/list/iterator issues S03-metaops/eager-hyper.rakudo..................... in main program body at line 1 4 0 0 4 8 4 skipped: gather {..} parsefail S03-metaops/hyper.rakudo........................... in main program body at line 1 132 0 16 6 154 1 skipped: eval(Buf) 5 skipped: @array»++ 8 todo PASSED: unicode hypers 8 todo PASSED: list level extension S03-metaops/not.t.................................. 36 0 0 0 36 S03-metaops/reduce.rakudo.......................... in main program body at line 1 67 0 0 19 86 5 skipped: =:= NYI 12 skipped: implement [^^] 1 skipped: [orelse] 1 skipped: reduce of user defined op S03-metaops/reverse.t.............................. 33 0 0 0 33 S03-metaops/zip.t.................................. 12 0 0 0 12 S03-operators/also.rakudo.......................... in main program body at line 1 7 0 0 1 8 1 skipped: multiple S& NYI S03-operators/arith.rakudo......................... in main program body at line 1 123 0 2 3 128 2 skipped: bigint 1 skipped: long rats 2 todo : modulo by zero S03-operators/assign-is-not-binding.t.............. 8 0 0 0 8 S03-operators/assign.rakudo........................ in main program body at line 1 146 0 28 66 240 18 skipped: assigning to array slices 2 skipped: no applicable methods (,=) 2 skipped: Autovivify full qualified name 2 skipped: item assignment, $::(...) 2 skipped: @$a 9 skipped: unknown reasons 9 skipped: unknown 2 skipped: Method 'elems' not found for invocant of class 'Integer' 1 skipped: $a[] autovivification (unspecced?) 2 skipped: ,= 7 skipped: &&= in assignment 6 skipped: @p = $a ||= 3, 4 3 skipped: assigning to *@ 1 skipped: Odd number of elements found where hash expected 2 todo : list assignment 1 todo : item assignment parsing 6 todo : list assignment to scalar 1 todo : autoviv 6 todo : (@a, @b) = (@b, @a) 3 todo : list assignment, autovivification (?) 2 todo : item assignment 6 todo : %a{List} should trigger list assignment 1 todo : item/list assignment S03-operators/autoincrement-range.rakudo........... in main program body at line 1 40 0 56 0 96 8 todo : Arabic-Indic 8 todo : Gujarati 8 todo : Gurmukhi 8 todo : Bengali 8 todo : Hebrew 8 todo : Devangari 8 todo : Oriya S03-operators/autoincrement.t...................... 54 0 0 0 54 S03-operators/autovivification.rakudo..............Use of uninitialized value in numeric context Use of uninitialized value in numeric context in main program body at line 1 22 0 0 1 23 1 skipped: Hash element autoviv S03-operators/basic-types.t........................ 19 0 0 0 19 S03-operators/bit.rakudo........................... in main program body at line 1 20 0 0 2 22 2 skipped: bitwise string manipulation S03-operators/boolean-bitwise.rakudo............... in main program body at line 1 29 0 0 2 31 2 skipped: Mu as argument to bitwise operators S03-operators/brainos.t............................ 4 0 0 0 4 S03-operators/chained-declarators.rakudo........... in main program body at line 1 3 0 0 2 5 1 skipped: state 1 skipped: constant S03-operators/comparison-simple.t.................. 25 0 0 0 25 S03-operators/context-forcers.rakudo............... in main program body at line 1 84 0 0 11 95 6 skipped: TODO: @(), list assignment 1 skipped: ~Mu 4 skipped: is context S03-operators/context.rakudo....................... in main program body at line 1 23 0 1 5 29 4 skipped: loops 1 skipped: @() 1 todo : Ongoing list-y spec changes; this test maybe is no longer valid S03-operators/equality.rakudo......................Use of uninitialized value in numeric context in main program body at line 1 26 0 2 0 28 1 todo : +Any() doesn't work yet 1 todo : undef not coerced properly S03-operators/eqv.rakudo........................... in main program body at line 1 39 0 1 8 48 1 skipped: infix: 4 skipped: binding NYI 3 skipped: captures 1 todo : eqv on sub-refs S03-operators/identity.rakudo...................... in main program body at line 1 11 0 5 27 43 21 skipped: binding 6 skipped: unspecced 1 todo : unspecced 4 todo : misuse of =:= S03-operators/increment.rakudo..................... in main program body at line 1 28 0 0 2 30 1 skipped: unimpl Mu++ 1 skipped: unimpl Mu-- S03-operators/inplace.rakudo....................... in main program body at line 1 21 0 0 1 22 1 skipped: Doubtful Error: Cannot assign to readonly value S03-operators/list-quote-junction.t................ 16 0 0 0 16 S03-operators/minmax.rakudo........................ in main program body at line 1 12 0 10 0 22 2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious 4 todo : RT #61836 2 todo : String comparisons with Inf NYI 2 todo : max/min non-associative NYI S03-operators/misc.rakudo.......................... in main program body at line 1 30 0 0 3 33 1 skipped: RT #64474 2 skipped: state NYI S03-operators/names.t.............................. 7 0 0 0 7 S03-operators/nesting.t............................ 26 0 0 0 26 S03-operators/not.rakudo........................... in main program body at line 1 21 0 1 0 22 1 todo : RT 65556 S03-operators/numeric-context.rakudo............... in main program body at line 1 43 0 1 8 52 6 skipped: +"2" should return an Int 2 skipped: Rat in string not supported yet in Rakudo-ng 1 todo : +'1900' is a Num in Rakudo-ng S03-operators/precedence.rakudo.................... in main program body at line 1 49 0 3 1 53 1 skipped: unknown error 1 todo : list associativity bug 2 todo : non-associativeness of infix:<^> and | S03-operators/range-basic.t........................ 110 0 0 0 110 S03-operators/range.rakudo......................... in main program body at line 1 97 0 2 11 110 11 skipped: MMD function __cmp not found for types (101, 95) 2 todo : forbid Ranges and Lists as Range endpoints S03-operators/reduce-le1arg.rakudo................. in main program body at line 1 45 0 0 8 53 2 skipped: =!= NYI 3 skipped: [...] not implemented 2 skipped: ~< and ~> NYI 1 skipped: === still in PIR S03-operators/relational.t......................... 92 0 0 0 92 S03-operators/repeat.t............................. 27 0 0 0 27 S03-operators/scalar-assign.t...................... 4 0 0 0 4 S03-operators/series-arity0.t...................... 15 0 0 0 15 S03-operators/series-arity2ormore.t................ 11 0 0 0 11 S03-operators/series-simple.rakudo................. in main program body at line 1 47 0 0 2 49 2 skipped: &prefix: does not work with series yet S03-operators/series.rakudo........................ in main program body at line 1 33 0 0 25 58 1 skipped: [4] is eager rather than lazy ATM 6 skipped: state NYI 2 skipped: Not up to current spec 5 skipped: lazy lists 1 skipped: Symbol '&infix:<+>' not predeclared in 1 skipped: chained series NYI 7 skipped: Is this really what this should do? 2 skipped: slices, series S03-operators/short-circuit.rakudo................. in main program body at line 1 31 0 1 5 37 2 skipped: 1 ^^ 42 yields Mu? 3 skipped: no inifx: yet 1 todo : chained comparison order of evaluations S03-operators/so.t................................. 12 0 0 0 12 S03-operators/spaceship-and-containers.t........... 6 0 0 0 6 S03-operators/subscript-vs-lt.rakudo............... in main program body at line 1 2 0 2 0 4 2 todo : parsing S03-operators/ternary.t............................ 17 0 0 0 17 S03-operators/value_equivalence.rakudo............. in main program body at line 1 70 0 4 0 74 1 todo : === fail 1 todo : === broken on Rat 2 todo : === doesn't work on array references yet S03-smartmatch/any-any.t........................... 4 0 0 0 4 S03-smartmatch/any-array.t......................... 6 0 0 0 6 S03-smartmatch/any-bool.t.......................... 8 0 0 0 8 S03-smartmatch/any-callable.t...................... 6 0 0 0 6 S03-smartmatch/any-complex.t....................... 12 0 0 0 12 S03-smartmatch/any-num.rakudo...................... in main program body at line 1 16 0 0 2 18 2 skipped: Mu ~~ Num doesn't work yet S03-smartmatch/any-pair.t.......................... 10 0 0 0 10 S03-smartmatch/any-str.rakudo...................... in main program body at line 1 4 0 0 1 5 1 skipped: smartmatching Mu against Str S03-smartmatch/any-type.t.......................... 3 0 0 0 3 S03-smartmatch/array-array.t....................... 36 0 0 0 36 S03-smartmatch/array-hash.t........................ 6 0 0 0 6 S03-smartmatch/capture-signature.t................. 4 0 0 0 4 S03-smartmatch/disorganized.rakudo................. in main program body at line 1 39 0 0 3 42 3 skipped: syntactic smar-matching S03-smartmatch/hash-hash.t......................... 4 0 0 0 4 S03-smartmatch/regex-hash.t........................ 4 0 0 0 4 S03-smartmatch/scalar-hash.t....................... 3 0 0 0 3 pass fail todo skip plan S04-blocks-and-statements/pointy.rakudo............ in main program body at line 1 11 0 2 4 17 1 skipped: &?ROUTINE 3 skipped: Could not find non-existent sub junction 2 todo : pointy blocks and last/redo S04-declarations/implicit-parameter.rakudo......... in main program body at line 1 16 0 2 0 18 2 todo : pointy blocks and $_ S04-declarations/my.rakudo......................... in main program body at line 1 38 0 12 11 61 1 skipped: binding 2 skipped: infinite loop? (noauto) 5 skipped: Null PMC access in type() 2 skipped: fatal redeclarations 1 skipped: item assignment 2 todo : scoping bug 1 todo : &-sigiled variables 1 todo : lexicals bug; RT #61838 1 todo : previous test skipped 2 todo : OUTER and SETTING 4 todo : scoping 1 todo : type error not caught S04-exception-handlers/catch.rakudo................ in main program body at line 1 14 0 8 2 24 1 skipped: llops 1 skipped: invalid since other calls were skipped (noauto) 2 todo : smart matching against exception 1 todo : Exception types 2 todo : empty CATCH block 2 todo : CATCH block catching its own exceptions (RT #64262) 1 todo : CATCH S04-exceptions/fail.t.............................. 8 0 0 0 8 S04-phasers/end.rakudo............................. in main program body at line 1 1 0 2 0 3 2 todo : lexicals and eval() S04-phasers/rvalue.rakudo.......................... in main program body at line 1 6 0 0 10 16 10 skipped: lexicals in phasers S04-statement-modifiers/for.rakudo................. in main program body at line 1 16 0 2 0 18 2 todo : { ... } for 1..3 should execute the closure S04-statement-modifiers/given.t.................... 5 0 0 0 5 S04-statement-modifiers/if.t....................... 12 0 0 0 12 S04-statement-modifiers/unless.t................... 6 0 0 0 6 S04-statement-modifiers/until.t.................... 4 0 0 0 4 S04-statement-modifiers/values_in_bool_context.t... 24 0 0 0 24 S04-statement-modifiers/while.rakudo............... in main program body at line 1 4 0 0 1 5 1 skipped: Use of type object as value in numeric context S04-statement-parsing/hash.rakudo.................. in main program body at line 1 6 0 1 0 7 1 todo : Hash type (WTF?) S04-statements/do.rakudo........................... in main program body at line 1 19 0 1 4 24 1 skipped: if returning Nil 1 skipped: last not implemented 1 skipped: next() should also work on do blocks (?) 1 skipped: redo not implemented 1 todo : regression on RT 61034 S04-statements/for.rakudo.......................... in main program body at line 1 46 0 3 15 64 1 skipped: RT 71268 1 skipped: optional variable in for loop (RT #63994) 1 skipped: class accessing outer lexical 1 skipped: slice context 3 skipped: <-> is confusing the parser, I think 1 skipped: [+] NYI 4 skipped: is rw NYI 2 skipped: lazy lists (loops) 1 skipped: Z only works with 2 arrays at the moment 1 todo : RT 71268 1 todo : RT 68110 1 todo : for(0..5) should die because there is no space after the for S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 S04-statements/gather.rakudo....................... in main program body at line 1 10 0 4 0 14 2 todo : lazy gather/take 1 todo : broken gather/take with while (RT #62178) 1 todo : broken gather/take with loop (RT #62178) S04-statements/given.rakudo........................ in main program body at line 1 44 0 0 5 49 1 skipped: Cannot assign to Any() in Rakudo 2 skipped: parsefail on each(... ; ...) 1 skipped: .isa(TestIt) goes kaboom 1 skipped: .so NYI S04-statements/if.rakudo........................... in main program body at line 1 24 0 1 0 25 1 todo : 'my' variable within 'if' conditional fails S04-statements/last.rakudo......................... in main program body at line 1 6 0 0 2 8 2 skipped: last LABEL S04-statements/loop.t.............................. 12 0 0 0 12 S04-statements/map-and-sort-in-for.t............... 4 0 0 0 4 S04-statements/next.rakudo......................... in main program body at line 1 10 0 0 2 12 1 skipped: next LOOP 1 skipped: next BLOCK S04-statements/no-implicit-block.t................. 12 0 0 0 12 S04-statements/redo.t.............................. 10 0 0 0 10 S04-statements/repeat.rakudo....................... in main program body at line 1 14 0 0 2 16 2 skipped: point block on loop S04-statements/return.t............................ 15 0 0 0 15 S04-statements/terminator.rakudo................... in main program body at line 1 11 0 0 3 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo.......................... in main program body at line 1 13 0 2 1 16 1 skipped: Null PMC access 2 todo : try catches return exception S04-statements/unless.t............................ 10 0 0 0 10 S04-statements/until.t............................. 4 0 0 0 4 S04-statements/while.t............................. 9 0 0 0 9 pass fail todo skip plan S05-capture/caps.rakudo............................ in main program body at line 1 18 0 1 2 21 2 skipped: RT 75484 (fails randomly) (noauto) 1 todo : return type of .chunks S05-capture/subrule.rakudo......................... in main program body at line 1 26 0 5 0 31 4 todo : @($/) 1 todo : %($/) S05-grammar/action-stubs.t......................... 12 0 0 0 12 S05-grammar/methods.t.............................. 3 0 0 0 3 S05-grammar/parse_and_parsefile.rakudo............. in main program body at line 1 10 0 0 1 11 1 skipped: RT 71062 S05-grammar/protoregex.t........................... 11 0 0 0 11 S05-grammar/protos.t............................... 4 0 0 0 4 S05-grammar/signatures.t........................... 2 0 0 0 2 S05-interpolation/lexicals.t....................... 10 0 0 0 10 S05-mass/named-chars.rakudo........................ in main program body at line 1 175 0 53 191 419 107 skipped: negative char class in enumerated list 2 skipped: FF as char name 3 skipped: \c[LF] not valid charname 62 skipped: escapes in char classes 5 skipped: \c[NEL] not valid charname 3 skipped: \c[FF] not valid charname 2 skipped: CR as char name 2 skipped: NEL as char name 3 skipped: \c[CR] not valid charname 2 skipped: LF as char name 53 todo : \C escape S05-mass/properties-block.rakudo................... in main program body at line 1 669 0 0 1 670 1 skipped: Malformed UTF-8 string S05-mass/properties-derived.rakudo................. in main program body at line 1 178 0 0 78 256 7 skipped: isUnassigned not implemented 7 skipped: isAssigned not implemented 10 skipped: isCommon not implemented 7 skipped: isGraphemeLink 4 skipped: isAny not implemented 42 skipped: isOther* not implemented 1 skipped: Malformed UTF-8 string S05-mass/properties-general.rakudo................. in main program body at line 1 566 0 10 18 594 10 skipped: No [Lr] property defined 8 skipped: Malformed UTF-8 string 10 todo PASSED: Uninvestigated nqp-rx regression S05-mass/properties-script.t....................... 361 0 0 0 361 S05-mass/recursive.rakudo.......................... in main program body at line 1 11 0 0 9 20 9 skipped: match object oddness S05-mass/rx.rakudo................................. in main program body at line 1 601 0 69 54 724 1 skipped: not implemented 8 skipped: & NYI 13 skipped: NYI 11 skipped: \e 1 skipped: :s() 2 skipped: ::: NYI 2 skipped: regex 7 skipped: parse error 9 skipped: :: NYI 3 todo : 1 todo : RT 70606 54 todo : infix: 11 todo : unknown S05-mass/stdrules.t................................ 183 0 0 0 183 S05-match/arrayhash.t.............................. 8 0 0 0 8 S05-match/blocks.rakudo............................ in main program body at line 1 21 0 1 0 22 1 todo : Assignment to matched string affects earlier match objects S05-match/capturing-contexts.rakudo................ in main program body at line 1 12 0 7 7 26 2 skipped: augment 1 skipped: RT 70007 2 skipped: match coerced to array is flattened (RT #64952) 1 skipped: RT 64948 1 skipped: RT 70003 1 todo : RT 70007 2 todo : RT 66252 2 todo : hash context 1 todo : array context 1 todo : exact types S05-match/non-capturing.t.......................... 9 0 0 0 9 S05-match/perl.rakudo.............................. in main program body at line 1 5 0 0 7 12 4 skipped: 2 skipped: eval()ing Match.perl 1 skipped: RT #65610 S05-match/positions.rakudo......................... in main program body at line 1 8 0 0 4 12 1 skipped: unspecced 3 skipped: lexical lookup of S05-metachars/closure.rakudo....................... in main program body at line 1 4 0 0 8 12 3 skipped: make() inside closure 5 skipped: assignment to match variables (dubious) S05-metachars/line-anchors.t....................... 19 0 0 0 19 S05-metachars/newline.rakudo....................... in main program body at line 1 13 0 2 0 15 2 todo : Unicode S05-metachars/tilde.rakudo......................... in main program body at line 1 14 0 0 12 26 2 skipped: backtracking to find ~ goal 5 skipped: should not throw exceptions 3 skipped: exceptions from regexes 2 skipped: backtracking into ~ S05-metasyntax/angle-brackets.rakudo............... in main program body at line 1 30 0 1 45 76 5 skipped: indirect subrule call not implemented 2 skipped: <~~ ... > 2 skipped: not implemented 2 skipped: <$subrule> not implemented 1 skipped: colon arguments not implemented 1 skipped: <&foo()> not implemented 4 skipped: RT #64464 2 skipped: <%hash> not implemented 4 skipped: <( and )> 3 skipped: ..., !!! and ??? in regexes 4 skipped: and not implemented 11 skipped: <*literal> 2 skipped: angle quotes in regexes 2 skipped: < list > not implemented in regex 1 todo : S05-metasyntax/changed.t........................... 12 0 0 0 12 S05-metasyntax/charset.rakudo...................... in main program body at line 1 23 0 2 2 27 1 skipped: large \x char spec in regex (RT #67122) (noauto) 1 skipped: comment in charset (RT #67124) 1 todo : comment in charset (RT #67124) 1 todo : RT 71702: lethal reverse range in charset S05-metasyntax/null.t.............................. 4 0 0 0 4 S05-metasyntax/regex.rakudo........................Useless declaration of has-scoped token in a module; add our or my to install it in the lexpad or namespace Useless declaration of has-scoped regex in a module; add our or my to install it in the lexpad or namespace in main program body at line 1 19 0 2 5 26 3 skipped: lexical lookup of regexes 1 skipped: rx (o) 1 skipped: smart-matching against undefined values 1 todo : my $match = m/oo/ parsefail 1 todo : my $match = m{oo} does not match on $_ S05-metasyntax/repeat.rakudo....................... in main program body at line 1 14 0 4 0 18 1 todo : catch {1,3} old-style repetition quantifier 3 todo : closure repetition S05-metasyntax/sequential-alternation.rakudo....... in main program body at line 1 6 0 4 0 10 4 todo : sequential alternation NYI S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 S05-metasyntax/unknown.rakudo...................... in main program body at line 1 8 0 0 2 10 2 skipped: calling from outer scopes S05-modifier/continue.rakudo....................... in main program body at line 1 9 0 0 4 13 4 skipped: m:c NYI S05-modifier/counted-match.t....................... 21 0 0 0 21 S05-modifier/global.t.............................. 10 0 0 0 10 S05-modifier/overlapping.rakudo.................... in main program body at line 1 11 0 0 10 21 10 skipped: m:overlap// NYI S05-modifier/pos.rakudo............................ in main program body at line 1 26 0 0 14 40 4 skipped: m:pos// NYI 1 skipped: m:p:i:g// NYI 7 skipped: m:p/// NYI 2 skipped: s:pos/// NYI S05-modifier/repetition.rakudo..................... in main program body at line 1 8 0 0 4 12 2 skipped: :x(2) 2 skipped: :2x S05-substitution/match.t........................... 13 0 0 0 13 S05-substitution/subst.rakudo...................... in main program body at line 1 75 0 3 29 107 1 skipped: RT 69044 2 skipped: s:g[...] = 3 skipped: ss/.../.../ 4 skipped: s:global/.../../ NYI 3 skipped: $_ and s[...] do not work together yet 3 skipped: s[...] op= RHS 1 skipped: s () = RHS 3 skipped: $/ not involved in .subst yet (unspecced?) 2 skipped: :x(*) 2 skipped: adverbs on rx// NYI 5 skipped: s:g[] and s[] with Any() NYI 1 todo : s[...] seems to always return true? 2 todo : RT #61130 -- are these tests actually wrong? S05-transliteration/trans.rakudo...................