# this is a list of all spec tests that are supposed to pass
# on current rakudo.
# empty lines and those beginning with a # are ignored
#
# we don't add some files here, although all tests might pass right now
#
# S03-operators/overflow.t - passes only if bignum lib is available
#
# we've regressed on some files for various reasons:
# 
# S03-operators/binding-arrays.t - regressed to allow slices
# S03-operators/binding-hashes.t - regressed to allow slices
# integration/man-or-boy.t - regressed for rvar branch

integration/99problems-01-to-10.t
integration/99problems-11-to-20.t
integration/99problems-21-to-30.t
integration/99problems-31-to-40.t
integration/99problems-41-to-50.t
integration/99problems-51-to-60.t
integration/99problems-61-to-70.t
integration/lexical-array-in-inner-block.t
integration/lexicals-and-attributes.t
integration/method-calls-and-instantiation.t
integration/real-strings.t
integration/say-crash.t
integration/substr-after-match-in-gather-in-for.t
S02-builtin_data_types/anon_block.t
S02-builtin_data_types/array_extending.t
S02-builtin_data_types/array_ref.t
S02-builtin_data_types/array.t
S02-builtin_data_types/assigning-refs.t
S02-builtin_data_types/bool.t
S02-builtin_data_types/catch_type_cast_mismatch.t
S02-builtin_data_types/flattening.t
S02-builtin_data_types/hash_ref.t
S02-builtin_data_types/hash.t
S02-builtin_data_types/infinity.t
S02-builtin_data_types/lists.t
S02-builtin_data_types/mixed_multi_dimensional.t
S02-builtin_data_types/multi_dimensional_array.t
S02-builtin_data_types/nan.t
S02-builtin_data_types/nested_arrays.t
S02-builtin_data_types/nested_pairs.t
S02-builtin_data_types/num.t
S02-builtin_data_types/pair.t
S02-builtin_data_types/range.t
S02-builtin_data_types/subscripts_and_context.t
S02-builtin_data_types/type.t
S02-builtin_data_types/whatever.t
S02-literals/array-interpolation.t
S02-literals/autoref.t
S02-literals/char-by-number.t
S02-literals/hash-interpolation.t
S02-literals/hex_chars.t
S02-literals/listquote.t
S02-literals/listquote-whitespace.t
S02-literals/misc-interpolation.t
S02-literals/pair-boolean.t
S02-literals/pairs.t
S02-literals/quoting.t
S02-literals/quoting-unicode.t
S02-literals/radix.t
S02-literals/string-interpolation.t
S02-literals/underscores.t
S02-magicals/dollar_bang.t
S02-magicals/dollar-underscore.t
S02-names_and_variables/fmt.t
S02-names_and_variables/varnames.t
S02-one-pass-parsing/less-than.t
S02-polymorphic_types/subset.t
S02-whitespace_and_comments/minimal-whitespace.t
S02-whitespace_and_comments/one-pass-parsing.t
S02-whitespace_and_comments/pod-in-multi-line-exprs.t
S02-whitespace_and_comments/unicode-whitespace.t
S03-junctions/autothreading.t
S03-junctions/boolean-context.t
S03-junctions/misc.t
S03-operators/arith.t
S03-operators/assign-is-not-binding.t
S03-operators/assign.t
S03-operators/autoincrement.t
S03-operators/autovivification.t
S03-operators/basic-types.t
S03-operators/binding-closure.t
S03-operators/binding-scalars.t
S03-operators/bit.t
S03-operators/chained-declarators.t
S03-operators/comparison.t
S03-operators/context-forcers.t
S03-operators/context.t
S03-operators/cross-metaop.t
S03-operators/equality.t
S03-operators/hyper.t
S03-operators/increment.t
S03-operators/misc.t
S03-operators/not.t
S03-operators/numeric-context.t
S03-operators/p5arrow.t
S03-operators/precedence.t
S03-operators/range.t
S03-operators/reduce-le1arg.t
S03-operators/reduce-metaop.t
S03-operators/relational.t
S03-operators/repeat.t
S03-operators/short-circuit.t
S03-operators/smartmatch.t
S03-operators/spaceship-and-containers.t
S03-operators/ternary.t
S03-operators/true.t
S03-operators/value_equivalence.t
S04-blocks-and-statements/pointy-rw.t
S04-blocks-and-statements/pointy.t
S04-declarations/implicit-parameter.t
S04-declarations/multiple.t
S04-declarations/my.t
S04-exceptions/fail.t
S04-statement-modifiers/for.t
S04-statement-modifiers/given.t
S04-statement-modifiers/if.t
S04-statement-modifiers/unless.t
S04-statement-modifiers/until.t
S04-statement-modifiers/values_in_bool_context.t
S04-statement-modifiers/while.t
S04-statements/do.t
S04-statements/for-scope.t
S04-statements/for.t
S04-statements/for_with_only_one_item.t
S04-statements/gather.t
S04-statements/given.t
S04-statements/if.t
S04-statements/loop.t
S04-statements/map-and-sort-in-for.t
S04-statements/next.t
S04-statements/no-implicit-block.t
S04-statements/redo.t
S04-statements/repeat.t
S04-statements/return.t
S04-statements/terminator.t
S04-statements/try.t
S04-statements/unless.t
S04-statements/until.t
S04-statements/while.t
S05-capture/named.t
S05-grammar/inheritance.t
S05-grammar/namespace.t
S05-grammar/ws.t
S05-mass/rx.t
S05-mass/recursive.t
S05-mass/stdrules.t
S05-match/arrayhash.t
S05-match/blocks.t
S05-match/capturing-contexts.t
S05-match/non-capturing.t
S05-metachars/line-anchors.t
S05-metachars/newline.t
S05-metachars/tilde.t
S05-metasyntax/changed.t
S05-metasyntax/charset.t
S05-metasyntax/regex.t
S05-metasyntax/single-quotes.t
S05-metasyntax/unknown.t
S05-modifier/ignorecase.t
S05-substitution/match.t
S05-substitution/subst.t
S05-transliteration/trans.t
S05-transliteration/with-closure.t
S06-advanced_subroutine_features/recurse.t
S06-advanced_subroutine_features/return.t
S06-currying/named.t
S06-multi/proto.t
S06-multi/syntax.t
S06-multi/type-based.t
S06-other/main.t
S06-signature/code.t
S06-signature/arity.t
S06-signature/defaults.t
S06-signature/errors.t
S06-signature/mixed-placeholders.t
S06-signature/named-parameters.t
S06-signature/named-placeholders.t
S06-signature/optional.t
S06-signature/passing-arrays.t
S06-signature/passing-hashes.t
S06-signature/positional-placeholders.t
S06-signature/slurpy-params.t
S06-signature/slurpy-placeholders.t
S06-signature/sub-ref.t
S06-signature/type-capture.t
S06-traits/is-copy.t
S06-traits/is-rw.t
S06-traits/misc.t
S09-subscript_slice/slice.t
S10-packages/import.t
S10-packages/use-with-class.t
S11-modules/export.t
S12-attributes/class2.t
S12-attributes/class.t
S12-attributes/clone.t
S12-attributes/delegation.t
S12-attributes/inheritance.t
S12-attributes/instance.t
S12-attributes/mutators.t
S12-class/anonymous.t
S12-class/attributes.t
S12-class/basic.t
S12-class/extending-arrays.t
S12-class/inheritance-class-methods.t
S12-class/inheritance.t
S12-class/instantiate.t
S12-class/is_also_instead.t
S12-class/namespaced.t
S12-class/open.t
S12-class/parent_attributes.t
S12-construction/new.t
S12-enums/anonymous.t
S12-enums/as-role.t
S12-enums/basic.t
S12-introspection/can.t
S12-methods/calling_sets.t
S12-methods/calling_syntax.t
S12-methods/default-trait.t
S12-methods/indirect_notation.t
S12-methods/instance.t
S12-methods/multi.t
S12-methods/private.t
S12-methods/syntax.t
S12-methods/topic.t
S12-methods/what.t
S12-role/attributes.t
S12-role/basic.t
S12-role/composition.t
S12-role/instantiation.t
S12-role/mixin.t
S12-role/namespaced.t
S12-role/parameterized-basic.t
S12-role/parameterized-mixin.t
S12-subset/multi-dispatch.t
S12-subset/subtypes.t
S16-filehandles/io.t
S16-filehandles/io_in_for_loops.t
S16-filehandles/io_in_while_loops.t
S16-io/bare-say.t
S16-io/basic-open.t
S16-io/say.t
S16-unfiled/slurp.t
S29-any/cmp.t
S29-array/delete.t
S29-array/elems.t
S29-array/exists.t
S29-array/keys_values.t
S29-array/kv.t
S29-array/pairs.t
S29-array/pop.t
S29-array/push.t
S29-array/shift.t
S29-array/unshift.t
S29-context/eval.t
S29-context/sleep.t
S29-conversions/ord_and_chr.t
S29-hash/exists.t
S29-hash/keys_values.t
S29-hash/pairs.t
S29-hash/slice.t
S29-list/end.t
S29-list/first.t
S29-list/grep.t
S29-list/join.t
S29-list/map_function_return_values.t
S29-list/map.t
S29-list/minmax.t
S29-list/mutating_listops.t
S29-list/pick.t
S29-list/reduce.t
S29-list/reverse.t
S29-list/sort.t
S29-list/uniq.t
S29-num/abs.t
S29-num/complex.t
S29-num/exp.t
S29-num/int.t
S29-num/log.t
S29-num/pi.t
S29-num/rand.t
S29-num/rounders.t
S29-num/sign.t
S29-num/sqrt.t
S29-scalar/defined.t
S29-scalar/undef.t
S29-str/append.t
S29-str/capitalize.t
S29-str/chomp.t
S29-str/chop.t
S29-str/comb.t
S29-str/index.t
S29-str/lcfirst.t
S29-str/lc.t
S29-str/pos.t
S29-str/rindex.t
S29-str/split-simple.t
S29-str/sprintf.t
S29-str/substr.t
S29-str/trim.t
S29-str/ucfirst.t
S29-str/uc.t
S29-str/unpack.t
S29-trig/trig.t
