/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/99problems-51-to-60.t t/spec/integration/99problems-61-to-70.t t/spec/integration/code-blocks-as-sub-args.t t/spec/integration/lexical-array-in-inner-block.t t/spec/integration/lexicals-and-attributes.t t/spec/integration/man-or-boy.t t/spec/integration/method-calls-and-instantiation.t t/spec/integration/no-indirect-new.t t/spec/integration/packages.t t/spec/integration/pair-in-array.t t/spec/integration/passing-pair-class-to-sub.t t/spec/integration/real-strings.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/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/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/mixed_multi_dimensional.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/num.t t/spec/S02-builtin_data_types/pair.t t/spec/S02-builtin_data_types/parsing-bool.t t/spec/S02-builtin_data_types/range.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/whatever.t t/spec/S02-lexical-conventions/unicode.t t/spec/S02-literals/array-interpolation.t t/spec/S02-literals/autoref.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/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/env.t t/spec/S02-magicals/progname.t t/spec/S02-names_and_variables/fmt.t t/spec/S02-names_and_variables/perl.t t/spec/S02-names_and_variables/names.t t/spec/S02-names_and_variables/varnames.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/comments.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/unicode-whitespace.t t/spec/S02-whitespace_and_comments/unspace.t t/spec/S03-junctions/autothreading.t t/spec/S03-junctions/basic.t t/spec/S03-junctions/boolean-context.t t/spec/S03-junctions/chained-operators.t t/spec/S03-junctions/eigenstates.t t/spec/S03-junctions/misc.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.t t/spec/S03-operators/autovivification.t t/spec/S03-operators/basic-types.t t/spec/S03-operators/binding-closure.t t/spec/S03-operators/binding-scalars.t t/spec/S03-operators/bit.t t/spec/S03-operators/chained-declarators.t t/spec/S03-operators/comparison.t t/spec/S03-operators/context-forcers.t t/spec/S03-operators/context.t t/spec/S03-operators/cross-metaop.t t/spec/S03-operators/equality.t t/spec/S03-operators/eqv.t t/spec/S03-operators/hyper.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/misc.t t/spec/S03-operators/not.t t/spec/S03-operators/numeric-context.t t/spec/S03-operators/p5arrow.t t/spec/S03-operators/precedence.t t/spec/S03-operators/range.t t/spec/S03-operators/reduce-le1arg.t t/spec/S03-operators/reduce-metaop.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.t t/spec/S03-operators/short-circuit.t t/spec/S03-operators/spaceship-and-containers.t t/spec/S03-operators/spaceship.t t/spec/S03-operators/subscript-vs-lt.t t/spec/S03-operators/ternary.t t/spec/S03-operators/true.t t/spec/S03-operators/value_equivalence.t t/spec/S04-blocks-and-statements/pointy-rw.t t/spec/S04-blocks-and-statements/pointy.t t/spec/S04-closure-traits/end.t t/spec/S04-closure-traits/start.t t/spec/S04-declarations/constant.t t/spec/S04-declarations/implicit-parameter.t t/spec/S04-declarations/multiple.t t/spec/S04-declarations/my.t t/spec/S04-declarations/state.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-statements/do.t t/spec/S04-statements/for-scope.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/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/dot.t t/spec/S05-capture/named.t t/spec/S05-grammar/action-stubs.t t/spec/S05-grammar/inheritance.t t/spec/S05-grammar/namespace.t t/spec/S05-grammar/parse_and_parsefile.t t/spec/S05-grammar/ws.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/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/lookaround.t t/spec/S05-metasyntax/regex.t t/spec/S05-metasyntax/repeat.t t/spec/S05-metasyntax/single-quotes.t t/spec/S05-metasyntax/unknown.t t/spec/S05-modifier/ignorecase.t t/spec/S05-modifier/perl5_1.t t/spec/S05-modifier/perl5_2.t t/spec/S05-modifier/perl5_7.t t/spec/S05-modifier/perl5_8.t t/spec/S05-substitution/match.t t/spec/S05-substitution/subst.t t/spec/S05-transliteration/trans.t t/spec/S05-transliteration/with-closure.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-advanced_subroutine_features/wrap.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-operator-overloading/imported-subs.t t/spec/S06-operator-overloading/sub.t t/spec/S06-other/anon-hashes-vs-blocks.t t/spec/S06-other/main.t t/spec/S06-other/main-eval.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/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/passing-arrays.t t/spec/S06-signature/passing-hashes.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-interplation.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/type-capture.t t/spec/S06-signature/types.t t/spec/S06-traits/is-copy.t t/spec/S06-traits/is-rw.t t/spec/S06-traits/misc.t t/spec/S09-autovivification/autoincrement.t t/spec/S09-subscript_slice/slice.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/export.t t/spec/S11-modules/import.t t/spec/S11-modules/import-tag.t t/spec/S11-modules/nested.t t/spec/S12-attributes/class2.t t/spec/S12-attributes/class.t t/spec/S12-attributes/clone.t t/spec/S12-attributes/delegation.t t/spec/S12-attributes/inheritance.t t/spec/S12-attributes/instance.t t/spec/S12-attributes/recursive.t t/spec/S12-class/anonymous.t t/spec/S12-class/attributes.t t/spec/S12-class/basic.t t/spec/S12-class/declaration-order.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/interface-consistency.t t/spec/S12-class/namespaced.t t/spec/S12-class/parent_attributes.t t/spec/S12-class/rw.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-enums/as-role.t t/spec/S12-enums/basic.t t/spec/S12-enums/thorough.t t/spec/S12-introspection/can.t t/spec/S12-introspection/meta-class.t t/spec/S12-introspection/methods.t t/spec/S12-introspection/parents.t t/spec/S12-introspection/walk.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/default-trait.t t/spec/S12-methods/defer-call.t t/spec/S12-methods/defer-next.t t/spec/S12-methods/indirect_notation.t t/spec/S12-methods/instance.t t/spec/S12-methods/multi.t t/spec/S12-methods/parallel-dispatch.t t/spec/S12-methods/private.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/S12-subset/multi-dispatch.t t/spec/S12-subset/subtypes.t t/spec/S13-type-casting/methods.t t/spec/S13-overloading/metaoperators.t t/spec/S13-overloading/operators.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/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-mixin.t t/spec/S14-roles/parameterized-type.t t/spec/S16-filehandles/filetest.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-filehandles/unlink.t t/spec/S16-io/bare-say.t t/spec/S16-io/basic-open.t t/spec/S16-io/say.t t/spec/S16-unfiled/rebindstdhandles.t t/spec/S16-unfiled/slurp.t t/spec/S28-named-variables/cwd.t t/spec/S28-named-variables/inc.t t/spec/S29-any/cmp.t t/spec/S29-any/isa.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/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/shift.t t/spec/S32-array/unshift.t t/spec/S32-container/zip.t t/spec/S32-hash/exists.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-hash/slice.t t/spec/S32-io/chdir.t t/spec/S32-io/IO-Socket-INET.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_function_return_values.t t/spec/S32-list/map.t t/spec/S32-list/minmax.t t/spec/S32-list/mutating_listops.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/pi.t t/spec/S32-num/polar.t t/spec/S32-num/rand.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-scalar/defined.t t/spec/S32-scalar/undef.t t/spec/S32-str/append.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/p5chomp.t t/spec/S32-str/p5chop.t t/spec/S32-str/pos.t t/spec/S32-str/rindex.t t/spec/S32-str/samecase.t t/spec/S32-str/split-simple.t t/spec/S32-str/sprintf.t t/spec/S32-str/substr.t t/spec/S32-temporal/Temporal.t t/spec/S32-str/trim.t t/spec/S32-str/ucfirst.t t/spec/S32-str/uc.t t/spec/S32-str/unpack.t t/spec/S32-str/words.t t/spec/S32-trig/e.t t/spec/S32-trig/trig.t Usage: /home/pmichaud/rakdaily/t/spec/fudge [options] implname testfilename [fudgedtestfilename] Options: --keep-exit-code by default, fudge modifies the exit code for fudged test files to 1. supplying this option will suppress that behavior. Verbs: #?implname [num] skip 'reason' comment out num tests or blocks and call skip(num) #?implname [num] eval 'reason' eval num tests or blocks and skip(num) on parsefail #?implname [num] try 'reason' try num tests or blocks and fail on exception #?implname [num] todo 'reason', :by<1.2.3> run num tests or blocks with todo() preset #?implname emit your_ad_here(); just pass through your_ad_here(); #?DOES count for all implementations, the following thing does count tests (disables any attempt to autocount tests within the construct) when construct is a sub, registers the sub name as tester (and multiplies calls to tester sub by count tests) where implname is the lc name of your implementation, e.g. pugs or rakudo num is the number of statements or blocks to preprocess, defaults to 1 count is how many tests the following construct counts as pass fail todo skip test plan S02-builtin_data_types/anon_block.t................ 31 0 0 0 31 31 S02-builtin_data_types/array.rakudo................ 63 0 1 36 100 100 3 skipped: no native type int yet 6 skipped: my @arr[num] parsefail 2 skipped: multi-dim arrays 3 skipped: my @arr[num-->Type] parsefail 3 skipped: my @arr(-->Type) parsefail 4 skipped: my @arr[num] of Type parsefail 1 skipped: my @arr[*] parsefail 4 skipped: my Type @arr[num] parsefail 8 skipped: access out of array bounds 2 skipped: @arr[-1] should fail 1 todo : @array[$minus_one] should fail S02-builtin_data_types/array_extending.rakudo...... 14 0 2 0 16 16 2 todo : extend array S02-builtin_data_types/array_ref.t................. 45 0 0 0 45 45 S02-builtin_data_types/assigning-refs.rakudo....... 15 0 3 0 18 18 3 todo : non-flattening hash refs S02-builtin_data_types/bool.t...................... 24 0 0 0 24 24 S02-builtin_data_types/capture.rakudo.............. 4 0 1 13 18 18 2 skipped: Mixing ordinary args with captures 5 skipped: receiving raw captures 5 skipped: parse error: Malformed routine definition 1 skipped: arrays in captures are interpolated too eagerly 1 todo : capture with named args S02-builtin_data_types/catch_type_cast_mismatch.r.. 9 0 0 1 10 10 1 skipped: unspecced (if specced please add smartlink) S02-builtin_data_types/flattening.t................ 34 0 0 0 34 34 S02-builtin_data_types/hash.t...................... 63 0 0 0 63 63 S02-builtin_data_types/hash_ref.rakudo............. 19 7 1 5 32 32 5 skipped: hash autovivification 1 todo : pair diambiguation not a hash S02-builtin_data_types/infinity.rakudo............. 4 0 4 0 8 8 4 todo : integer Inf S02-builtin_data_types/lists.rakudo................ 17 0 1 3 21 21 3 skipped: list binding 1 todo : ro-ness in slices S02-builtin_data_types/mixed_multi_dimensional.ra.. 60 0 0 20 80 80 18 skipped: multi-level autovivification 2 skipped: get_pmc_keyed() not implemented in class 'Perl6Pair' S02-builtin_data_types/multi_dimensional_array.ra.. 22 0 0 19 41 41 10 skipped: Parse Error: Statement not terminated properly 9 skipped: Null PMC access in find_method() S02-builtin_data_types/nan.rakudo.................. 5 0 0 1 6 6 1 skipped: unspecced and inconsistent S02-builtin_data_types/nested_arrays.t............. 8 0 0 0 8 8 S02-builtin_data_types/nested_pairs.t.............. 7 0 0 0 7 7 S02-builtin_data_types/num.rakudo.................. 40 4 0 4 48 48 1 skipped: Rat, infix:
3 skipped: no Rat yet S02-builtin_data_types/pair.rakudo................. 78 0 8 28 114 114 2 skipped: RT #67218 20 skipped: pair binding not implemented 2 skipped: method($invocant:) syntax missing 1 skipped: Scope not found for PAST::Var '&code' 3 skipped: infix: 2 todo : RT #67218 2 todo : RT #64478 4 todo : kv() ambiguity S02-builtin_data_types/parsing-bool.t.............. 4 0 0 0 4 4 S02-builtin_data_types/range.rakudo................ 63 2 4 14 83 83 7 skipped: infinite ranges not implemented 5 skipped: range reverse not in spec 2 skipped: .reverse on ranges 1 todo : Range.reverse, :by(-1) 3 todo : immutable ranges S02-builtin_data_types/subscripts_and_context.t.... 8 0 0 0 8 8 S02-builtin_data_types/type.rakudo................. 34 0 0 10 44 44 4 skipped: Rat not implemented, as not implemented 6 skipped: native types (causes false positives if marked with todo) S02-builtin_data_types/whatever.t.................. 7 0 0 0 7 7 S02-lexical-conventions/unicode.rakudo............. 29 0 0 2 31 31 2 skipped: VOWEL SIGNs in identifiers S02-literals/array-interpolation.rakudo............ 6 0 6 0 12 12 4 todo : Array interpolation b0rked 2 todo : Array interpolation b0rked, RT # 58246 S02-literals/autoref.t............................. 57 0 0 0 57 57 S02-literals/char-by-name.rakudo................... 7 0 0 3 10 10 1 skipped: RT #64918 1 skipped: \c[LF] not valid 1 skipped: \c[LINE FEED] not valid S02-literals/char-by-number.rakudo................. 40 0 3 0 43 43 2 todo : feature 1 todo : \c broken escape S02-literals/fmt-interpolation.rakudo..............Method 'succ' not found for invocant of class 'Method' 0 11 0 0 11 11 S02-literals/hash-interpolation.rakudo............. 1 0 9 0 10 10 2 todo : interpolation with subscripts 3 todo : Hash interpolation 2 todo : Hash interpolation with %hash 2 todo : hash (ref) interpolation S02-literals/hex_chars.t........................... 4 0 0 0 4 4 S02-literals/listquote-whitespace.rakudo........... 8 0 1 0 9 9 1 todo : \xa0 should not be a separator for list quotes S02-literals/listquote.rakudo...................... 10 0 3 2 15 15 1 skipped: meta operators 1 skipped: Null PMC access in can() 1 todo : parsing 2 todo : bare <> and S02-literals/misc-interpolation.rakudo............. 25 0 7 7 39 39 3 skipped: qa qb and array/hash interpolation 3 skipped: Null PMC access in get_bool() 1 skipped: parse failure 1 todo : hash interpolation 1 todo : array interpolation 2 todo : interpolation of &function() 3 todo : method interpolation S02-literals/pair-boolean.t........................ 6 0 0 0 6 6 S02-literals/pairs.rakudo.......................... 10 0 14 16 40 40 3 skipped: reduce meta op 11 skipped: call positional parameters as named ones 2 skipped: prefix:<|> 3 todo : variables as keys of pairs forbidden 11 todo : not every pair acts as named parameters S02-literals/quoting-unicode.t..................... 67 3 0 0 70 70 S02-literals/quoting.rakudo........................ 68 0 4 65 137 137 7 skipped: «...» 1 skipped: nested curlies in q{...} 18 skipped: quoting with adverbs 8 skipped: q[..] with variations 2 skipped: nested bracket quotes 2 skipped: quoting with q (..) 1 skipped: Thinks statement not terminated properly 2 skipped: heredocs 1 skipped: nested double curlies in q{{...}} 23 skipped: quoting adverbs 4 todo : << :pair(1) >> S02-literals/radix.rakudo.......................... 168 0 22 5 195 195 1 skipped: can't parse 4 skipped: Cannot parse :60[LIST] 2 todo : radix parsing 10 todo : feature 5 todo : base 2 literals with fractional numbers 4 todo : unimpl 1 todo : fractionals base 16 S02-literals/string-interpolation.t................ 8 0 0 0 8 8 S02-literals/sub-calls.rakudo...................... 18 0 2 0 20 20 1 todo : unspecced 1 todo : adverbs S02-literals/subscript.t........................... 3 0 0 0 3 3 S02-literals/types.rakudo.......................... 4 0 2 0 6 6 1 todo : test conflicts oddly with test 4 above 1 todo : redeclaration of stubbed classes S02-literals/underscores.t......................... 19 0 0 0 19 19 S02-magicals/config.rakudo......................... 2 0 0 2 4 4 2 skipped: unimpl $?OS S02-magicals/dollar-underscore.t................... 5 0 0 0 5 5 S02-magicals/dollar_bang.rakudo.................... 8 0 2 0 10 10 1 todo : stringification of $! 1 todo : containers/values S02-magicals/env.rakudo............................Method 'succ' not found for invocant of class 'Method' 0 14 0 0 14 14 S02-magicals/progname.rakudo....................... 1 0 0 1 2 2 1 skipped: No PROCESS yet S02-names_and_variables/fmt.rakudo................. 13 1 1 4 19 19 4 skipped: .fmt on list of pairs (?) 1 todo : precision in Num.fmt S02-names_and_variables/names.rakudo............... 5 0 0 12 17 17 4 skipped: parse error 7 skipped: Parse error 1 skipped: unimpl get_pmc_keyed S02-names_and_variables/perl.rakudo................ 80 0 1 8 89 89 2 skipped: parsefail on hyper operator 2 skipped: {...}.perl does not work 4 skipped: recursive data structure 1 todo : List.perl bug S02-names_and_variables/varnames.t................. 4 0 0 0 4 4 S02-one-pass-parsing/less-than.t................... 9 0 0 0 9 9 S02-polymorphic_types/subset.t..................... 10 0 0 0 10 10 S02-whitespace_and_comments/begin_end_pod.t........ 1 0 0 0 1 1 S02-whitespace_and_comments/comments.rakudo........ 35 3 0 7 45 45 5 skipped: nested brackets 2 skipped: nested parens and braces S02-whitespace_and_comments/minimal-whitespace.t... 7 0 0 0 7 7 S02-whitespace_and_comments/one-pass-parsing.t..... 1 0 0 0 1 1 S02-whitespace_and_comments/pod-in-multi-line-exp.. 3 0 0 0 3 3 S02-whitespace_and_comments/unicode-whitespace.t... 52 0 0 0 52 52 S02-whitespace_and_comments/unspace.rakudo......... 29 0 1 45 75 75 5 skipped: =for pod not implemented (in STD.pm) 6 skipped: unspace with postfix operators 3 skipped: indirect method calls 29 skipped: defining new operators 2 skipped: unimplemented 1 todo : unimpl S03-junctions/autothreading.rakudo................. 71 0 0 7 78 78 3 skipped: autothreading of prefix:<+> 1 skipped: autothreading over array indexing 2 skipped: "No exception handler and no message" 1 skipped: .values and .eigenstates should flatten (?) S03-junctions/basic.t.............................. 22 0 0 0 22 22 S03-junctions/boolean-context.rakudo............... 43 0 2 0 45 45 2 todo : named unary as function call S03-junctions/chained-operators.t.................. 7 0 0 0 7 7 S03-junctions/eigenstates.rakudo................... 11 0 0 2 13 13 2 skipped: .eigenstates on nested junctions S03-junctions/misc.rakudo.......................... 71 0 0 24 95 95 5 skipped: Junctions of Code Objects 10 skipped: substr on juctions 3 skipped: Junctions as subscripts 6 skipped: index on juctions S03-operators/arith.rakudo......................... 189 0 6 4 199 199 2 skipped: infix: 2 skipped: bigint 3 todo : modulo by zero 3 todo : infix:<**> with complex numbers S03-operators/assign-is-not-binding.t.............. 9 0 0 0 9 9 S03-operators/assign.rakudo........................ 172 0 77 77 326 326 2 skipped: ,= 1 skipped: infix:<=> without & 4 skipped: my sub 15 skipped: unknown reasons 49 skipped: want function 6 skipped: ResizablePMCArray: Can't shift from an empty array! 1 todo : unknown 1 todo : LHS of @p = @x xx= 3, 4 1 todo : item assignment parsing 69 todo : want function 4 todo : unknown reasons 1 todo PASSED: //= in declaration (RT #64288) S03-operators/autoincrement.t...................... 53 0 0 0 53 53 S03-operators/autovivification.rakudo.............. 19 0 0 3 22 22 3 skipped: smartmatching non-existing array element S03-operators/basic-types.rakudo................... 18 0 0 1 19 19 1 skipped: infix:
, Rat S03-operators/binding-closure.rakudo............... 4 0 0 4 8 8 4 skipped: ::= S03-operators/binding-scalars.rakudo............... 18 0 2 8 28 28 7 skipped: list binding 1 skipped: is context, traits followed by binding 2 todo : List binding S03-operators/bit.rakudo........................... 20 0 0 2 22 22 2 skipped: bitwise string manipulation S03-operators/chained-declarators.rakudo........... 5 0 1 0 6 6 1 todo : scoping with chained declarators S03-operators/comparison.t......................... 18 0 0 0 18 18 S03-operators/context-forcers.rakudo............... 89 0 0 10 99 99 6 skipped: TODO: @(), list assignment 4 skipped: is context S03-operators/context.rakudo....................... 19 0 0 11 30 30 11 skipped: eqv and {} as hash composer not implemented S03-operators/cross-metaop.rakudo.................. 15 1 1 4 21 21 1 skipped: parsefail: @@( ... ) 1 skipped: parsefail: prefix hypers not implemented 2 skipped: X, 1 todo : X, S03-operators/equality.t........................... 15 0 0 0 15 15 S03-operators/eqv.rakudo........................... 35 0 2 6 43 43 1 skipped: infix:, captures and infix: 3 skipped: captures 2 skipped: hashes 1 todo : captures and infix: 1 todo : eqv on sub-refs S03-operators/hyper.rakudo......................... 63 0 4 23 90 90 3 skipped: hyper ops and junctions 4 skipped: unary hyperops 9 skipped: unicode hypers 4 skipped: unicode 3 skipped: unimplemented hypers 4 todo : list level extension S03-operators/increment.rakudo..................... 25 2 0 1 28 28 1 skipped: unimpl undef++ S03-operators/inplace.rakudo....................... 10 0 0 9 19 19 5 skipped: .= 4 skipped: .= with spaces S03-operators/list-quote-junction.rakudo........... 16 0 1 0 17 17 1 todo : any should be parsed as postcircumfix S03-operators/misc.rakudo.......................... 55 0 3 2 60 60 2 skipped: RT #66404 2 todo : RT #61836 1 todo : RT #64474 S03-operators/not.t................................ 13 0 0 0 13 13 S03-operators/numeric-context.t.................... 35 0 0 0 35 35 S03-operators/p5arrow.t............................ 5 0 0 0 5 5 S03-operators/precedence.rakudo.................... 48 0 1 3 52 52 1 skipped: autothreading over abs() 2 skipped: item assignment 1 todo : remove prefix: S03-operators/range.rakudo......................... 61 8 0 11 80 80 11 skipped: MMD function __cmp not found for types (101, 95) S03-operators/reduce-le1arg.rakudo................. 36 0 6 9 51 51 1 skipped: [!eq] not implemented 8 skipped: [...] not implemented 2 todo : chained unary operators are always true with one arg 4 todo : New spec updates S03-operators/reduce-metaop.rakudo................. 34 0 2 23 59 59 2 skipped: >>+<< 13 skipped: [\...] meta ops 3 skipped: [||] 2 skipped: [//], [orelse] 3 skipped: [=>] 1 todo : associativity in reduce-metaop 1 todo : [,] S03-operators/relational.t......................... 70 0 0 0 70 70 S03-operators/repeat.t............................. 27 0 0 0 27 27 S03-operators/scalar-assign.t...................... 4 0 0 0 4 4 S03-operators/series.rakudo........................ 8 0 0 38 46 46 1 skipped: dispatch 37 skipped: lazy lists S03-operators/short-circuit.rakudo................. 31 0 1 4 36 36 4 skipped: no inifx: yet 1 todo : chained comparison order of evaluations S03-operators/spaceship-and-containers.t........... 6 0 0 0 6 6 S03-operators/spaceship.rakudo..................... 4 0 0 1 5 5 1 skipped: unspecced: does infix:«<=>» numify its arguments? S03-operators/subscript-vs-lt.rakudo............... 2 0 2 0 4 4 2 todo : parsing S03-operators/ternary.t............................ 16 0 0 0 16 16 S03-operators/true.t............................... 11 0 0 0 11 11 S03-operators/value_equivalence.rakudo............. 49 0 2 0 51 51 2 todo : scalar reference equivalence S04-blocks-and-statements/pointy-rw.t.............. 8 0 0 0 8 8 S04-blocks-and-statements/pointy.rakudo............ 14 0 2 1 17 17 1 skipped: &?ROUTINE 2 todo : pointy blocks and last/redo S04-closure-traits/end.rakudo...................... 1 0 2 0 3 3 2 todo : lexicals and eval() S04-closure-traits/start.rakudo.................... 20 0 1 0 21 21 1 todo : $_ inside START has some issues, it seems S04-declarations/constant.rakudo................... 12 0 0 8 20 20 1 skipped: package-scoped constant 1 skipped: BEGIN and outer lexicals 2 skipped: binding 1 skipped: unicode constant name 3 skipped: COMPILING S04-declarations/implicit-parameter.rakudo......... 13 0 4 1 18 18 1 skipped: dispatch error (non-catchable) 4 todo : pointy blocks and $_ S04-declarations/multiple.rakudo...................Redeclaration of variable $x 4 0 1 1 6 6 1 skipped: eval error in redeclared subs 1 todo : is this catching the warning? S04-declarations/my.rakudo.........................Redeclaration of variable %p Redeclaration of variable $f 41 0 4 6 51 51 5 skipped: Null PMC access in type() 1 skipped: item assignment 2 todo : do { } and lexicals 1 todo : initialization of vars happens too early 1 todo : lexicals bug; RT #61838 S04-declarations/state.rakudo...................... 31 0 0 6 37 37 1 skipped: embedded closures in regexen 1 skipped: will first { ... } 2 skipped: @$foo syntax 1 skipped: references 1 skipped: references and anonymous state vars S04-exceptions/fail.rakudo......................... 2 0 0 2 4 4 2 skipped: "use fatal" S04-statement-modifiers/for.rakudo................. 8 0 1 1 10 10 1 skipped: lexically scoped subs not yet implemented 1 todo : { ... } for 1..3 should not execute the closure S04-statement-modifiers/given.rakudo............... 4 0 1 0 5 5 1 todo : outer $_ should not get updated in given modifier S04-statement-modifiers/if.rakudo.................. 10 0 2 0 12 12 2 todo : RT #66544, return value of false statement modifying "if" S04-statement-modifiers/unless.t................... 6 0 0 0 6 6 S04-statement-modifiers/until.rakudo............... 2 1 0 1 4 4 1 skipped: rakudo enters into infinite loop S04-statement-modifiers/values_in_bool_context.t... 24 0 0 0 24 24 S04-statement-modifiers/while.rakudo............... 2 2 0 1 5 5 1 skipped: $x += $y += 1 while $y < NN enters info infinite loop S04-statements/do.rakudo........................... 12 2 6 4 24 24 1 skipped: last not implemented 1 skipped: redo not implemented 1 skipped: next() should also work on do blocks (?) 1 skipped: if returning undef 6 todo : do {} while/until/if is valid but should not be S04-statements/for-scope.t......................... 15 0 0 0 15 15 S04-statements/for.rakudo.......................... 48 0 1 6 55 55 1 skipped: class accessing outer lexical 1 skipped: slice context 1 skipped: optional variable in for loop 1 skipped: default value in variable in for loop 2 skipped: lazy lists (loops) 1 todo : //= S04-statements/for_with_only_one_item.t............ 8 0 0 0 8 8 S04-statements/gather.rakudo....................... 10 0 3 0 13 13 1 todo : lazy gather/take 1 todo : lazy gather/takr 1 todo : broken gather/take with while (RT #63634) S04-statements/given.rakudo........................ 44 0 1 2 47 47 2 skipped: parsefail on each(... ; ...) 1 todo : .true in given does not work S04-statements/if.t................................ 25 0 0 0 25 25 S04-statements/loop.t.............................. 11 0 0 0 11 11 S04-statements/map-and-sort-in-for.t............... 4 0 0 0 4 4 S04-statements/next.rakudo......................... 10 0 0 2 12 12 1 skipped: next BLOCK 1 skipped: next LOOP S04-statements/no-implicit-block.t................. 12 0 0 0 12 12 S04-statements/redo.t.............................. 10 0 0 0 10 10 S04-statements/repeat.rakudo....................... 14 0 0 2 16 16 2 skipped: point block on loop S04-statements/return.rakudo....................... 14 0 0 1 15 15 1 skipped: no applicable method S04-statements/terminator.rakudo................... 11 0 0 3 14 14 3 skipped: parsing do { ... } + 1 S04-statements/try.rakudo.......................... 18 0 7 0 25 25 2 todo : smart matching against exception 1 todo : Exception types 2 todo : try catches return exception 1 todo : try/CATCH 1 todo : CATCH block catching its own exceptions (RT #64262) S04-statements/unless.t............................ 10 0 0 0 10 10 S04-statements/until.t............................. 4 0 0 0 4 4 S04-statements/while.t............................. 9 0 0 0 9 9 S05-capture/caps.t................................. 21 0 0 0 21 21 S05-capture/dot.rakudo............................. 50 0 0 11 61 61 3 skipped: Null PMC access in get_string() 8 skipped: wrong tests? needs review S05-capture/named.rakudo........................... 2 0 2 2 6 6 2 skipped: $ = 2 todo : $alias = S05-grammar/action-stubs.t......................... 11 0 0 0 11 11 S05-grammar/inheritance.rakudo..................... 8 0 0 3 11 11 2 skipped: calling inherited grammar rule 1 skipped: directly calling inherited grammar rule S05-grammar/namespace.t............................ 5 0 0 0 5 5 S05-grammar/parse_and_parsefile.t.................. 6 0 0 0 6 6 S05-grammar/ws.t................................... 8 0 0 0 8 8 S05-mass/named-chars.rakudo........................ 280 0 0 139 419 419 7 skipped: \c[CR] not valid charname 107 skipped: negative char class in enumerated list 11 skipped: \c[NEL] not valid charname 7 skipped: \c[FF] not valid charname 7 skipped: \c[LF] not valid charname S05-mass/properties-block.rakudo................... 669 0 0 1 670 670 1 skipped: Malformed UTF-8 string S05-mass/properties-derived.rakudo................. 178 0 0 78 256 256 7 skipped: isUnassigned not implemented 7 skipped: isGraphemeLink 7 skipped: isAssigned not implemented 4 skipped: isAny not implemented 42 skipped: isOther* not implemented 10 skipped: isCommon not implemented 1 skipped: Malformed UTF-8 string S05-mass/properties-general.rakudo................. 576 0 0 18 594 594 10 skipped: No [Lr] property defined 8 skipped: Malformed UTF-8 string S05-mass/properties-script.t....................... 361 0 0 0 361 361 S05-mass/recursive.t............................... 20 0 0 0 20 20 S05-mass/rx.rakudo................................. 667 0 6 71 744 744 1 skipped: regex 57 skipped: infix: 13 skipped: parse error 3 todo : 3 todo : unknown S05-mass/stdrules.t................................ 184 0 0 0 184 184 S05-match/arrayhash.t.............................. 8 0 0 0 8 8 S05-match/blocks.rakudo............................ 19 0 1 0 20 20 1 todo : Assignment to matched string affects earlier match objects S05-match/capturing-contexts.rakudo................ 9 2 0 2 13 13 2 skipped: augment S05-match/non-capturing.t.......................... 9 0 0 0 9 9 S05-match/perl.rakudo.............................. 4 0 0 2 6 6 2 skipped: eval()ing Match.perl S05-match/positions.rakudo......................... 9 0 1 0 10 10 1 todo : unspecced S05-metachars/line-anchors.t....................... 19 0 0 0 19 19 S05-metachars/newline.rakudo....................... 13 0 2 0 15 15 2 todo : Unicode S05-metachars/tilde.rakudo......................... 14 0 0 12 26 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............... 18 0 1 49 68 68 6 skipped: indirect subrule call not implemented 1 skipped: <{code}> not implemented 2 skipped: <%hash> not implemented 2 skipped: <$subrule> not implemented 3 skipped: ..., !!! and ??? in regexes 1 skipped: colon arguments not implemented 4 skipped: and not implemented 2 skipped: <~~ ... > 11 skipped: <*literal> 1 skipped: <&foo()> not implemented 4 skipped: <( and )> 2 skipped: <@array> not implemented 2 skipped: angle quotes in regexes 2 skipped: < list > not implemented in regex 4 skipped: RT #64464 2 skipped: not implemented 1 todo : S05-metasyntax/changed.t........................... 13 0 0 0 13 13 S05-metasyntax/charset.rakudo...................... 22 0 1 2 25 25 1 skipped: large \x char spec in regex (RT #67122) 1 skipped: comment in charset (RT #67124) 1 todo : comment in charset (RT #67124) S05-metasyntax/lookaround.t........................ 10 0 0 0 10 10 S05-metasyntax/regex.rakudo........................ 14 0 3 0 17 17 1 todo : my $match = m/oo/ parsefail 1 todo : RT #61662 1 todo : my $match = m{oo} does not match on $_ S05-metasyntax/repeat.t............................ 17 0 0 0 17 17 S05-metasyntax/single-quotes.t..................... 5 0 0 0 5 5 S05-metasyntax/unknown.t........................... 8 0 0 0 8 8 S05-modifier/ignorecase.rakudo..................... 6 0 0 7 13 13 7 skipped: adverbial modifiers S05-modifier/perl5_1.rakudo........................ 98 0 0 2 100 100 2 skipped: character classes in enumerated lists unimpl S05-modifier/perl5_2.rakudo........................ 90 0 0 10 100 100 8 skipped: character classes in brackets unimpl 1 skipped: unknown error 1 skipped: variable interpolation in p5 regex S05-modifier/perl5_7.rakudo........................ 81 0 0 19 100 100 7 skipped: trailing newline not matched 10 skipped: (?m) not recognized 2 skipped: unknown failure S05-modifier/perl5_8.rakudo........................ 63 0 0 40 103 103 3 skipped: (?i) not implemented 1 skipped: (?>...) not implemented 12 skipped: (?m) not implemented 6 skipped: character classes in enumerated range 18 skipped: expensive quantifier S05-substitution/match.t...........................Method '!invoke' not found for invocant of class 'Failure' 8 5 0 0 13 13 S05-substitution/subst.rakudo...................... 34 0 2 23 59 59 2 skipped: multiple adverbs not implemented 11 skipped: RT #61206 3 skipped: s/.../../ 3 skipped: RT #61130 1 skipped: :x(*) in .subst 3 skipped: $/ not involved in .subst yet (unspecced?) 2 todo : RT #61130 S05-transliteration/trans.rakudo................... 40 4 0 7 51 51 2 skipped: closures and regexes 5 skipped: tr///, feed operator not implemented S05-transliteration/with-closure.rakudo............ 15 0 0 1 16 16 1 skipped: .ord on Match unimplemented S06-advanced_subroutine_features/lexical-subs.rak.. 4 0 1 2 7 7 2 skipped: cannot parse operator names yet 1 todo : lexical subs do not get precedence over package subs in Raudo yet S06-advanced_subroutine_features/recurse.rakudo.... 4 0 0 9 13 13 1 skipped: TODO: &?ROUTINE 8 skipped: argument passing S06-advanced_subroutine_features/return.rakudo..... 66 0 4 0 70 70 4 todo : tie return() to lexical scope S06-advanced_subroutine_features/wrap.rakudo....... 57 0 0 3 60 60 3 skipped: temp and wrap S06-currying/assuming-and-mmd.t.................... 6 0 0 0 6 6 S06-currying/named.t............................... 3 0 0 0 3 3 S06-multi/lexical-multis.t......................... 14 0 0 0 14 14 S06-multi/proto.rakudo............................. 11 0 0 1 12 12 1 skipped: 1 S06-multi/syntax.t................................. 25 0 0 0 25 25 S06-multi/type-based.t............................. 45 0 0 0 45 45 S06-multi/value-based.t............................ 7 0 0 0 7 7 S06-operator-overloading/imported-subs.rakudo...... 9 0 1 0 10 10 1 todo : lexical import S06-operator-overloading/sub.rakudo................ 20 0 2 22 44 44 5 skipped: lexical operators 3 skipped: assoc("non") 1 skipped: infix:<;> 1 skipped: Lexical 'infix:plus' not found 4 skipped: RT #66552 1 skipped: &:: 3 skipped: prefix:<~> method 4 skipped: prefix:{} form not implemented 2 todo : macros S06-other/anon-hashes-vs-blocks.rakudo............. 7 0 1 0 8 8 1 todo : block parsing S06-other/main-eval.t.............................. 1 0 0 0 1 1 S06-other/main.t................................... 5 0 0 0 5 5 S06-routine-modifiers/scoped-named-subs.rakudo..... 10 0 2 0 12 12 2 todo : RT 65128 S06-signature/arity.rakudo......................... 45 0 3 0 48 48 1 todo : bug #66868: Zero-arg sub interpreted as parameterless 2 todo : bug S06-signature/closure-over-parameters.t............ 4 0 0 0 4 4 S06-signature/closure-parameters.rakudo............ 3 0 0 6 9 9 6 skipped: type syntax parse failure S06-signature/code.t............................... 4 0 0 0 4 4 S06-signature/defaults.t........................... 3 0 0 0 3 3 S06-signature/errors.rakudo........................ 2 0 4 0 6 6 1 todo : STD.pm actually parses this - is this test valid? 3 todo : RT #61094 S06-signature/mixed-placeholders.t................. 12 0 0 0 12 12 S06-signature/named-parameters.rakudo.............. 35 0 3 37 75 75 25 skipped: parsefail 2 skipped: x => 3 does not assign to $x in sub signature 2 skipped: Cannot apply trait required to parameters yet 2 skipped: positional value passed by name did not work 5 skipped: parsefail on lvalue 1 skipped: Passing positional parameters as named ones; RT #54808 3 todo : using named as positional should fail S06-signature/named-placeholders.t................. 3 0 0 0 3 3 S06-signature/optional.rakudo...................... 11 0 3 0 14 14 1 todo : RT# 54804 2 todo : RT #53814 S06-signature/passing-arrays.t..................... 9 0 0 0 9 9 S06-signature/passing-hashes.t..................... 3 0 0 0 3 3 S06-signature/positional-placeholders.t............ 6 0 0 0 6 6 S06-signature/positional.rakudo.................... 3 0 2 0 5 5 2 todo : RT 60408 S06-signature/scalar-type.t........................ 8 0 0 0 8 8 S06-signature/slurpy-and-interplation.t............ 6 0 0 0 6 6 S06-signature/slurpy-params.rakudo................. 35 0 6 3 44 44 3 skipped: types on slurpy params 2 todo : 1 todo : positional params can be accessed as named ones 3 todo : positional params can be passed as named ones S06-signature/slurpy-placeholders.t................ 8 0 0 0 8 8 S06-signature/sub-ref.rakudo....................... 26 0 2 5 33 33 4 skipped: macros, compile time binding 1 skipped: calling positional parameters by name 2 todo : signature error checking S06-signature/type-capture.t....................... 7 0 0 0 7 7 S06-signature/types.t.............................. 6 0 0 0 6 6 S06-traits/is-copy.t............................... 16 0 0 0 16 16 S06-traits/is-rw.t................................. 6 0 0 0 6 6 S06-traits/misc.rakudo............................. 13 0 1 3 17 17 3 skipped: is ref 1 todo : 'is rw' can't modify constants S09-autovivification/autoincrement.t............... 7 0 0 0 7 7 S09-subscript_slice/slice.rakudo................... 18 0 1 8 27 27 8 skipped: Error Msg: "rtype not set" when binding to an array slices 1 todo : RT 61844 S09-typed-arrays/arrays.rakudo..................... 47 0 2 6 55 55 6 skipped: Array not parametric 2 todo : Array methods should return typed arrays S09-typed-arrays/hashes.t.......................... 18 0 0 0 18 18 S10-packages/basic.rakudo.......................... 3 0 17 2 22 22 1 skipped: ticket based on module; RT #64876 1 skipped: RT #64606 1 todo : RT #63432 1 todo : ticket based on module; RT #63510 1 todo : ticket uses role; RT #62900 2 todo : RT #64204 1 todo : ticket used class; RT #61356 1 todo : RT #65404 2 todo : ticket used class; RT #63588 2 todo : ticket based only on class; RT #60446 1 todo : RT #64606 1 todo : RT #63826 2 todo : ticket based on class(es) not package; RT #65022 1 todo : RT #59484 1 todo : RT #62970 S10-packages/use-with-class.rakudo................. 6 0 0 1 7 7 1 skipped: augment S11-modules/export.t............................... 32 0 0 0 32 32 S11-modules/import-tag.t........................... 12 0 0 0 12 12 S11-modules/import.rakudo.......................... 15 0 1 0 16 16 1 todo : Importation is currently not lexical S11-modules/nested.t............................... 4 0 0 0 4 4 S12-attributes/class.rakudo........................ 15 0 5 6 26 26 6 skipped: "method ^classmethod" syntax 5 todo : class attributes S12-attributes/clone.t............................. 12 0 0 0 12 12 S12-attributes/delegation.rakudo................... 54 0 0 7 61 61 7 skipped: unimplemented S12-attributes/inheritance.t....................... 2 0 0 0 2 2 S12-attributes/instance.rakudo..................... 110 0 7 11 128 128 4 skipped: calling positional params by name 4 skipped: invalid arg type in named args (submethod) 3 skipped: attributes as named parameters in BUILD 1 todo : over-eager auto-vivification bugs 5 todo : oo 1 todo : named argument passing to BUILD S12-attributes/recursive.rakudo.................... 8 1 2 8 19 19 8 skipped: ::?CLASS 2 todo : RT #67236 S12-class/anonymous.rakudo......................... 11 0 0 1 12 12 1 skipped: are anonymous classes required to be nameless? S12-class/attributes.t............................. 19 0 0 0 19 19 S12-class/basic.rakudo............................. 27 1 0 3 31 31 3 skipped: not parsing is inside class yet S12-class/declaration-order.t...................... 2 0 0 0 2 2 S12-class/inheritance-class-methods.t.............. 5 0 0 0 5 5 S12-class/inheritance.rakudo....................... 26 0 2 7 35 35 2 skipped: no ::CLASS class 1 skipped: Class type not declared 2 skipped: method resolution bug 2 skipped: does 2 todo : oo S12-class/instantiate.t............................ 2 0 0 0 2 2 S12-class/interface-consistency.rakudo............. 5 0 1 0 6 6 1 todo : Parrot bug sees us not complaining about uncaptured named parameters S12-class/namespaced.t............................. 13 0 0 0 13 13 S12-class/parent_attributes.t...................... 3 0 0 0 3 3 S12-class/rw.t..................................... 3 0 0 0 3 3 S12-construction/BUILD.t........................... 5 0 0 0 5 5 S12-construction/autopairs.t....................... 4 0 0 0 4 4 S12-construction/construction.rakudo............... 11 0 1 0 12 12 1 todo : unknown S12-construction/named-params-in-BUILD.t........... 3 0 0 0 3 3 S12-construction/new.t............................. 12 0 0 0 12 12 S12-enums/anonymous.t.............................. 6 0 0 0 6 6 S12-enums/as-role.t................................ 9 0 0 0 9 9 S12-enums/basic.rakudo............................. 27 0 1 2 30 30 1 skipped: subs and enums with conflicting names 1 skipped: .does for enum type 1 todo : subs and enums with conflicting names S12-enums/thorough.rakudo.......................... 17 0 1 50 68 68 1 skipped: EnumValue($x) 2 skipped: augment 16 skipped: does &day::("Tue") 15 skipped: does day - but is this even valid? 15 skipped: does day::Tue 1 skipped: unknown bug 1 todo : .does S12-introspection/can.t............................ 2 0 0 0 2 2 S12-introspection/meta-class.rakudo................ 4 0 0 3 7 7 1 skipped: .layout 1 skipped: .version, version number parsing 1 skipped: .name S12-introspection/methods.rakudo................... 36 0 0 4 40 40 4 skipped: .multi S12-introspection/parents.t........................ 40 0 0 0 40 40 S12-introspection/walk.t........................... 10 0 0 0 10 10 S12-methods/calling_sets.t......................... 29 0 0 0 29 29 S12-methods/calling_syntax.t....................... 11 0 0 0 11 11 S12-methods/chaining.rakudo........................ 15 0 0 2 17 17 2 skipped: parsing [=>] S12-methods/class-and-instance.t................... 4 0 0 0 4 4 S12-methods/default-trait.rakudo................... 5 0 0 1 6 6 1 skipped: possibly bogus test? S12-methods/defer-call.rakudo...................... 3 0 0 6 9 9 6 skipped: callwith bugs plus issue with calling MMDs with different argument sets S12-methods/defer-next.rakudo...................... 3 0 0 6 9 9 6 skipped: some issues with nextwith, plus defering to MMD candidate with different args S12-methods/indirect_notation.rakudo............... 16 0 0 8 24 24 2 skipped: unimpl parse error near $o: 6 skipped: $obj.infix:<+> S12-methods/instance.rakudo........................ 22 0 1 2 25 25 2 skipped: indirect object notation 1 todo : method should not be usable as sub S12-methods/multi.rakudo........................... 9 0 3 0 12 12 1 todo : RT #66006 2 todo : redefintion of non-multi method (RT #67024) S12-methods/parallel-dispatch.t.................... 33 0 0 0 33 33 S12-methods/private.t.............................. 9 0 0 0 9 9 S12-methods/syntax.rakudo.......................... 7 0 0 4 11 11 3 skipped: switch-from-paren-to-listop form 1 skipped: adverbial closures S12-methods/topic.t................................ 2 0 0 0 2 2 S12-methods/typed-attributes.t..................... 7 0 0 0 7 7 S12-methods/what.rakudo............................ 14 0 1 1 16 16 1 skipped: indirect method calls 1 todo : .WHAT not (easily overridable) S12-subset/multi-dispatch.t........................ 6 0 0 0 6 6 S12-subset/subtypes.rakudo......................... 45 0 1 4 50 50 3 skipped: Cant parse 1 skipped: return value of try on a failure is null 1 todo : lexical subtypes S13-overloading/metaoperators.t.................... 9 0 0 0 9 9 S13-overloading/operators.t........................ 3 0 0 0 3 3 S13-type-casting/methods.t......................... 2 0 0 0 2 2 S14-roles/attributes.t............................. 5 0 0 0 5 5 S14-roles/basic.t.................................. 31 0 0 0 31 31 S14-roles/composition.t............................ 11 0 0 0 11 11 S14-roles/crony.t.................................. 4 0 0 0 4 4 S14-roles/instantiation.rakudo..................... 17 0 1 0 18 18 1 todo : protoobject regression S14-roles/mixin.rakudo............................. 21 0 0 1 22 22 1 skipped: mixin at the point of declaration is compile time S14-roles/namespaced.t............................. 3 0 0 0 3 3 S14-roles/parameter-subtyping.t.................... 22 0 0 0 22 22 S14-roles/parameterized-basic.t.................... 22 0 0 0 22 22 S14-roles/parameterized-mixin.rakudo............... 24 0 0 4 28 28 4 skipped: .does with parametric roles S14-roles/parameterized-type.t..................... 24 0 0 0 24 24 S16-filehandles/filetest.rakudo.................... 8 0 0 31 39 39 2 skipped: :r, :w 9 skipped: :M, :C, :A 2 skipped: :x 18 skipped: other file test operations S16-filehandles/io.rakudo.......................... 61 0 0 1 62 62 1 skipped: :rw on open() unimplemented S16-filehandles/io_in_for_loops.t.................. 29 0 0 0 29 29 S16-filehandles/io_in_while_loops.t................ 13 0 0 0 13 13 S16-filehandles/open.t............................. 2 0 0 3 5 5 1 skipped: open('nonexisting') => undef is waiting on 'use fatal' 2 skipped: needs speccing S16-filehandles/unlink.rakudo...................... 5 0 0 1 6 6 1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS) S16-io/bare-say.t.................................. 2 0 0 0 2 2 S16-io/basic-open.t................................ 9 0 0 0 9 9 S16-io/say.t....................................... 6 0 0 0 6 6 S16-unfiled/rebindstdhandles.rakudo................ 1 0 0 1 2 2 1 skipped: warn does not yet use $*ERR S16-unfiled/slurp.t................................ 4 0 0 0 4 4 S28-named-variables/cwd.t.......................... 2 0 0 0 2 2 S28-named-variables/inc.t.......................... 3 0 0 0 3 3 S29-any/cmp.t...................................... 3 0 0 0 3 3 S29-any/isa.t...................................... 11 0 0 0 11 11 S29-context/eval.rakudo............................ 10 0 1 2 13 13 2 skipped: lexicals outside class not visible inside class 1 todo : eval can override subroutines (specced?) S29-context/sleep.t................................ 4 0 0 0 4 4 S29-conversions/ord_and_chr.rakudo................. 238 0 0 206 444 444 2 skipped: multi-arg variants of ord and chr not in place yet 204 skipped: named args S32-array/delete.t................................. 25 0 0 0 25 25 S32-array/elems.rakudo............................. 8 0 1 4 13 13 3 skipped: unspecced 1 skipped: cannot parse named arguments 1 todo : elems on Array ref S32-array/end.rakudo............................... 9 0 0 4 13 13 3 skipped: unspecced 1 skipped: cannot parse named arguments S32-array/exists.rakudo............................ 6 0 1 8 15 15 6 skipped: Pm wants spec clarification 2 skipped: attributes 1 todo : negative array indexes S32-array/keys_values.rakudo....................... 6 0 0 2 8 8 2 skipped: cannot parse named arguments S32-array/kv.rakudo................................ 9 0 0 2 11 11 2 skipped: named args S32-array/pairs.rakudo............................. 14 0 0 4 18 18 4 skipped: named args S32-array/pop.rakudo............................... 26 0 0 3 29 29 3 skipped: named args S32-array/push.rakudo.............................. 46 0 2 2 50 50 2 skipped: named args 2 todo : .push should return the modified array S32-array/shift.rakudo............................. 25 0 0 4 29 29 4 skipped: named args S32-array/unshift.rakudo........................... 53 0 0 6 59 59 6 skipped: named args S32-container/zip.rakudo........................... 4 2 2 4 12 12 1 skipped: test broken? 3 skipped: zip() and semilists 2 todo : lvalue zip S32-hash/exists.rakudo............................. 9 0 0 10 19 19 9 skipped: parse errors 1 skipped: unspecced S32-hash/invert.t.................................. 5 0 0 0 5 5 S32-hash/keys_values.rakudo........................ 8 0 0 8 16 16 6 skipped: .keys and .values on pairs 2 skipped: cannot parse named arguments S32-hash/pairs.rakudo.............................. 17 0 0 4 21 21 4 skipped: TODO: infix: for pairs S32-hash/push.rakudo............................... 3 0 0 1 4 4 1 skipped: Null PMC access in type() S32-hash/slice.rakudo.............................. 13 0 0 13 26 26 13 skipped: binding on hash elements unimplemented S32-io/IO-Socket-INET.t............................Undefined value shifted from empty range Undefined value shifted from empty range Undefined value shifted from empty range Undefined value shifted from empty range 2 1 0 0 3 3 S32-io/chdir.t..................................... 10 0 0 0 10 10 S32-list/end.rakudo................................ 12 0 0 3 15 15 2 skipped: maybe out-of-date 1 skipped: named arg S32-list/first.rakudo.............................. 7 0 0 4 11 11 2 skipped: named args 2 skipped: adverbial block S32-list/grep.rakudo............................... 14 0 0 24 38 38 6 skipped: named args 6 skipped: closure as non-final argument 12 skipped: adverbial block S32-list/join.rakudo............................... 34 0 0 1 35 35 1 skipped: calling positional params by name S32-list/map.rakudo................................ 66 0 1 22 89 89 6 skipped: named args 4 skipped: adverbial block; RT #53804 6 skipped: closure as non-final argument 6 skipped: adverbial block 1 todo : next in map S32-list/map_function_return_values.rakudo......... 1 0 0 1 2 2 1 skipped: Awaiting p6l clarification on Hash composer/block S32-list/minmax.rakudo............................. 32 0 0 2 34 34 2 skipped: named args S32-list/mutating_listops.t........................ 1 0 0 0 1 1 S32-list/pick.rakudo............................... 11 0 1 4 16 16 1 skipped: named args 2 skipped: pick on hashes (?) 1 skipped: List.pick($count, :repl) 1 todo : lazy lists S32-list/reduce.rakudo............................. 10 0 1 3 14 14 1 skipped: method fallback to sub unimpl 1 skipped: named args 1 skipped: closure as non-final argument 1 todo : Reduce of one element list. See #61610 S32-list/reverse.rakudo............................ 20 0 0 4 24 24 3 skipped: want() 1 skipped: named args S32-list/sort.rakudo............................... 22 0 0 6 28 28 1 skipped: method fallback to sub unimpl 1 skipped: named args 3 skipped: test errors, adverbial block 1 skipped: closure as non-final argument S32-list/uniq.t.................................... 9 0 0 0 9 9 S32-num/abs.rakudo................................. 43 0 0 10 53 53 10 skipped: named args S32-num/complex.rakudo............................. 131 0 0 9 140 140 9 skipped: named args S32-num/exp.rakudo................................. 49 0 0 4 53 53 4 skipped: named args S32-num/int.rakudo................................. 46 12 3 5 66 66 5 skipped: named args 3 todo : Inf and NaN not yet implemented S32-num/log.rakudo.................................Method 'succ' not found for invocant of class 'Method' 0 29 0 0 29 29 S32-num/pi.rakudo.................................. 0 0 0 6 6 6 6 skipped: module Num not implemented S32-num/polar.t.................................... 48 0 0 0 48 48 S32-num/rand.rakudo................................ 106 0 0 4 110 110 3 skipped: positional as named argument 1 skipped: Test is too slow S32-num/roots.rakudo............................... 44 0 0 0 44 44 S32-num/rounders.rakudo............................ 40 0 0 10 50 50 2 skipped: named args 4 skipped: Rounding Inf should give Inf 4 skipped: Rounding NaN should give NaN S32-num/sign.rakudo................................ 8 0 1 5 14 14 5 skipped: named args 1 todo : feature S32-num/sqrt.rakudo................................ 12 0 0 3 15 15 3 skipped: named args S32-scalar/defined.t............................... 21 0 0 0 21 21 S32-scalar/undef.rakudo............................ 44 1 0 30 75 75 1 skipped: parsefail 2 skipped: todo: lists, defined, truthness 10 skipped: null PMC access in type() 11 skipped: Autovivify arrays 2 skipped: hash binding (?) 4 skipped: access to &your_sub S32-str/append.t................................... 7 0 0 0 7 7 S32-str/capitalize.rakudo.......................... 11 0 0 3 14 14 1 skipped: calling positional args by name 2 skipped: graphemes not implemented S32-str/chomp.rakudo............................... 12 0 0 1 13 13 1 skipped: chomp with named argument S32-str/chop.rakudo................................ 6 0 0 7 13 13 6 skipped: unspecced 1 skipped: calling positional args by name S32-str/comb.rakudo................................ 23 0 4 2 29 29 1 skipped: limit for comb 1 skipped: calling positional args by name 1 todo : pos-preserving .comb 1 todo : PGE: bind to values, not containers 2 todo : graphemes not implemented S32-str/flip.rakudo................................ 11 0 0 2 13 13 2 skipped: graphemes not implemented S32-str/index.rakudo............................... 31 0 0 7 38 38 1 skipped: calling positional params by name 2 skipped: junction autothreading 2 skipped: StrPos not implemented 2 skipped: unicode S32-str/lc.rakudo.................................. 7 1 0 5 13 13 1 skipped: calling positional args by name 4 skipped: unicode S32-str/lcfirst.rakudo............................. 6 0 0 3 9 9 1 skipped: calling positional args by name 2 skipped: unicode S32-str/p5chomp.t.................................. 6 0 0 0 6 6 S32-str/p5chop.t................................... 9 0 0 0 9 9 S32-str/pos.t...................................... 2 0 0 0 2 2 S32-str/rindex.rakudo.............................. 29 0 0 4 33 33 1 skipped: calling positional params by name 3 skipped: unicode S32-str/samecase.rakudo............................ 8 0 0 1 9 9 1 skipped: calling positional params by name S32-str/split-simple.rakudo........................ 42 0 3 0 45 45 3 todo : split should return captures S32-str/sprintf.rakudo............................. 40 0 3 2 45 45 1 skipped: calling positional params by name 1 skipped: RT #62316 1 todo : RT #62316 1 todo : %p doesn't yet throw exception 1 todo : RT #60672 S32-str/substr.rakudo.............................. 55 0 17 54 126 126 2 skipped: calling positional params by name 14 skipped: can't parse 28 skipped: No support for StrPos 10 skipped: too many args 2 todo : substr as lvalue 6 todo : substr lvalue binding 8 todo : exception 1 todo : lvalue substr S32-str/trim.rakudo................................ 10 0 0 14 24 24 14 skipped: waiting for patch to be accepted S32-str/uc.rakudo.................................. 19 0 0 3 22 22 1 skipped: calling positional params by name 2 skipped: unicode S32-str/ucfirst.rakudo............................. 2 0 0 3 5 5 1 skipped: calling positional params by name 2 skipped: unicode S32-str/unpack.t................................... 3 0 0 0 3 3 S32-str/words.rakudo............................... 10 0 2 0 12 12 2 todo : graphemes not implemented S32-temporal/Temporal.t............................ 16 0 0 0 16 16 S32-trig/e.rakudo.................................. 2 0 1 2 5 5 2 skipped: parse error, space after the e 1 todo : e() still parses as sub S32-trig/trig.rakudo............................... 481 0 0 132 613 613 132 skipped: named args integration/99problems-01-to-10.rakudo............. 20 0 0 2 22 22 1 skipped: state variables 1 skipped: test loops - find out why integration/99problems-11-to-20.rakudo............. 12 0 3 16 31 31 8 skipped: Null PMC access in isa() 8 skipped: parse error 2 todo : for with void result 1 todo : wrong result, find out why integration/99problems-21-to-30.rakudo.............Multiple Dispatch: No suitable candidate found for 'cmp', with signature 'PP->I' in Main (t/spec/integration/99problems-21-to-30.rakudo:102) 10 5 0 0 15 15 integration/99problems-31-to-40.rakudo............. 65 0 1 1 67 67 1 skipped: No Benchmark module yet 1 todo : containers, values, is copy integration/99problems-41-to-50.rakudo............. 5 0 0 6 11 11 1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2). 1 skipped: s:P5/// 3 skipped: state variables 1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3). integration/99problems-51-to-60.t.................. 35 0 0 2 37 37 1 skipped: Test(s) not yet written: (**) Generate-and-test paradigm 1 skipped: Test(s) not yet written: (**) Construct height-balanced binary trees with a given number of nodes integration/99problems-61-to-70.rakudo............. 8 0 0 7 15 15 1 skipped: Test(s) not yet written: (**) Tree construction from a node string 1 skipped: Test(s) not yet written: (**) A string representation of binary trees 1 skipped: Test(s) not yet written: (**) Preorder and inorder sequences of binary trees 1 skipped: Test(s) not yet written: (**) Construct a complete binary tree 1 skipped: return() with multiple argumets 1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees 1 skipped: Test(s) not yet written: (***) Layout a binary tree (3) integration/code-blocks-as-sub-args.t.............. 4 0 0 0 4 4 integration/lexical-array-in-inner-block.t......... 2 0 0 0 2 2 integration/lexicals-and-attributes.t.............. 8 0 0 0 8 8 integration/man-or-boy.t........................... 10 0 0 0 10 10 integration/method-calls-and-instantiation.t....... 2 0 0 0 2 2 integration/no-indirect-new.t...................... 2 0 0 0 2 2 integration/packages.t............................. 3 0 0 0 3 3 integration/pair-in-array.t........................ 3 0 0 0 3 3 integration/passing-pair-class-to-sub.t............ 2 0 0 0 2 2 integration/real-strings.rakudo.................... 5 0 1 4 10 10 3 skipped: RT 66300 1 skipped: RT 66596 1 todo : RT 66366 integration/role-composition-vs-attribute.t........BUILD declared as a method; you probably wanted to declare it as a submethod. 1 0 0 0 1 1 integration/say-crash.t............................ 4 0 0 0 4 4 integration/substr-after-match-in-gather-in-for.t.. 1 0 0 0 1 1 ---------------- "Synopsis","pass","fail","todo","skip","regr","spec" "S02", 1501, 45, 103, 333, 1982, 2311 "S03", 1552, 11, 113, 287, 1963, 2564 "S04", 491, 5, 36, 48, 580, 827 "S05", 3692, 11, 19, 499, 4221, 5426 "S06", 568, 0, 35, 91, 694, 927 "S09", 90, 0, 3, 14, 107, 149 "S10", 9, 0, 17, 3, 29, 86 "S11", 63, 0, 1, 0, 64, 83 "S12", 743, 2, 26, 136, 907, 1117 "S13", 14, 0, 0, 0, 14, 66 "S14", 184, 0, 1, 5, 190, 224 "S16", 140, 0, 0, 37, 177, 235 "S17", 0, 0, 0, 0, 0, 28 "S28", 5, 0, 0, 0, 5, 5 "S29", 266, 0, 1, 208, 475, 104 "S32", 1977, 46, 43, 484, 2550, 2783 "int", 202, 5, 5, 38, 250, 243 "total", 11497, 125, 403, 2183, 14208, 17178 ---------------- "2009-07-07 00:00",99ad1eb,11497,125,403,2183,14208,17178,411 spectest-progress.csv update: 411 files, 11497 passing, 125 failing Failure summary: S02-builtin_data_types/hash_ref.rakudo 23 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 24 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 25 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 26 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 28 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 29 - The object is-a 'Hasi' S02-builtin_data_types/hash_ref.rakudo 30 - The object is-a 'Hasi' S02-builtin_data_types/num.rakudo 32 - The object is-a 'Nun' S02-builtin_data_types/num.rakudo 34 - The object is-a 'Nun' S02-builtin_data_types/num.rakudo 36 - The object is-a 'Inu' S02-builtin_data_types/num.rakudo 38 - The object is-a 'Nun' S02-builtin_data_types/range.rakudo 11 - got the right array S02-builtin_data_types/range.rakudo 15 - got the right array S02-literals/fmt-interpolation.rakudo aborted 11 test(s) S02-literals/quoting-unicode.t 68 - q-style string with FULLWIDTH LEFT/RIGHT PARENTHESIS S02-literals/quoting-unicode.t 69 - q-style string with LEFT/RIGHT DOUBLE ANGLE BRACKET S02-literals/quoting-unicode.t 70 - q-style string with LEFT/RIGHT ANGLE BRACKET S02-magicals/env.rakudo aborted 14 test(s) S02-names_and_variables/fmt.rakudo 5 - fmt() works with @ array S02-whitespace_and_comments/comments.rakudo 7 - embedded comment with FULLWIDTH LEFT/RIGHT PARENTHESIS S02-whitespace_and_comments/comments.rakudo 8 - embedded comment with LEFT/RIGHT DOUBLE ANGLE BRACKET S02-whitespace_and_comments/comments.rakudo 9 - embedded comment with LEFT/RIGHT ANGLE BRACKET S03-operators/cross-metaop.rakudo 4 - smooth cross operator works S03-operators/increment.rakudo 3 - magical ++ should not be numified S03-operators/increment.rakudo 4 - it isa Str S03-operators/range.rakudo 5 - (..) works on chars (1) S03-operators/range.rakudo 6 - (..) works on chars (2) S03-operators/range.rakudo 8 - (..) works on carried chars (3) S03-operators/range.rakudo 10 - (..) works on uppercase letter .. lowercase letter (1) S03-operators/range.rakudo 12 - (..) works on letter .. non-letter (1) S03-operators/range.rakudo 29 - bottom-exclusive string range (^..) works S03-operators/range.rakudo 33 - double-exclusive string range (^..^) works S03-operators/range.rakudo 48 - Ranges and infix: S04-statement-modifiers/until.rakudo 4 - post until S04-statement-modifiers/while.rakudo 4 - post while S04-statement-modifiers/while.rakudo 5 - post while S04-statements/do.rakudo 7 - prefixing 'if' statement with 'do' (then) S04-statements/do.rakudo 8 - prefixing 'if' statement with 'do' (else) S05-match/capturing-contexts.rakudo 1 - Match object returned S05-match/capturing-contexts.rakudo 2 - Match object assigned to $/ S05-substitution/match.t aborted 5 test(s) S05-transliteration/trans.rakudo 8 - The two sides of each pair may also be array references S05-transliteration/trans.rakudo 9 - Using string range on one side and array reference on the other S05-transliteration/trans.rakudo 10 - Using array reference on one side and string range on the other S05-transliteration/trans.rakudo 14 - Ranges can be grouped S12-attributes/recursive.rakudo 2 - Sanity check, $a is of type A S12-class/basic.rakudo 5 - .isa("Foo") S32-container/zip.rakudo 11 - can mix arrays and ranges for infix: S32-container/zip.rakudo 12 - can mix arrays and ranges for infix: S32-io/IO-Socket-INET.t 2 - echo server and client S32-num/int.rakudo 40 - The object is-a 'Inu' S32-num/int.rakudo 42 - The object is-a 'Inu' S32-num/int.rakudo 44 - The object is-a 'Inu' S32-num/int.rakudo 46 - The object is-a 'Inu' S32-num/int.rakudo 48 - The object is-a 'Inu' S32-num/int.rakudo 50 - The object is-a 'Inu' S32-num/int.rakudo 52 - The object is-a 'Inu' S32-num/int.rakudo 54 - The object is-a 'Inu' S32-num/int.rakudo 56 - The object is-a 'Inu' S32-num/int.rakudo 58 - The object is-a 'Inu' S32-num/int.rakudo 60 - The object is-a 'Inu' S32-num/int.rakudo 62 - The object is-a 'Inu' S32-num/log.rakudo aborted 29 test(s) S32-scalar/undef.rakudo 37 - The object is-a 'Hasi' S32-str/lc.rakudo 8 - lowercasing char-range integration/99problems-21-to-30.rakudo aborted 5 test(s) real 34m51.734s user 33m22.197s sys 1m9.944s plum