Feast: Roasted Perl 6
&Nbsp;
Niecza
Rakudo Jvm
Rakudo Moar
Rakudo Parrot
S01
Perl 5 Integration
basic.t
20 skipped: <unknown>
20 skipped: <unknown>
20 skipped: <unknown>
S02
Lexical Conventions
comments.t
3 skipped: Possible runaway string
1 skipped: Excess arguments to CORE eval
4 skipped: Opening bracket is required for #` comment
2 todo :
1 todo : nom regression
1 todo : NYI
1 todo : nom regression
1 todo : NYI
1 todo : nom regression
1 todo : NYI
pod-in-multi-line-exprs.t
1 skipped: confused near "(sub{ 42 }"
1 skipped: confused near "(sub { 42 "
1 skipped: confused near "(sub{ 42 }"
1 skipped: confused near "(sub { 42 "
1 skipped: confused near "(sub{ 42 }"
1 skipped: confused near "(sub { 42 "
unicode.t
2 skipped: VOWEL SIGNs in identifiers
1 todo : PS does not work to separate lines
2 skipped: VOWEL SIGNs in identifiers
1 todo : PS does not work to separate lines
2 skipped: VOWEL SIGNs in identifiers
1 todo : PS does not work to separate lines
unspace.t
1 skipped: Unable to resolve method id in class Str
1 skipped: Unable to resolve method postcircumfix:<( )> in class Str
3 skipped: Invocant handling is NYI
3 skipped: indirect method calls
1 skipped: .++ does not work
4 skipped: =for pod not implemented (in STD.pm)
5 skipped: parse error
1 skipped: parse fail
1 skipped: unimplemented
3 skipped: pod and unspace
3 skipped: indirect method calls
1 skipped: .++ does not work
4 skipped: =for pod not implemented (in STD.pm)
5 skipped: parse error
1 skipped: parse fail
1 skipped: unimplemented
3 skipped: pod and unspace
3 skipped: indirect method calls
1 skipped: .++ does not work
4 skipped: =for pod not implemented (in STD.pm)
5 skipped: parse error
1 skipped: parse fail
1 skipped: unimplemented
3 skipped: pod and unspace
Lists
tree.t
1 skipped: Any.tree(*@list) NYI
1 skipped: Any.tree(*@list) NYI
1 skipped: Any.tree(*@list) NYI
Literals
autoref.t
7 skipped: Cannot use value like Capture as a Number
4 todo :
char-by-name.t
1 skipped: Unrecognized character name LINE FEED
1 skipped: \c[LF] not valid
1 skipped: \c[LINE FEED] not valid
1 skipped: \c[LF] not valid
1 skipped: \c[LINE FEED] not valid
1 skipped: \c[LF] not valid
1 skipped: \c[LINE FEED] not valid
char-by-number.t
4 todo : Detecting malformed escape sequences NYI
4 todo : Detecting malformed escape sequences NYI
4 todo : Detecting malformed escape sequences NYI
4 todo : Detecting malformed escape sequences NYI
hash-interpolation.t
2 todo : zen hash slice
listquote-whitespace.t
1 todo : \xa0 should not be a separator for list quotes
1 todo : \xa0 should not be a separator for list quotes
1 todo : \xa0 should not be a separator for list quotes
1 todo : \xa0 should not be a separator for list quotes
listquote.t
1 skipped: Preceding context expects a term, but found infix , instead
1 skipped: |<<
1 skipped: meta operators
3 todo : magic type of <...> contents
1 todo : unknown errors
1 skipped: meta operators
3 todo : magic type of <...> contents
1 todo : unknown errors
1 skipped: meta operators
3 todo : magic type of <...> contents
1 todo : unknown errors
misc-interpolation.t
3 skipped: Action method escape:sym<&> not yet implemented
1 todo : No value for parameter \$index in postcircumfix:<{ }>
numeric.t
1 todo : exactly rounded Str->Num without FatRat
pairs.t
1 skipped: Action method escape:sym<&> not yet implemented
2 todo :
1 skipped: reduce meta op
1 skipped: prefix:<|>
1 todo : reduce meta op
1 todo : prefix:<|>
1 skipped: reduce meta op
1 skipped: prefix:<|>
1 todo : reduce meta op
1 todo : prefix:<|>
1 skipped: reduce meta op
1 skipped: prefix:<|>
1 todo : reduce meta op
1 todo : prefix:<|>
quoting-unicode.t
1 skipped: Parse failure
1 skipped: Parse failure
1 skipped: Parse failure
1 skipped: Parse failure
quoting.t
9 skipped: & escape, zen slices
2 skipped: & escape
19 todo :
1 todo : Weird quoting issue
2 todo : :x
3 skipped: \c@ etc
1 todo : retriage
1 todo : «...»
2 todo : q:x assigned to array
4 todo : quoting adverbs
8 skipped: openpipe
3 skipped: \c@ etc
1 todo : retriage
1 todo : «...»
4 todo : quoting adverbs
3 skipped: \c@ etc
1 todo : retriage
1 todo : «...»
2 todo : q:x assigned to array
4 todo : quoting adverbs
radix.t
1 skipped: WTF?
4 skipped: :radix[] NYI
4 todo : :radix() NYI
4 todo : Some question of what this form should actually do
1 todo : Really?!
4 todo : Some question of what this form should actually do
1 todo : Really?!
4 todo : Some question of what this form should actually do
1 todo : Really?!
version.t
3 todo : trailing zeroes fail
3 todo : trailing zeroes fail
3 todo : trailing zeroes fail
Magicals
config.t
2 skipped: unimpl $?OS
2 skipped: unimpl $?OS
2 skipped: unimpl $?OS
dollar-underscore.t
1 skipped: infinite loop
2 todo :
1 skipped: for() with nullary block
1 skipped: for() with nullary block
1 skipped: for() with nullary block
dollar_bang.t
7 skipped: undefine and Exception NYI
2 todo :
1 todo : stringification of $!
1 todo : stringification of $!
1 todo : stringification of $!
env.t
1 skipped: Action method statement_control:import not yet implemented
1 skipped: Cannot call is_run; none of these signatures match
1 todo : :!exists
1 todo : :delete
1 skipped: import keyword
1 skipped: import keyword
1 skipped: import keyword
progname.t
1 todo :
Names
bare-sigil.t
1 skipped: bare sigil % generates postcircumfix:<()> exception
2 skipped: ++(state $) yields (3, 3, 3) instead of (1, 2, 3)
caller.t
1 todo : strictness
our.t
1 skipped: Null PMC access in invoke()
1 skipped: OUR::subname() does not work
1 skipped: Null PMC access in invoke()
1 skipped: OUR::subname() does not work
1 skipped: Null PMC access in invoke()
1 skipped: OUR::subname() does not work
pseudo.t
2 skipped: readonly
19 skipped: CORE NYI
6 skipped: SETTING NYI
36 skipped: various issues, skipping all for now
4 skipped: the binding in here is NYI
23 skipped: various issues to resolve
1 todo : GLOBAL and interpolation
2 todo : binding and interpolation together NYI
1 todo : interpolation and auto-viv NYI
2 todo : these tests disagree with STD
2 todo : not entirely sure these make sense...
19 skipped: CORE NYI
6 skipped: SETTING NYI
36 skipped: various issues, skipping all for now
4 skipped: the binding in here is NYI
23 skipped: various issues to resolve
1 todo : GLOBAL and interpolation
2 todo : binding and interpolation together NYI
1 todo : interpolation and auto-viv NYI
2 todo : these tests disagree with STD
2 todo : not entirely sure these make sense...
19 skipped: CORE NYI
6 skipped: SETTING NYI
36 skipped: various issues, skipping all for now
4 skipped: the binding in here is NYI
23 skipped: various issues to resolve
1 todo : GLOBAL and interpolation
2 todo : binding and interpolation together NYI
1 todo : interpolation and auto-viv NYI
2 todo : these tests disagree with STD
2 todo : not entirely sure these make sense...
symbolic-deref.t
5 skipped: Object reference not set to an instance of an object
2 skipped: NYI
1 skipped: no such symbol
1 todo : NYI
1 todo : no such symbol
2 skipped: NYI
1 skipped: no such symbol
1 todo : NYI
1 todo : no such symbol
2 skipped: NYI
1 skipped: no such symbol
1 todo : NYI
1 todo : no such symbol
Names Vars
list_array_perl.t
1 skipped: hanging test
1 todo :
2 skipped: recursive data structure
1 todo : List.perl bug
2 skipped: recursive data structure
1 todo : List.perl bug
2 skipped: recursive data structure
1 todo : List.perl bug
names.t
7 skipped: Undeclared name: Terrain::
4 skipped: Postconstraints, and shapes on variable declarators NYI
2 skipped: Object reference not set to an instance of an object
1 todo :
4 skipped: ::{ } package lookup NYI
2 skipped: this kind of lookup NYI
7 skipped: package variable autovivification
1 todo : nom regression
1 todo : dubious test - otherwise why is ::<$foo> allowed?
4 skipped: ::{ } package lookup NYI
2 skipped: this kind of lookup NYI
7 skipped: package variable autovivification
1 todo : nom regression
1 todo : dubious test - otherwise why is ::<$foo> allowed?
4 skipped: ::{ } package lookup NYI
2 skipped: this kind of lookup NYI
7 skipped: package variable autovivification
1 todo : nom regression
1 todo : dubious test - otherwise why is ::<$foo> allowed?
perl.t
2 skipped: hanging test
4 skipped: >>>Stub code executed
6 skipped: Unhandled exception
2 skipped: {...}.perl does not work
2 skipped: recursive data structure
2 skipped: RT 67790
2 skipped: {...}.perl does not work
2 skipped: recursive data structure
2 skipped: RT 67790
2 skipped: {...}.perl does not work
2 skipped: recursive data structure
2 skipped: RT 67790
signature.t
2 todo : eqv on signatures
2 todo : eqv on signatures
2 todo : eqv on signatures
3 skipped: nom regression
3 todo : nom regression
variables-and-packages.t
3 skipped: Undeclared routine grtz
3 todo :
8 todo : System.NullReferenceException: Object reference not set to an instance of an object
3 skipped: nom regression
3 todo : nom regression
3 skipped: nom regression
3 todo : nom regression
varnames.t
2 todo :
14 tests aborted (missing ok/not ok)
2 skipped: cannot easily override [] at the moment
2 skipped: cannot easily override [] at the moment
2 skipped: cannot easily override [] at the moment
Types
anon_block.t
4 skipped: No candidates for dispatch to mone
3 skipped: Exception NYI
2 skipped: tests don't work if previous test fails
1 todo : Parrot support for zero-arg subs?
2 skipped: tests don't work if previous test fails
1 todo : Parrot support for zero-arg subs?
2 skipped: tests don't work if previous test fails
1 todo : Parrot support for zero-arg subs?
array.t
1 skipped: Zen slices
3 skipped: Failure NYI
2 skipped: multi-dim arrays
2 skipped: coercion syntax
2 skipped: */.. interaction
1 skipped: WhateverCode/.. interaction
1 skipped: Cannot use value like WhateverCode as a number
8 skipped: throws_like
1 todo :
1 todo : type constraints
1 todo : @arr[-1] returns undef
2 skipped: multi-dim arrays
2 skipped: multi-dim arrays
2 skipped: multi-dim arrays
array_extending.t
5 skipped: Unable to resolve method exists in class Array
1 todo : min on list with undefined el ignores it
assigning-refs.t
3 todo :
3 todo : non-flattening hash refs
3 todo : non-flattening hash refs
3 todo : non-flattening hash refs
autovivification.t
5 skipped: Unable to resolve method push in type Any
2 todo : https://github.com/sorear/niecza/issues/176
bag.t
2 skipped: BagHash
3 skipped: Non-Str keys NYI
1 skipped: .grabpairs NYI
2 skipped: SetHash
11 skipped: .pickpairs NYI
1 skipped: .grab NYI
2 skipped: Unmatched key in Hash.LISTSTORE
4 todo : Bag in Bag does not work correctly yet
1 todo : Non-string bag elements NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
baghash.t
24 skipped: Trait name not available on variables
3 skipped: Non-Str keys NYI
14 skipped: .grabpairs NYI
11 skipped: .pickpairs NYI
17 skipped: .grab NYI
2 skipped: Unmatched key in Hash.LISTSTORE
1 todo :
1 todo : Non-string bag elements NYI
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : RT #120407
2 todo : in flux
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : in flux
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : in flux
capture.t
1 skipped: nom regression
2 todo : nom regression
1 skipped: nom regression
2 todo : nom regression
1 skipped: nom regression
2 todo : nom regression
catch_type_cast_mismatch.t
1 skipped: Failure NYI
1 todo : questionable test
1 todo : die or fail?
1 todo : die or fail?
1 todo : die or fail?
declare.t
1 skipped: Comparator not implemented
1 skipped: OrderingPair not implemented
1 skipped: Complex not type converted properly during assignment from Rat
1 skipped: utf8 not implemented
1 skipped: buf not implemented
1 skipped: Blob not implemented
1 skipped: QuantHash not implemented
1 skipped: Macro not implemented
1 skipped: int not implemented
1 skipped: No value for parameter $l in infix:<===>
1 skipped: rat not implemented
1 skipped: bit not implemented
1 skipped: complex not implemented
1 skipped: Codepoint not implemented
1 skipped: Matcher not implemented
1 skipped: Char not implemented
1 skipped: junction not implemented
1 skipped: utf32 not implemented
1 skipped: AnyChar not implemented
1 skipped: Grapheme not implemented
1 skipped: Failure 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: utf16 not implemented
1 skipped: KeyExtractor not implemented
1 skipped: SetHash
2 skipped: Coercive declarations NYI
1 skipped: No Module type yet
1 skipped: BagHash
1 skipped: num not implemented
1 skipped: Exception not implemented
1 skipped: StrLen not implemented
1 skipped: Byte not implemented
1 skipped: HyperWhatever not implemented
1 skipped: num16 not implemented
1 skipped: Comparator not implemented
1 skipped: Integral not implemented
1 skipped: Ordering not implemented
1 skipped: OrderingPair not implemented
1 skipped: Bit not implemented
1 skipped: buf not implemented
1 skipped: Complex not type converted properly during assignment from Num
1 skipped: StrPos not implemented
1 skipped: KeyExtractor not implemented
1 skipped: No Module type yet
1 skipped: rat not implemented
1 skipped: bit not implemented
1 skipped: Matcher isa not implemented
1 skipped: complex not implemented
1 skipped: num16 not implemented
1 skipped: Codepoint not implemented
1 skipped: StrLen not implemented
1 skipped: Char not implemented
1 skipped: Byte not implemented
1 skipped: junction not implemented
1 skipped: HyperWhatever not implemented
1 skipped: AnyChar not implemented
1 skipped: Grapheme not implemented
1 skipped: CharLingua not implemented
1 todo : int not implemented
1 todo : num not implemented
1 skipped: Comparator not implemented
1 skipped: Integral not implemented
1 skipped: Ordering not implemented
1 skipped: OrderingPair not implemented
1 skipped: Bit not implemented
1 skipped: buf not implemented
1 skipped: Complex not type converted properly during assignment from Num
1 skipped: StrPos not implemented
1 skipped: KeyExtractor not implemented
1 skipped: No Module type yet
1 skipped: rat not implemented
1 skipped: bit not implemented
1 skipped: Matcher isa not implemented
1 skipped: complex not implemented
1 skipped: num16 not implemented
1 skipped: Codepoint not implemented
1 skipped: StrLen not implemented
1 skipped: Char not implemented
1 skipped: Byte not implemented
1 skipped: junction not implemented
1 skipped: HyperWhatever not implemented
1 skipped: AnyChar not implemented
1 skipped: Grapheme not implemented
1 skipped: CharLingua not implemented
1 todo : int not implemented
1 todo : num not implemented
1 skipped: Comparator not implemented
1 skipped: Integral not implemented
1 skipped: Ordering not implemented
1 skipped: OrderingPair not implemented
1 skipped: Bit not implemented
1 skipped: buf not implemented
1 skipped: Complex not type converted properly during assignment from Num
1 skipped: StrPos not implemented
1 skipped: KeyExtractor not implemented
1 skipped: No Module type yet
1 skipped: rat not implemented
1 skipped: bit not implemented
1 skipped: Matcher isa not implemented
1 skipped: complex not implemented
1 skipped: num16 not implemented
1 skipped: Codepoint not implemented
1 skipped: StrLen not implemented
1 skipped: Char not implemented
1 skipped: Byte not implemented
1 skipped: junction not implemented
1 skipped: HyperWhatever not implemented
1 skipped: AnyChar not implemented
1 skipped: Grapheme not implemented
1 skipped: CharLingua not implemented
1 todo : int not implemented
1 todo : num not implemented
deprecations.t
29 skipped: tracebacks in deprecations
1 skipped: Could not create deprecated Order::Decrease
1 skipped: Could not create deprecated Order::Increase
1 skipped: Could not create deprecated Order::Decrease
1 skipped: Could not create deprecated Order::Increase
hash.t
1 skipped: Excess arguments to Hash.new, unused named a
1 skipped: Unsupported use of [-1] subscript to access from end of array
5 todo :
1 todo : auto-vivified binding does not work yet
1 todo : auto-vivified binding does not work yet
1 todo : auto-vivified binding does not work yet
hash_ref.t
4 todo :
infinity.t
4 skipped: integer Inf
3 todo : Int conversion of NaN and Inf
4 skipped: integer Inf
3 todo : Int conversion of NaN and Inf
4 skipped: integer Inf
3 todo : Int conversion of NaN and Inf
isDEPRECATED.t
20 tests aborted (missing ok/not ok)
8 todo : NYI
8 todo : NYI
lists.t
1 skipped: loops
2 skipped: Cannot use value like Capture as a number
2 skipped: Excess arguments to CORE List.new
3 skipped: Cannot use bind operator with this LHS
3 skipped: list binding
3 skipped: list binding
3 skipped: list binding
mix.t
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Not properly interpolating
mixed_multi_dimensional.t
8 skipped: Cannot use hash access on an object of type Pair
2 todo :
1 todo : more keys at level 4
2 todo : unknown
1 todo : isa hash
2 todo : unknown
1 todo : isa hash
2 todo : unknown
1 todo : isa hash
mixhash.t
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : in flux
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : in flux
21 skipped: 'is ObjectType' NYI
3 skipped: No longer Iterable
2 skipped: Odd number of elements
2 todo : Needs to catch up with spec
2 todo : in flux
multi_dimensional_array.t
10 skipped: Parse Error: Statement not terminated properly
1 todo : nom regression
9 todo : Null PMC access in find_method()
10 skipped: Parse Error: Statement not terminated properly
1 todo : nom regression
9 todo : Null PMC access in find_method()
10 skipped: Parse Error: Statement not terminated properly
1 todo : nom regression
9 todo : Null PMC access in find_method()
nan.t
1 skipped: Nominal type check failed for scalar store; got Num, needed Int or subtype
1 skipped: unspecced and inconsistent
1 skipped: RT 83446
1 todo : RT 83622
1 skipped: unspecced and inconsistent
1 skipped: RT 83446
1 todo : RT 83622
1 skipped: unspecced and inconsistent
1 skipped: RT 83446
1 todo : RT 83622
native.t
2 skipped: RT 102416
2 skipped: RT 102416
2 skipped: RT 102416
nested_arrays.t
1 todo :
nil.t
1 skipped: triage
6 todo : triage
1 skipped: triage
6 todo : triage
1 skipped: triage
6 todo : triage
pair.t
1 skipped: eqv NYI for Pair
1 skipped: Failure NYI
2 skipped: Invocant handling is NYI
2 todo : setting .key changes original val!
2 skipped: method($invocant:) syntax missing
1 todo : should it really have \n on the end?
2 skipped: method($invocant:) syntax missing
1 todo : should it really have \n on the end?
2 skipped: method($invocant:) syntax missing
1 todo : should it really have \n on the end?
parcel.t
3 skipped: .Parcel NYI
1 todo : .item.perl on empty Parcel gives Match.ast shorthand
range.t
2 skipped: Unable to resolve method reverse in class Range
1 skipped: Attempted to access slot $!min of type object for Range
1 skipped: Undeclared name: "Failure"
set.t
1 skipped: .grabpairs NYI
1 skipped: .grab NYI
10 skipped: Hypers not yet Set compatible
3 skipped: .total NYI
2 skipped: SetHash
2 skipped: BagHash
3 skipped: Unmatched key in Hash.LISTSTORE
5 todo :
4 todo : Set in Set does not work correctly yet
1 todo : Losing type in Set
1 skipped: Set is no longer Iterable
3 skipped: Odd number of elements
2 todo : Not properly interpolating
10 todo : Hypers not yet Set compatible
1 skipped: Set is no longer Iterable
3 skipped: Odd number of elements
2 todo : Not properly interpolating
10 todo : Hypers not yet Set compatible
1 skipped: Set is no longer Iterable
3 skipped: Odd number of elements
2 todo : Not properly interpolating
10 todo : Hypers not yet Set compatible
sethash.t
10 skipped: is SetHash doesn't work yet
18 skipped: .grabpairs NYI
14 skipped: .grab NYI
3 skipped: .total NYI
1 todo : Non-string keys NYI
10 skipped: 'is ObjectType' NYI
1 skipped: no longer Iterable
2 todo : Not up to current spec
10 skipped: 'is ObjectType' NYI
1 skipped: no longer Iterable
2 todo : Not up to current spec
10 skipped: 'is ObjectType' NYI
1 skipped: no longer Iterable
2 todo : Not up to current spec
sigils-and-types.t
1 skipped: Undeclared name Buf
1 skipped: Undeclared name QuantHash
4 skipped: Methods must be used in some kind of package
1 todo :
1 todo : Capture does Associative
1 todo : Capture does Positional
1 todo : Capture does Associative
1 todo : Capture does Positional
1 todo : Capture does Associative
1 todo : Capture does Positional
subset.t
1 skipped: Methods must be used in some kind of package
2 skipped: Exception NYI
2 todo :
1 skipped: (noauto) succeeds for the wrong reason (need to test the error)
1 skipped: (noauto) succeeds for the wrong reason (need to test the error)
1 skipped: (noauto) succeeds for the wrong reason (need to test the error)
type.t
6 skipped: native types (noauto)
2 skipped: Trait of not available on variables
8 todo : retrun value type checking NYI
1 todo : nigh
undefined-types.t
4 todo : .clone doesn't copy typedness
4 todo : .clone doesn't copy typedness
4 todo : .clone doesn't copy typedness
whatever.t
1 skipped: Undeclared routine
1 skipped: Unable to resolve method postcircumfix:<( )> in class Range
1 skipped: Cannot use value like WhateverCode as a number
4 skipped: hangs
5 skipped: currying plus meta ops
1 todo : * as dummy
5 skipped: currying plus meta ops
1 todo : * as dummy
5 skipped: currying plus meta ops
1 todo : * as dummy
S03
Binding
arrays.t
5 skipped: :delete
1 todo :
1 todo : binding of array elements works with splice (2)
attributes.t
3 skipped: class attributes
3 skipped: class attributes
3 skipped: class attributes
hashes.t
1 skipped: without fudging 1 rakudo test, the whole file fails?
1 skipped: without fudging 1 rakudo test, the whole file fails?
1 skipped: without fudging 1 rakudo test, the whole file fails?
nested.t
8 skipped: is parcel - https://github.com/sorear/niecza/issues/177
ro.t
4 todo :
4 todo : ::= on arrays
2 todo : nom regression
4 todo : ::= on arrays
2 todo : nom regression
4 todo : ::= on arrays
2 todo : nom regression
scalars.t
1 skipped: CALLER::
9 skipped: list binding
2 todo : difference of interpretation on ro binding
2 skipped: List binding
7 skipped: list binding
2 todo : nom regression
2 skipped: List binding
7 skipped: list binding
2 todo : nom regression
2 skipped: List binding
7 skipped: list binding
2 todo : nom regression
Feeds
basic.t
4 skipped: double-ended feeds
4 skipped: * feeds
1 todo : isn't lazy
2 todo : feeds + signatures
1 todo : * feeds
3 todo : feeds + eager
4 skipped: double-ended feeds
4 skipped: * feeds
1 todo : isn't lazy
2 todo : feeds + signatures
1 todo : * feeds
3 todo : feeds + eager
4 skipped: double-ended feeds
4 skipped: * feeds
1 todo : isn't lazy
2 todo : feeds + signatures
1 todo : * feeds
3 todo : feeds + eager
Junctions
autothreading.t
1 skipped: interferes hard with inlining
boolean-context.t
2 todo : Difficulties overloading | and &
1 todo : named unary as function call
1 todo : named unary as function call
1 todo : named unary as function call
misc.t
4 skipped: Impossible test: === takes Any
2 todo : #82
4 skipped: lower case junction
2 todo : lower case junction type
2 todo : nom regression
4 skipped: lower case junction
2 todo : lower case junction type
2 todo : nom regression
4 skipped: lower case junction
2 todo : lower case junction type
2 todo : nom regression
Metaops
cross.t
1 skipped: Unable to resolve method slice in class List
1 todo :
1 skipped: .slice for iterators NYI
1 todo : RT 74072
2 todo : huh?
1 skipped: .slice for iterators NYI
1 todo : RT 74072
2 todo : huh?
1 skipped: .slice for iterators NYI
1 todo : RT 74072
2 todo : huh?
eager-hyper.t
2 skipped: hyper prefix NYI
1 todo : Array assignment is not lazy -- is this test wrong?
2 skipped: hyper prefix NYI
1 todo : Array assignment is not lazy -- is this test wrong?
2 skipped: hyper prefix NYI
1 todo : Array assignment is not lazy -- is this test wrong?
hyper.t
1 skipped: nonsensical test
2 skipped: does not work; recurses into hash
1 skipped: EVAL(Buf)
3 skipped: huh?
2 skipped: nom regression: possible spec change/improvement
6 todo : nom regression - whatever extension
1 skipped: EVAL(Buf)
3 skipped: huh?
2 skipped: nom regression: possible spec change/improvement
6 todo : nom regression - whatever extension
1 skipped: EVAL(Buf)
3 skipped: huh?
2 skipped: nom regression: possible spec change/improvement
6 todo : nom regression - whatever extension
reduce.t
9 skipped: [macro]
2 skipped: Iterable
70 skipped: ^^
2 skipped: this is parsed as ![=], not good
2 skipped: huh? these are macros
1 skipped: Str cmp Inf
1 skipped: reduce is not supposed to flatten?
2 todo :
1 todo : These are hyperop tests!
2 todo : this is parsed as ![=], not good
1 todo : huh?
1 todo : unary [] does not context yet
2 skipped: huh?
2 skipped: [!===]
1 todo : item context
2 todo : triangle [\^^] and [\xor]
2 todo : huh?
2 todo : orelse
1 todo : reduced hyper op
2 skipped: huh?
2 skipped: [!===]
1 todo : item context
2 todo : triangle [\^^] and [\xor]
2 todo : huh?
2 todo : orelse
1 todo : reduced hyper op
2 skipped: huh?
2 skipped: [!===]
1 todo : item context
2 todo : triangle [\^^] and [\xor]
2 todo : huh?
2 todo : orelse
1 todo : reduced hyper op
zip.t
1 skipped: Unable to resolve method munch in class List
2 skipped: Cannot use value like Whatever as a number
3 skipped: Unable to resolve method lol in type Parcel
4 todo :
2 skipped: nom regression
4 todo : nom regression
2 skipped: nom regression
4 todo : nom regression
2 skipped: nom regression
4 todo : nom regression
Operators
adverbial-modifiers.t
5 skipped: Multi colonpair syntax not yet understood
1 todo : Multi colonpair syntax not yet understood
1 todo : Multi colonpair syntax not yet understood
1 todo : Multi colonpair syntax not yet understood
also.t
1 skipped: Excess arguments to CORE seqop, used 3 of 4 positionals
1 todo :
4 todo : nom regression
4 todo : nom regression
4 todo : nom regression
arith.t
1 todo : No agreement over correct behavior here -- above web page not helpful!
assign.t
5 skipped: No ^^ yet
15 skipped: Buffer bitops NYI
2 skipped: Unable to resolve method LISTSTORE in class List
5 skipped: No xor yet
1 skipped: $a[] autovivification (unspecced?)
2 skipped: Overloading infix:<=> fails
34 todo :
3 todo : feature
1 todo : assigning to ($a, *)
3 skipped: expects a term, found infix >= instead
3 skipped: Two terms in a row
3 skipped: cannot modifiy an immutable value
1 skipped: Odd number of elements found where hash expected
2 skipped: RT #76734
1 todo : RT 80614
5 todo : list assignment
5 todo : list assignment to scalar
3 todo : list assignment, autovivification (?)
3 todo : item assignment
1 todo : list assignment with ($var, *)
2 todo : unknown
1 todo : huh?
1 todo : item/list assignment
3 skipped: expects a term, found infix >= instead
3 skipped: Two terms in a row
3 skipped: cannot modifiy an immutable value
1 skipped: Odd number of elements found where hash expected
2 skipped: RT #76734
1 todo : RT 80614
5 todo : list assignment
5 todo : list assignment to scalar
3 todo : list assignment, autovivification (?)
3 todo : item assignment
1 todo : list assignment with ($var, *)
2 todo : unknown
1 todo : huh?
1 todo : item/list assignment
3 skipped: expects a term, found infix >= instead
3 skipped: Two terms in a row
3 skipped: cannot modifiy an immutable value
1 skipped: Odd number of elements found where hash expected
2 skipped: RT #76734
1 todo : RT 80614
5 todo : list assignment
5 todo : list assignment to scalar
3 todo : list assignment, autovivification (?)
3 todo : item assignment
1 todo : list assignment with ($var, *)
2 todo : unknown
1 todo : huh?
1 todo : item/list assignment
autoincrement-range.t
5 skipped: Failure NYI
14 skipped: Magical string decrement underflowed
6 todo : Gujarati NYI
6 todo : Gurmukhi NYI
6 todo : Devangari NYI
4 todo : Hebrew
1 todo : Magical string decrement underflowed
6 todo : Arabic-Indic NYI
6 todo : Bengali NYI
6 todo : Oriya NYI
autoincrement.t
1 skipped: Failure NYI
autovivification.t
9 todo :
bag.t
16 skipped: Reduction and bag operators
16 skipped: Reduction and bag operators
16 skipped: Reduction and bag operators
bit.t
11 skipped: string bitops
boolean-bitwise.t
2 skipped: No value for parameter $a in CORE infix:<?&>
2 skipped: No value for parameter $a in CORE infix:<?^>
2 skipped: No value for parameter $b in CORE infix:<?^>
2 skipped: No value for parameter $b in CORE infix:<?|>
2 skipped: No value for parameter $b in CORE infix:<?&>
2 skipped: No value for parameter $a in CORE infix:<?|>
1 todo :
comparison.t
4 todo : nom regression
4 todo : nom regression
4 todo : nom regression
context-forcers.t
4 skipped: Failure NYI
2 skipped: Trait context not available on variables
2 skipped: Trait dynamic not available on variables
3 skipped: Stringy NYI
2 skipped: Unmatched key in Hash.LISTSTORE
1 todo : https://github.com/sorear/niecza/issues/179
2 skipped: failure modes of Str.Numeric
2 skipped: failure modes of Str.Numeric
2 skipped: failure modes of Str.Numeric
context.t
1 skipped: Invalid hard reference syntax
4 skipped: Excess arguments to item, used 1 of 2 positionals
equality.t
1 skipped: No value for parameter $r in CORE infix:<==>
1 skipped: No value for parameter $l in CORE infix:<!=>
1 skipped: No value for parameter $r in CORE infix:<!=>
1 skipped: No value for parameter $l in CORE infix:<==>
eqv.t
4 skipped: Cannot use value like Block as a number
14 skipped: Cannot use value like Capture as a number
3 skipped: Cannot use value like Sub as a number
1 todo :
1 skipped: huh?
3 todo : huh?
1 skipped: huh?
3 todo : huh?
1 skipped: huh?
3 todo : huh?
flip-flop.t
2 skipped: dubious scoping?
2 skipped: dubious scoping?
2 skipped: dubious scoping?
identity.t
4 skipped: Failure NYI
4 todo : unspecced
4 todo : misuse of =:=
4 todo : unspecced
4 todo : misuse of =:=
4 todo : unspecced
4 todo : misuse of =:=
increment.t
1 todo : Works fine in niecza...
1 todo : #88
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
inplace.t
2 todo : sort is not a stable sort on all platforms
4 skipped: Method '' not found for invocant of class 'Str'
4 skipped: Method '' not found for invocant of class 'Str'
4 skipped: Method '' not found for invocant of class 'Str'
is-divisible-by.t
1 todo : not sure why this doesn't fire
1 todo : not sure why this doesn't fire
1 todo : not sure why this doesn't fire
minmax.t
5 todo :
2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious
2 todo : max/min non-associative NYI
2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious
2 todo : max/min non-associative NYI
2 todo : Annoying test that we haven't done the obvious yet unspecced, fails because we have indeed done the obvious
2 todo : max/min non-associative NYI
misc.t
1 todo :
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
names.t
2 todo :
nesting.t
2 skipped: undeclared name [+]
1 skipped: undeclared name [<=>]
1 skipped: undeclared name [==]
not.t
1 todo : RT 65556
1 todo : RT 65556
1 todo : RT 65556
numeric-shift.t
12 skipped: shift by negative bit count
precedence.t
2 skipped: assigning to readonly value
2 skipped: nom regression
1 todo : list associativity bug
1 todo : RT #77848
2 todo : non-associativeness of infix:<^> and |
2 skipped: nom regression
1 todo : list associativity bug
1 todo : RT #77848
2 todo : non-associativeness of infix:<^> and |
2 skipped: nom regression
1 todo : list associativity bug
1 todo : RT #77848
2 todo : non-associativeness of infix:<^> and |
range-basic.t
8 skipped: No exceptions
range.t
3 skipped: cannot increment a value of type Match
4 skipped: Spec under design here
11 skipped: Unhandled exception: cannot increment a value of type Array
1 todo : forbid Ranges as Range endpoints
2 todo : huh?
2 todo : huh?
2 todo : huh?
reduce-le1arg.t
1 skipped: [Z] hangs
1 skipped: ~> NYI
1 skipped: expected Any but got Mu instead
1 skipped: ~< NYI
1 skipped: [Z] hangs
1 skipped: ~> NYI
1 skipped: expected Any but got Mu instead
1 skipped: ~< NYI
1 skipped: [Z] hangs
1 skipped: ~> NYI
1 skipped: expected Any but got Mu instead
1 skipped: ~< NYI
set.t
2 skipped: ∅ NYI
16 skipped: Reduction and set operators
2 todo : huh?
2 skipped: ∅ NYI
16 skipped: Reduction and set operators
2 todo : huh?
2 skipped: ∅ NYI
16 skipped: Reduction and set operators
2 todo : huh?
short-circuit.t
10 skipped: ^^ xor NYI
29 skipped: ^^ NYI
3 skipped: xor NYI
1 todo :
6 todo : wrong return type
6 todo : wrong return type
6 todo : wrong return type
so.t
1 todo :
1 todo : check test and rakudo
1 todo : check test and rakudo
1 todo : check test and rakudo
subscript-adverbs.t
6 skipped: Excess arguments to KERNEL Hash.postcircumfix:<{ }>, unused named v
18 skipped: Excess arguments to KERNEL Array.postcircumfix:<[ ]>, unused named v
34 todo :
2 todo : Cannot use value like Pair as a number
value_equivalence.t
3 todo :
1 todo : .WHICH based on type names
1 todo : === fail
2 todo : === doesn't work on array references yet
1 todo : .WHICH based on type names
1 todo : === fail
2 todo : === doesn't work on array references yet
1 todo : .WHICH based on type names
1 todo : === fail
2 todo : === doesn't work on array references yet
Sequence
arity-2-or-more.t
2 skipped: Undeclared names: '[%]'
1 skipped: Undeclared names: '[+]'
arity0.t
10 skipped: Unable to resolve method munch in class List
basic.t
1 skipped: Failure NYI
2 skipped: &[] NYI
1 todo : sequence + last
1 todo : mysterious
1 todo : sequence + last
1 todo : mysterious
1 todo : sequence + last
1 todo : mysterious
misc.t
1 skipped: Unable to resolve method chars in class Block
1 skipped: Cannot use value like Block as a number
1 skipped: Nominal type check failed in binding Int $n in f; got Str, needed Int
3 skipped: Slicel lists are NYI
1 skipped: Need something on the LHS
1 skipped: Slicel lists are NYI
1 skipped: Not enough positional parameters passed; got 0 but expected 1
1 todo : gives True instead
2 todo : NYI
1 todo : bogus test?
1 todo : RT 80574
1 skipped: Slicel lists are NYI
1 skipped: Not enough positional parameters passed; got 0 but expected 1
1 todo : gives True instead
2 todo : NYI
1 todo : bogus test?
1 todo : RT 80574
1 skipped: Slicel lists are NYI
1 skipped: Not enough positional parameters passed; got 0 but expected 1
1 todo : gives True instead
2 todo : NYI
1 todo : bogus test?
1 todo : RT 80574
nonnumeric.t
17 skipped: Two definitions found for symbol ::GLOBAL::&infix:<cmp> (etc)
3 skipped: munch not implemented
6 skipped: lifting comparison ops
11 skipped: hangs
2 skipped: Decrement out of range
6 skipped: lifting comparison ops
11 skipped: hangs
2 skipped: Decrement out of range
6 skipped: lifting comparison ops
11 skipped: hangs
2 skipped: Decrement out of range
Smartmatch
any-array.t
2 todo :
2 todo : nom regression
2 todo : nom regression
2 todo : nom regression
any-num.t
2 skipped: Nominal type check failed for #1
2 skipped: Mu ~~ Num doesn't work yet
2 skipped: Mu ~~ Num doesn't work yet
2 skipped: Mu ~~ Num doesn't work yet
any-pair.t
2 todo :
any-str.t
1 skipped: Mu as argument
1 skipped: smartmatching Mu against Str
1 skipped: smartmatching Mu against Str
1 skipped: smartmatching Mu against Str
any-type.t
1 todo : Unable to resolve method ACCEPTS in type M
array-array.t
18 todo :
hash-hash.t
2 todo : nom regression
2 todo : nom regression
2 todo : nom regression
S04
Blocks And Statements
let.t
1 skipped: 'fail' used at line 68
pointy-rw.t
2 todo :
pointy.t
3 skipped: Could not find non-existent sub junction
1 todo :
1 todo : Unable to resolve method name in class Sub
1 todo : pointy blocks and last/redo
1 todo : &?ROUTINE
1 todo : pointy blocks and last/redo
1 todo : &?ROUTINE
1 todo : pointy blocks and last/redo
1 todo : &?ROUTINE
temp.t
15 skipped: spec clarification needed
6 todo : TEMP phasers NYI
6 todo : TEMP phasers NYI
6 todo : TEMP phasers NYI
1 todo : temp + recursion
1 todo : temp and recursion
Declarations
constant.t
3 skipped: Lexical foo3 is not a package (?)
3 skipped: Cannot use COMPILING outside BEGIN scope
2 skipped: Undeclared name: 'G::c'
1 skipped: Cannot use bind operator with this LHS
1 skipped: Unable to resolve method postcircumfix:<( )> in class Int
2 todo :
2 skipped: binding
1 skipped: unicode constant name
1 todo : constants as type constraints
3 todo : COMPILING
2 skipped: binding
1 skipped: unicode constant name
1 todo : constants as type constraints
3 todo : COMPILING
2 skipped: binding
1 skipped: unicode constant name
1 todo : constants as type constraints
3 todo : COMPILING
implicit-parameter.t
3 todo :
2 todo : pointy blocks and $_
2 todo : pointy blocks and $_
2 todo : pointy blocks and $_
multiple.t
1 todo : MMD
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
my.t
1 skipped: a not predeclared
3 skipped: parsefail
1 todo : NYI
2 todo : still fails?
2 skipped: nom regression, OUR::
1 skipped: Method 'submethod_table' not found
1 todo : previous test skipped
1 todo : fails
2 skipped: nom regression, OUR::
1 todo : previous test skipped
1 todo : fails
2 skipped: nom regression, OUR::
1 todo : previous test skipped
1 todo : fails
our.t
1 todo : our-scoped var in role
1 todo : our-scoped var in role
1 todo : our-scoped var in role
1 todo : our-scoped var in role
state.t
1 skipped: :Perl5
1 todo :
5 skipped: parse error
1 todo : embedded closures in regexen
1 todo : initialization happens only on first call(?)
5 skipped: parse error
1 todo : embedded closures in regexen
1 todo : initialization happens only on first call(?)
5 skipped: parse error
1 todo : embedded closures in regexen
1 todo : initialization happens only on first call(?)
will.t
2 skipped: declared variable not visible in block yet
1 skipped: declared variable not visible in block yet# TODO will init NYI
1 todo : will init NYI
1 todo : will post NYI
2 todo : declared variable not visible in block yet
2 skipped: declared variable not visible in block yet
1 skipped: declared variable not visible in block yet# TODO will init NYI
1 todo : will init NYI
1 todo : will post NYI
2 todo : declared variable not visible in block yet
2 skipped: declared variable not visible in block yet
1 skipped: declared variable not visible in block yet# TODO will init NYI
1 todo : will init NYI
1 todo : will post NYI
2 todo : declared variable not visible in block yet
Exceptions
fail.t
2 skipped: RT 64990
2 skipped: RT 64990
2 skipped: RT 64990
pending.t
13 skipped: $!.pending
3 skipped: $object.handled
1 todo : not full of fail?
13 skipped: $!.pending
3 skipped: $object.handled
1 todo : not full of fail?
13 skipped: $!.pending
3 skipped: $object.handled
1 todo : not full of fail?
Phasers
check.t
2 todo :
end.t
2 todo : lexicals and EVAL()
2 todo : lexicals and EVAL()
2 todo : lexicals and EVAL()
enter-leave.t
1 skipped: leave
2 skipped: dubious: noauto
1 todo : @!
1 skipped: unwind
1 skipped: leave NYI
1 todo : nigh
1 todo : is this spec? why would LEAVE not see outer $!? fossil?
1 skipped: leave NYI
1 todo : is this spec? why would LEAVE not see outer $!? fossil?
1 skipped: leave NYI
1 todo : is this spec? why would LEAVE not see outer $!? fossil?
in-eval.t
1 todo : not sure
1 todo : not sure
1 todo : not sure
init.t
2 todo : no value
keep-undo.t
2 skipped: fail NYI
next.t
1 skipped: leave NYI
2 todo : NEXT/LEAVE ordering
1 skipped: leave NYI
2 todo : NEXT/LEAVE ordering
1 skipped: leave NYI
2 todo : NEXT/LEAVE ordering
pre-post.t
3 skipped: unspecced
1 skipped: POST and exceptions
1 todo : POST and exceptions
1 todo : nigh
1 todo : POST and exceptions
2 todo : POST and exceptions
rvalue.t
1 skipped: Excess arguments to EVAL, used 1 of 2 positionals
6 todo : block returns no value
3 todo : nigh
Statement Modifiers
for.t
2 todo : closure for
if.t
1 todo : empty list as element not flattened - https://github.com/sorear/niecza/issues/180
unless.t
1 todo : empty list as element not flattened - https://github.com/sorear/niecza/issues/180
Statements
do.t
1 skipped: last without loop construct
1 skipped: redo without loop construct
3 skipped: Undeclared name A
1 skipped: next without loop construct
1 skipped: last without loop construct
1 skipped: redo without loop construct
3 skipped: Undeclared name A
1 skipped: next without loop construct
1 skipped: last without loop construct
1 skipped: redo without loop construct
3 skipped: Undeclared name A
1 skipped: next without loop construct
for.t
1 skipped: slice context
2 todo : array iterator does not track a growing array
2 todo : NYI
1 todo : https://github.com/sorear/niecza/issues/180
1 skipped: optional variable in for loop (RT #63994)
1 skipped: maybe bogus, for loops are not supposed to be lazy?
2 todo : RT 113026 array iterator does not track a growing array
1 skipped: optional variable in for loop (RT #63994)
1 skipped: maybe bogus, for loops are not supposed to be lazy?
2 todo : RT 113026 array iterator does not track a growing array
1 skipped: optional variable in for loop (RT #63994)
1 skipped: maybe bogus, for loops are not supposed to be lazy?
2 todo : RT 113026 array iterator does not track a growing array
gather.t
5 skipped: Cannot use bind operator with this LHS
1 skipped: RT #117635 (infinite loop)
1 skipped: unwind
1 skipped: RT #117635 (infinite loop)
1 skipped: RT #117635 (infinite loop)
last.t
2 skipped: last LABEL
2 skipped: last LABEL
2 skipped: last LABEL
loop.t
1 skipped: unwind
next.t
1 skipped: next BLOCK
1 skipped: next LOOP
1 skipped: next BLOCK
1 skipped: next LOOP
1 skipped: next BLOCK
1 skipped: next LOOP
repeat.t
3 skipped: throws_like
1 skipped: No value in ANON available for parameter $a
sink.t
1 todo : RT #117235
1 todo : RT #117235
1 todo : RT #117235
try.t
5 skipped: new exception stuff
2 skipped: === and Nil NYI
1 skipped: Method 'substr' not found
1 todo : RT 111704
1 todo : RT 111704
1 todo : RT 111704
S05
Capture
caps.t
12 skipped: conjunctive regex terms - nyi
1 todo : return type of .chunks
1 todo : & caps on jvm
1 todo : RT117995 - quantified conjunctive capture
1 todo : && caps on jvm
1 todo : return type of .chunks
1 todo : RT117995 - quantified conjunctive capture
1 todo : return type of .chunks
1 todo : RT117995 - quantified conjunctive capture
dot.t
1 todo : really? :-)
6 todo : dubious test
3 todo : needs review
1 todo : really? :-)
6 todo : dubious test
3 todo : needs review
1 todo : really? :-)
6 todo : dubious test
3 todo : needs review
match-object.t
1 skipped: No such method pos for invocant of type Any
1 skipped: Unsupported use of $¢ variable
1 todo : Unsupported use of $¢ variable
1 skipped: No such method pos for invocant of type Any
1 skipped: Unsupported use of $¢ variable
1 todo : Unsupported use of $¢ variable
1 skipped: No such method pos for invocant of type Any
1 skipped: Unsupported use of $¢ variable
1 todo : Unsupported use of $¢ variable
named.t
2 skipped: Writing to readonly scalar
2 skipped: assigning to match object
2 skipped: assigning to match object
2 skipped: assigning to match object
Grammar
action-stubs.t
1 skipped: Match.make
inheritance.t
6 skipped: Cannot dispatch to a method on Baz because it is not inherited or done by Cursor
1 skipped: Cannot dispatch to a method on Foo because it is not inherited or done by Cursor
4 skipped: Cannot dispatch to a method on Bar because it is not inherited or done by Cursor
1 todo : automatic Grammar superclass
1 todo : automatic Grammar superclass
1 todo : automatic Grammar superclass
1 todo : automatic Grammar superclass
namespace.t
1 skipped: Cannot dispatch to a method on GrammarShallow because it is not inherited or done by Cursor
parse_and_parsefile.t
2 skipped: Unable to resolve method parsefile in class Foo
protoregex.t
4 skipped: Action method assertion:sym<...> not yet implemented
1 todo : #89
1 todo : RT120146
1 todo : RT120146
1 todo : RT120146
ws.t
2 skipped: infinite loop: RT #64094 (noauto)
2 skipped: infinite loop: RT #64094 (noauto)
2 skipped: infinite loop: RT #64094 (noauto)
Interpolation
regex-in-variable.t
2 skipped: Object reference not set to an instance of an object
3 skipped: Representation P6cursor does not support attributes
1 skipped: Cannot cast from source type to destination type.
3 skipped: instance member interpolation
1 todo : warn on undef
3 skipped: instance member interpolation
1 todo : warn on undef
3 skipped: instance member interpolation
1 todo : warn on undef
Mass
charsets.t
2 todo : unicode 6.0 punct characters
1 todo : unicode 6.0 punct characters
1 todo : blank characters
1 todo : lower characters
1 todo : punct characters
named-chars.t
2 skipped: CR as char name
62 skipped: negative char class in enumerated list
2 skipped: NEL as char name
2 skipped: FF as char name
4 skipped: \c[LF] not valid charname
4 skipped: \c[CR] not valid charname
5 skipped: escapes in char classes
7 skipped: \c[NEL] not valid charname
4 skipped: \c[FF] not valid charname
2 skipped: LF as char name
2 skipped: CR as char name
62 skipped: negative char class in enumerated list
2 skipped: NEL as char name
2 skipped: FF as char name
4 skipped: \c[LF] not valid charname
4 skipped: \c[CR] not valid charname
5 skipped: escapes in char classes
7 skipped: \c[NEL] not valid charname
4 skipped: \c[FF] not valid charname
2 skipped: LF as char name
2 skipped: CR as char name
62 skipped: negative char class in enumerated list
2 skipped: NEL as char name
2 skipped: FF as char name
4 skipped: \c[LF] not valid charname
4 skipped: \c[CR] not valid charname
5 skipped: escapes in char classes
7 skipped: \c[NEL] not valid charname
4 skipped: \c[FF] not valid charname
2 skipped: LF as char name
properties-derived.t
12 todo :
3 skipped: icu
10 skipped: isCommon not implemented
7 skipped: isGraphemeLink
7 skipped: isAssigned not implemented
4 skipped: isAny not implemented
35 skipped: isOther* not implemented
1 todo : isUnassigned not implemented
3 skipped: icu
10 skipped: isCommon not implemented
7 skipped: isAssigned not implemented
4 skipped: isAny not implemented
42 skipped: isOther* not implemented
properties-general.t
10 skipped: No [Lr] property defined
602 tests aborted (missing ok/not ok)
10 skipped: No [Lr] property defined
4 todo : Unions of properties of non-existent codepoints
602 tests aborted (missing ok/not ok)
properties-script.t
35 skipped: Unicode properties with arguments
35 skipped: Unicode properties with arguments
35 skipped: Unicode properties with arguments
rx.t
1 skipped: Unable to resolve method alpha in class Cursor
2 skipped: Dubious test, http://irclog.perlgeek.de/perl6/2012-05-27#i_5643089
13 skipped: Unable to resolve method wb in class Cursor
1 skipped: Autoloading NYI
21 skipped: Action method mod_arg not yet implemented
2 skipped: Unable to resolve method name in class Cursor
1 skipped: space between - and [ ] is a problem?
4 skipped: Unsuppored elements in after list
2 skipped: + [ ] fails
9 todo :
3 todo : ::: issue
1 todo : allows them
2 todo : :: issues
1 todo : undefined capture
3 todo : Unable to resolve method cntrl in class Cursor
1 skipped: <commit> not implemented
21 skipped: **{}
1 skipped: :s()
1 skipped: closure repetition
2 skipped: RT 116415
2 skipped: RT 112454
2 skipped: ::: NYI
1 skipped: nom regression
2 skipped: regex <name>
2 skipped: RT 112450
1 skipped: parse error
9 skipped: :: NYI
3 todo : <cntrl>
1 todo : nom regression
1 todo : anchors and after
1 skipped: <commit> not implemented
21 skipped: **{}
1 skipped: :s()
1 skipped: closure repetition
2 skipped: RT 116415
2 skipped: RT 112454
2 skipped: ::: NYI
1 skipped: nom regression
2 skipped: regex <name>
2 skipped: RT 112450
1 skipped: parse error
9 skipped: :: NYI
3 todo : <cntrl>
1 todo : nom regression
1 todo : anchors and after
1 skipped: <commit> not implemented
21 skipped: **{}
1 skipped: :s()
1 skipped: closure repetition
2 skipped: RT 116415
2 skipped: RT 112454
2 skipped: ::: NYI
1 skipped: nom regression
2 skipped: regex <name>
2 skipped: RT 112450
1 skipped: parse error
9 skipped: :: NYI
3 todo : <cntrl>
1 todo : nom regression
1 todo : anchors and after
stdrules.t
3 skipped: <at>
14 skipped: <.print>
14 skipped: <.graph>
14 skipped: <.print>
14 skipped: <.graph>
14 skipped: <.print>
14 skipped: <.graph>
Match
arrayhash.t
4 todo :
blocks.t
5 todo :
4 todo : nom regression
1 todo : Assignment to matched string affects earlier match objects
4 todo : nom regression
1 todo : Assignment to matched string affects earlier match objects
4 todo : nom regression
1 todo : Assignment to matched string affects earlier match objects
capturing-contexts.t
2 skipped: rule declaration outside of grammar
1 skipped: No value for parameter $obj in isa_ok
1 todo : match with non-existent capture does not match
1 todo : Match object in $/ after match in void context
1 todo : eek
5 skipped: binding to $/
1 todo : RT 70007
4 todo : nom regression
5 skipped: binding to $/
1 todo : RT 70007
4 todo : nom regression
5 skipped: binding to $/
1 todo : RT 70007
4 todo : nom regression
perl.t
1 skipped: No value for parameter $a in is_deeply
4 skipped: Cannot dispatch to a method on GLOBAL::Perl6::Grammar
1 todo : empty result
Metachars
closure.t
5 skipped: assigning to readonly value
1 todo :
3 skipped: make() inside closure
5 skipped: assignment to match variables (dubious)
3 skipped: make() inside closure
5 skipped: assignment to match variables (dubious)
3 skipped: make() inside closure
5 skipped: assignment to match variables (dubious)
newline.t
2 todo : Unicode
tilde.t
11 skipped: Unable to resolve method FAILGOAL in class Cursor
2 skipped: backtracking to find ~ goal
3 skipped: exceptions from regexes
2 skipped: backtracking into ~
5 skipped: should not throw exceptions
2 skipped: backtracking to find ~ goal
3 skipped: exceptions from regexes
2 skipped: backtracking into ~
5 skipped: should not throw exceptions
2 skipped: backtracking to find ~ goal
3 skipped: exceptions from regexes
2 skipped: backtracking into ~
5 skipped: should not throw exceptions
Metasyntax
angle-brackets.t
11 skipped: Action method assertion:sym<*> not yet implemented
1 skipped: Anonymous submatch returned a Str instead of a Cursor, violating the submatch protocol
2 skipped: Action method assertion:sym<~~>
2 skipped: Sigil % is not allowed for regex assertions
3 skipped: Action method assertion:sym<???> not yet implemented
5 skipped: Unable to resolve method test in class Cursor
1 todo :
1 todo : <.$foo> syntax placeholder
1 todo : string value was cached
1 skipped: indirect subrule call not implemented
1 skipped: <~~ ... >
2 skipped: <test()> not implemented
2 skipped: <$subrule> not implemented
1 skipped: colon arguments not implemented
11 skipped: <*literal>
1 skipped: <&foo()> not implemented
2 skipped: angle quotes in regexes
2 todo : <%hash> not implemented
1 todo : !!! in regexes
1 skipped: indirect subrule call not implemented
1 skipped: <~~ ... >
2 skipped: <test()> not implemented
2 skipped: <$subrule> not implemented
1 skipped: colon arguments not implemented
11 skipped: <*literal>
1 skipped: <&foo()> not implemented
2 skipped: angle quotes in regexes
2 todo : <%hash> not implemented
1 todo : !!! in regexes
1 skipped: indirect subrule call not implemented
1 skipped: <~~ ... >
2 skipped: <test()> not implemented
2 skipped: <$subrule> not implemented
1 skipped: colon arguments not implemented
11 skipped: <*literal>
1 skipped: <&foo()> not implemented
2 skipped: angle quotes in regexes
2 todo : <%hash> not implemented
1 todo : !!! in regexes
charset.t
1 todo :
1 todo : gives c123?
1 skipped: large \x char spec in regex (RT #67122) (noauto)
1 skipped: large \x char spec in regex (RT #67122) (noauto)
1 skipped: large \x char spec in regex (RT #67122) (noauto)
delimiters.t
1 todo : * not yet supported
1 todo : ? not yet supported
1 todo : ~ not yet supported
1 todo : + not yet supported
1 todo : dunno
interpolating-closure.t
1 todo : dunno
1 todo : dunno
1 todo : dunno
litvar.t
1 todo :
1 todo : sequential semantics NYI
longest-alternative.t
7 skipped: Regex modifier g not yet implemented
1 todo : LTM - literals in tokens
1 todo : LTM - longer quantified atom wins against shorter literal (subrules)
1 todo : LTM - literals in nested tokens
1 todo : implicit <.ws> stops LTM
1 todo : LTM only participated up to the LTM stopper :::
1 skipped: :::
2 todo : LTM - literals in tokens
1 todo : LTM - longer quantified atom wins against shorter literal (subrules)
1 todo : implicit <.ws> stops LTM
1 skipped: :::
2 todo : LTM - literals in tokens
1 todo : LTM - longer quantified atom wins against shorter literal (subrules)
1 todo : implicit <.ws> stops LTM
1 skipped: :::
2 todo : LTM - literals in tokens
1 todo : LTM - longer quantified atom wins against shorter literal (subrules)
1 todo : implicit <.ws> stops LTM
regex.t
2 skipped: Exception NYI
3 todo : invalid syntax
repeat.t
6 skipped: closure repetition
6 skipped: closure repetition
6 skipped: closure repetition
sequential-alternation.t
2 todo : sequential alternation NYI
unknown.t
3 skipped: throws_like
1 todo :
1 todo : RT 74832
1 todo : RT 74832
1 todo : RT 74832
Modifier
counted-match.t
4 skipped: Excess arguments to CORE Cool.match
6 skipped: hangs
1 todo :
6 skipped: hangs
6 skipped: hangs
6 skipped: hangs
counted.t
2 skipped: m:g
1 todo : https://github.com/sorear/niecza/issues/186
2 todo : unknown
2 todo : unknown
2 todo : unknown
ignorecase.t
3 todo :
1 todo : NYI
2 todo : ignorecase and SS/ß
2 todo : ignorecase and SS/ß
2 todo : ignorecase and SS/ß
ii.t
6 todo : NYI
6 todo : NYI
6 todo : NYI
overlapping.t
5 skipped: m:overlap// NYI
6 todo : m:overlap NYI
5 skipped: m:overlap// NYI
6 todo : m:overlap NYI
5 skipped: m:overlap// NYI
6 todo : m:overlap NYI
perl5_0.t
7 todo : NYI
7 todo : NYI
7 todo : NYI
perl5_5.t
1 skipped: hangs
2 todo : unknown issue
2 todo : (?i) and backreferences
1 todo : nigh
1 skipped: hangs
2 todo : unknown issue
2 todo : (?i) and backreferences
1 skipped: hangs
2 todo : unknown issue
2 todo : (?i) and backreferences
perl5_8.t
1 skipped: \G
6 skipped: character classes in enumerated range
18 skipped: expensive quantifier
1 todo : (?>...) not implemented
1 skipped: \G
6 skipped: character classes in enumerated range
18 skipped: expensive quantifier
1 todo : (?>...) not implemented
1 skipped: \G
6 skipped: character classes in enumerated range
18 skipped: expensive quantifier
1 todo : (?>...) not implemented
pos.t
4 skipped: :i
1 todo : m:g
1 todo : s:pos/// NYI
1 todo : m:p:i:g// NYI
1 todo : m:g
1 todo : s:pos/// NYI
1 todo : m:p:i:g// NYI
1 todo : m:g
1 todo : s:pos/// NYI
1 todo : m:p:i:g// NYI
repetition.t
1 todo : :2x
1 todo : :x(2)
1 todo : :2x
1 todo : :x(2)
1 todo : :2x
1 todo : :x(2)
Substitution
subst.t
2 skipped: s:g[...] =
3 skipped: Action method quote:ss not yet implemented
3 skipped: s[...] op= RHS
3 skipped: Unable to resolve method postcircumfix:<( )> in type Any
2 skipped: Regex modifiers ii and samecase NYI
8 skipped: :samecase NYI
10 skipped: Cannot assign to $/
3 todo :
3 todo : :nth(3, 4) NYI
1 todo : Niecza works when it shouldn't?
2 skipped: s:g[...] =
3 skipped: s[...] op= RHS
1 todo : RT #120526
1 todo : be smarter about constant detection
2 skipped: s:g[...] =
3 skipped: s[...] op= RHS
1 todo : RT #120526
1 todo : be smarter about constant detection
2 skipped: s:g[...] =
3 skipped: s[...] op= RHS
1 todo : RT #120526
1 todo : be smarter about constant detection
Transliteration
trans.t
2 skipped: closures and regexes
2 skipped: Nominal type check failed for scalar store; got Int, needed Str or subtype
5 skipped: Action method quote:tr not yet implemented
11 skipped: trans flags NYI
1 todo :
1 todo : Not sure what is supposed to be going on here
2 skipped: closures and regexes
5 skipped: tr///, feed operator not implemented
10 todo : flags
1 todo : disambiguate ranges
2 skipped: closures and regexes
5 skipped: tr///, feed operator not implemented
10 todo : flags
1 todo : disambiguate ranges
2 skipped: closures and regexes
5 skipped: tr///, feed operator not implemented
10 todo : flags
1 todo : disambiguate ranges
with-closure.t
1 skipped: Unable to resolve method ord in class Any
1 todo : Closure invoked twice
1 todo : regex and closure mix (with $/ as topic)
1 todo : Closure executed three times
1 todo : regex and closure mix (with $/ as topic and capture)
1 todo : can use closures in pairs
1 skipped: Unable to resolve method ord in class Any
5 todo : nom regression
1 skipped: Unable to resolve method ord in class Any
5 todo : nom regression
1 skipped: Unable to resolve method ord in class Any
5 todo : nom regression
S06
Advanced
caller.t
16 skipped: NYI
1 todo : try interferes with caller counting
callframe.t
1 skipped: Unable to resolve method inline in type CallFrame
2 skipped: Unable to resolve method my in type CallFrame
1 todo : needs .my
1 skipped: Unable to resolve method inline in type CallFrame
1 skipped: Unable to resolve method inline in type CallFrame
1 skipped: Unable to resolve method inline in type CallFrame
lexical-subs.t
2 skipped: cannot parse operator names yet
2 skipped: cannot parse operator names yet
2 skipped: cannot parse operator names yet
return.t
2 skipped: eager NYI
3 skipped: Excess arguments to return, unused named c
6 todo :
3 skipped: RT 75118
1 todo : RT 61732
3 skipped: RT 75118
1 todo : RT 61732
3 skipped: RT 75118
1 todo : RT 61732
wrap.t
1 skipped: control operator crossed continuation barrier
1 todo : RT 70267: call to nextsame with nowhere to go
1 todo : RT 77472
1 todo : callwith
2 todo : temp and wrap
1 todo : RT 70267: call to nextsame with nowhere to go
1 todo : RT 77472
1 todo : callwith
2 todo : temp and wrap
1 todo : RT 70267: call to nextsame with nowhere to go
1 todo : RT 77472
1 todo : callwith
2 todo : temp and wrap
Currying
assuming-and-mmd.t
2 skipped: Unable to resolve method assuming in class Code
mixed.t
2 skipped: Unable to resolve method assuming:x<XXX> in class Sub
1 skipped: Multi colonpair syntax not yet understood
2 todo :
Macros
opaque-ast.t
3 skipped: :COMPILING flag
1 skipped: return from macro
3 skipped: :COMPILING flag
1 skipped: return from macro
3 skipped: :COMPILING flag
1 skipped: return from macro
quasi-blocks.t
2 skipped: Method 'succ' not found
5 tests aborted (missing ok/not ok)
unquoting.t
10 tests aborted (missing ok/not ok)
Multi
by-trait.t
1 skipped: Ambiguous dispatch for &uno_mas
2 todo :
lexical-multis.t
1 todo : lexical scope as tie breaker
1 todo : lexical scope as tie breaker
1 todo : lexical scope as tie breaker
positional-vs-named.t
2 skipped: slurpy and named interaction
2 skipped: slurpy and named interaction
2 skipped: slurpy and named interaction
proto.t
8 skipped: Unhandled exception: Cannot use value like Block as a number
1 skipped: >>>Stub code executed
1 skipped: System.NullReferenceException: Object reference not set to an instance of an object
5 skipped: Illegal redeclaration of routine 'bar'
2 todo :
5 skipped: redeclaration of routine 'bar'
1 todo : operator protos
5 skipped: redeclaration of routine 'bar'
1 todo : operator protos
5 skipped: redeclaration of routine 'bar'
1 todo : operator protos
syntax.t
2 skipped: Ambiguous dispatch for &bar
1 skipped: No candidates for dispatch to &bar
1 skipped: Ambiguous dispatch for &baz
1 skipped: No candidates for dispatch to &baz
1 skipped: Ambiguous call to &rt68528
4 todo :
type-based.t
3 skipped: Two definitions found for symbol ::GLOBAL::A::&a
4 skipped: two or more Anys error
2 skipped: We turned these off because of a niecza bug
6 skipped: Ambiguous dispatch for &f4
1 skipped: Ambiguous dispatch for &f2
1 skipped: no native types yet
12 skipped: GLOBAL::T does not name any package
1 skipped: $*ERR is apparently not IO
3 skipped: our sub in class
3 skipped: our sub in class
3 skipped: our sub in class
Operator Overloading
methods.t
1 todo :
1 todo : I think niecza may be doing this correctly, but it's hidden in other warnings
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
sub.t
1 skipped: Undeclared routine
1 skipped: Cannot use hash access on an object of type Array
2 skipped: No matching candidates to dispatch for &infix:<+>
4 skipped: roles NYI
2 skipped: Unhandled exception: Malformed block at (eval) line 1
4 skipped: import NYI
2 todo :
1 todo : ... was hyperized
1 todo : ... with hyperization
1 todo : ... basic infix operator overloading worked
1 todo : stringification didn't die
1 todo : ... worked in array stringification
1 skipped: missing block, apparently "if" not an op
2 skipped: not yet implemented
1 skipped: infix Z will never work; no lexical Z
1 skipped: &::
4 skipped: missing block, no lexical Z
3 skipped: assoc("non")
2 skipped: macros
4 skipped: prefix:[] form not implemented
1 skipped: undeclared name
1 skipped: cannot bind with this LHS
1 todo : infix:<>
5 todo : huh?
1 todo : RT 65638
1 skipped: missing block, apparently "if" not an op
2 skipped: not yet implemented
1 skipped: infix Z will never work; no lexical Z
1 skipped: &::
4 skipped: missing block, no lexical Z
3 skipped: assoc("non")
2 skipped: macros
4 skipped: prefix:[] form not implemented
1 skipped: undeclared name
1 skipped: cannot bind with this LHS
1 todo : infix:<>
5 todo : huh?
1 todo : RT 65638
1 skipped: missing block, apparently "if" not an op
2 skipped: not yet implemented
1 skipped: infix Z will never work; no lexical Z
1 skipped: &::
4 skipped: missing block, no lexical Z
3 skipped: assoc("non")
2 skipped: macros
4 skipped: prefix:[] form not implemented
1 skipped: undeclared name
1 skipped: cannot bind with this LHS
1 todo : infix:<>
5 todo : huh?
1 todo : RT 65638
Other
anon-hashes-vs-blocks.t
3 skipped: Thinks the block is a hash
main-eval.t
1 todo : MAIN in EVAL
1 todo : MAIN in EVAL
1 todo : MAIN in EVAL
main-usage.t
2 todo :
5 todo : copied nom regression
5 todo : nom regression
2 todo : RT 115744
5 todo : nom regression
2 todo : RT 115744
5 todo : nom regression
2 todo : RT 115744
main.t
1 todo :
misc.t
2 skipped: maximum recursion depth exceeded
1 skipped: hangs, probably due to [RT #114134]
2 skipped: maximum recursion depth exceeded
1 skipped: hangs, probably due to [RT #114134]
2 skipped: maximum recursion depth exceeded
1 skipped: hangs, probably due to [RT #114134]
Routine Modifiers
lvalue-subroutines.t
4 todo : rw checking
Signature
closure-parameters.t
11 skipped: type syntax parse failure
11 skipped: type syntax parse failure
11 skipped: type syntax parse failure
code.t
2 todo :
1 todo : RT 67932
1 todo : RT 67932
1 todo : RT 67932
errors.t
1 todo :
introspection.t
1 skipped: Abbreviated named parameter must have a name
5 skipped: Unable to resolve method constraints in class Parameter
10 skipped: Unhandled trait rwt
3 skipped: Parameter separator ; NYI
6 skipped: Action method fakesignature not yet implemented
2 skipped: GLOBAL::T does not name any package
3 todo :
1 todo : Does this test make sense?
1 skipped: expected Any but got Mu instead
1 skipped: expected Any but got Mu instead
1 skipped: expected Any but got Mu instead
named-parameters.t
1 skipped: Abbreviated named parameter must have a name
16 skipped: multiple same-named arguments NYI
2 skipped: Unhandled trait required
1 todo : Renaming a parameter to an existing positional should fail
2 todo : sub params with the same name
4 skipped: where constraints
1 skipped: Not enough positional parameters passed; got 0 but expected 1
16 skipped: multiple same-named arguments NYI
4 skipped: where constraints
1 skipped: Not enough positional parameters passed; got 0 but expected 1
16 skipped: multiple same-named arguments NYI
4 skipped: where constraints
1 skipped: Not enough positional parameters passed; got 0 but expected 1
16 skipped: multiple same-named arguments NYI
slurpy-and-interpolation.t
1 skipped: Unable to resolve method Capture in type Range
slurpy-params.t
11 skipped: Unhandled trait of
2 skipped: Unhandled trait required
1 todo :
3 todo : *$f slurps everything up
1 todo : Types on slurpy params are checked
17 skipped: types on slurpy params
17 skipped: types on slurpy params
17 skipped: types on slurpy params
sub-ref.t
4 skipped: macros NYI
2 todo :
4 skipped: macros, compile time binding
2 todo : RT 63974
4 skipped: macros, compile time binding
2 todo : RT 63974
4 skipped: macros, compile time binding
2 todo : RT 63974
tree-node-parameters.t
4 skipped: signature binding of return values NYI
4 skipped: signature binding of return values NYI
4 skipped: signature binding of return values NYI
type-capture.t
1 skipped: nom regression
1 skipped: nom regression
1 skipped: nom regression
unpack-array.t
2 todo : https://github.com/sorear/niecza/issues/180
unspecified.t
1 todo : RT 71112: Cannot assign to readonly variable.
4 todo : siglist
1 todo : RT 71112: Cannot assign to readonly variable.
4 todo : siglist
1 todo : RT 71112: Cannot assign to readonly variable.
4 todo : siglist
Traits
is-assoc.t
2 skipped: RT 116244
2 skipped: RT 116244
2 skipped: RT 116244
is-readonly.t
1 todo : readonly attributes
1 todo : readonly attributes
1 todo : readonly attributes
is-rw.t
1 todo : Depends on preceding test working
1 todo :
1 todo : Depends on preceding test working
1 todo :
1 todo : Depends on preceding test working
1 todo :
misc.t
2 todo : is readonly does not override
2 todo : is readonly does not override
2 todo : is readonly does not override
precedence.t
1 todo : changing precedence of already declared op
1 todo : changing precedence of already declared op
1 todo : changing precedence of already declared op
S09
Autovivification
autoincrement.t
1 skipped: isa multi variant
2 todo : autoviv, binding
2 todo : unknown
autovivification.t
1 skipped: No value for parameter \$other in CORE Any.isa
1 skipped: Unable to resolve method unshift in class Any
4 skipped: Unable to resolve method push in class Any
1 todo :
1 skipped: isa multi variant
2 todo : autoviv, binding
2 todo : unknown
1 skipped: isa multi variant
2 todo : autoviv, binding
2 todo : unknown
Hashes
objecthash.t
6 skipped: oh noes, it dies
6 skipped: oh noes, it dies
6 skipped: oh noes, it dies
Subscript
slice.t
2 skipped: hangs
2 skipped: #120383
2 skipped: RT 61844
2 skipped: #120383
2 skipped: RT 61844
2 skipped: #120383
2 skipped: RT 61844
Typed Arrays
arrays.t
1 skipped: nested typechecks are borked
1 skipped: type on our-variables
1 skipped: initialization
1 todo : need parameterized Lists
2 todo : nested typechecks are borked
2 todo : no parametrization
1 skipped: nested typechecks are borked
1 skipped: type on our-variables
1 skipped: initialization
1 todo : need parameterized Lists
2 todo : nested typechecks are borked
2 todo : no parametrization
1 skipped: nested typechecks are borked
1 skipped: type on our-variables
1 skipped: initialization
1 todo : need parameterized Lists
2 todo : nested typechecks are borked
2 todo : no parametrization
S10
Packages
basic.t
2 skipped: Unable to locate module PM6 in @path
1 skipped: Unable to find lexical $?PACKAGE in pkg
2 skipped: Nominal type check failed in binding $l in infix:<===>; got My74592, needed Any
10 skipped: Exception not defined
3 skipped: Export tags NYI
1 skipped: AlsoEmpty undeclared (ie no autovivification, I guess)
5 todo :
1 skipped: ticket based only on class... RT #60446
1 skipped: RT #59484
1 todo : RT #64606
1 skipped: ticket based only on class... RT #60446
1 skipped: RT #59484
1 todo : RT #64606
1 skipped: ticket based only on class... RT #60446
1 skipped: RT #59484
1 todo : RT #64606
S11
Modules
import-multi.t
2 skipped: Code did not die, can not check exception
1 skipped: A symbol "&Gfoo" has already been exported
1 skipped: it just dies, can't check using throws_like
1 todo : huh?
2 skipped: Code did not die, can not check exception
1 skipped: A symbol "&Gfoo" has already been exported
1 skipped: it just dies, can't check using throws_like
1 todo : huh?
2 skipped: Code did not die, can not check exception
1 skipped: A symbol "&Gfoo" has already been exported
1 skipped: it just dies, can't check using throws_like
1 todo : huh?
import.t
4 skipped: import plus inline module
4 skipped: import plus inline module
4 skipped: import plus inline module
require.t
1 skipped: Trying to import from 'InnerModule', but the following symbols are missing: quux
1 todo : variable form plus imports NYI
1 skipped: Trying to import from 'InnerModule', but the following symbols are missing: quux
1 todo : variable form plus imports NYI
1 skipped: Trying to import from 'InnerModule', but the following symbols are missing: quux
1 todo : variable form plus imports NYI
S12
Attributes
augment-and-initialization.t
2 skipped: Unable to resolve method t in class T1
4 todo :
class.t
2 skipped: Two definitions of method b
8 skipped: method ^foo
4 skipped: Exception
6 skipped: nom regression - method ^foo
6 skipped: nom regression - method ^foo
6 skipped: nom regression - method ^foo
clone.t
2 todo : Exception: Representation P6cursor does not support cloning
2 todo : clone currently messes up original
2 todo : clone currently messes up original
2 todo : clone currently messes up original
defaults.t
2 skipped: 'self' used where no object is available
instance.t
1 skipped: Unable to resolve method of in class Array
2 skipped: Unhandled parameter twigil .
1 skipped: Attribute $!x declared outside of any class
1 skipped: Unable to resolve method of in class Hash
1 skipped: self closure
3 skipped: Variable $.a used where no self is available
2 todo : original not affected
7 todo :
2 todo : ro array/hash with accessor
4 todo : typed arrays
2 todo : ro on list attributes
1 skipped: dubious test - the initializer becomes a submethod here, implying a scope
2 todo : ro array/hash with accessor
1 todo : over-eager auto-vivification bugs
1 todo : huh?
2 todo : ro on list attributes
1 skipped: dubious test - the initializer becomes a submethod here, implying a scope
2 todo : ro array/hash with accessor
1 todo : over-eager auto-vivification bugs
1 todo : huh?
2 todo : ro on list attributes
1 skipped: dubious test - the initializer becomes a submethod here, implying a scope
2 todo : ro array/hash with accessor
1 todo : over-eager auto-vivification bugs
1 todo : huh?
2 todo : ro on list attributes
mutators.t
7 skipped: Can not get attribute $!varies declared in class MagicVal with this object
7 skipped: Can not get attribute $!varies declared in class MagicVal with this object
7 skipped: Can not get attribute $!varies declared in class MagicVal with this object
recursive.t
8 skipped: A type must be provided ???
2 todo : https://github.com/sorear/niecza/issues/183
Class
anonymous.t
2 todo :
1 todo : Anonymous class stringification (?)
1 todo : Anonymous class stringification (?)
1 todo : Anonymous class stringification (?)
attributes.t
1 skipped: Unhandled exception: Unable to resolve method ctxzyg in type Method
6 skipped: Unhandled parameter twigil !
1 skipped: $b declared but not used. FIXME later.
1 skipped: Cannot use .= to initialize an attribute
1 skipped: Cannot use .= to initialize an attribute
1 skipped: Cannot use .= to initialize an attribute
augment-supersede.t
2 skipped: redeclaration of symbol Bar
2 skipped: redeclaration of symbol Bar
2 skipped: redeclaration of symbol Bar
basic.t
3 skipped: No value for parameter \$expected in Test is
1 skipped: Methods must be used in some kind of package
2 todo :
1 todo : Exception: Unable to resolve method add_method in type ClassHOW
3 skipped: Calling is will never work with argument types (Foo)
1 skipped: RT #67784
3 skipped: Calling is will never work with argument types (Foo)
1 skipped: RT #67784
3 skipped: Calling is will never work with argument types (Foo)
1 skipped: RT #67784
inheritance.t
1 skipped: Unable to resolve method parents in class ClassHOW
2 skipped: Pathed definitions require our scope
instantiate.t
2 skipped: Exception NYI
1 todo :
1 todo : error reporting
1 todo : error reporting
1 todo : error reporting
mro.t
1 skipped: .^mro
namespaced.t
2 skipped: Cannot dispatch to a method on D because it is not inherited or done by Cursor
stubs.t
1 todo : broken in nom-derived stub model
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
Construction
BUILD.t
1 todo :
1 todo : Worrisome
1 todo : method BUILD should warn
1 todo : method BUILD should warn
1 todo : method BUILD should warn
autopairs.t
2 todo : nom regression
2 todo : nom regression
2 todo : nom regression
construction.t
2 skipped: System.NullReferenceException: Object reference not set to an instance of an object
3 skipped: Malformed has (int NYI, I think)
new.t
1 skipped: Without previous line, this is a disaster
1 skipped: dies more thoroughly than okay
1 skipped: Cannot call new; none of these signatures match
1 skipped: No candidates for dispatch to new
10 todo :
9 todo : parent attributes in initialization
1 todo : nested package handling does't quite get this one right
9 todo : parent attributes in initialization
1 todo : nested package handling does't quite get this one right
9 todo : parent attributes in initialization
1 todo : nested package handling does't quite get this one right
Enums
basic.t
1 skipped: nonworking
5 skipped: enummish but
1 skipped: Enum must have at least one value
1 todo : Enum must have at least one value
5 skipped: Cannot convert string to number
5 skipped: Cannot convert string to number
5 skipped: Cannot convert string to number
misc.t
1 skipped: No value for parameter $key in CORE CommonEnum.postcircumfix:<( )>
1 todo :
1 skipped: RT 63826
1 skipped: RT 63826
1 skipped: RT 63826
non-int.t
2 todo :
1 todo : NYI
1 todo : NYI
1 todo : NYI
thorough.t
2 skipped: NYI
16 skipped: does &day::("Tue")
2 skipped: does day::Tue
2 skipped: NYI
16 skipped: does &day::("Tue")
2 skipped: does day::Tue
2 skipped: NYI
16 skipped: does &day::("Tue")
2 skipped: does day::Tue
Introspection
WHAT.t
24 skipped: no typed support
1 todo :
3 todo : of Type on scalars fails
4 todo : Foo[Int].new on scalars fails
1 todo : Foo[Int,Str].new on scalars fails
2 todo : looks like a type object, but is not
2 todo : %h{Str} of Int fails
3 todo : of Type on scalars fails
4 todo : Foo[Int].new on scalars fails
1 todo : Foo[Int,Str].new on scalars fails
2 todo : looks like a type object, but is not
2 todo : %h{Str} of Int fails
3 todo : of Type on scalars fails
4 todo : Foo[Int].new on scalars fails
1 todo : Foo[Int,Str].new on scalars fails
2 todo : looks like a type object, but is not
2 todo : %h{Str} of Int fails
attributes.t
5 skipped: :tree not implemented for .^attributes
5 skipped: :tree not implemented for .^attributes
5 skipped: :tree not implemented for .^attributes
can.t
11 skipped: No match
1 todo :
1 todo : .can returns something Positional
meta-class.t
1 skipped: .layout
1 skipped: .version, version number parsing
1 skipped: precedence of prefix:<^>
1 skipped: precedence of HOW
1 skipped: .layout
1 skipped: .version, version number parsing
1 skipped: precedence of prefix:<^>
1 skipped: precedence of HOW
1 skipped: .layout
1 skipped: .version, version number parsing
1 skipped: precedence of prefix:<^>
1 skipped: precedence of HOW
methods.t
11 skipped: nom regression
2 todo : nom regression
11 skipped: nom regression
2 todo : nom regression
11 skipped: nom regression
2 todo : nom regression
roles.t
4 skipped: .^roles(:tree)
4 skipped: .^roles(:tree)
4 skipped: .^roles(:tree)
Methods
accessors.t
2 todo :
calling_sets.t
11 skipped: ambiguous dispatch
11 skipped: ambiguous dispatch
11 skipped: ambiguous dispatch
class-and-instance.t
2 todo : https://github.com/sorear/niecza/issues/185
defer-next.t
1 todo : variant of RT 69608
1 todo : variant of RT 69608
1 todo : variant of RT 69608
indirect_notation.t
15 skipped: Two definitions found for symbol ::GLOBAL::T4::&m, etc
2 skipped: Invocant handling is NYI
6 skipped: Unable to resolve method postcircumfix:<( )> in class Array
6 skipped: .@foo not yet working
15 skipped: .*, .+ and .? with @foo
2 skipped: TTIAR near $o:
6 skipped: .@foo not yet working
15 skipped: .*, .+ and .? with @foo
2 skipped: TTIAR near $o:
6 skipped: .@foo not yet working
15 skipped: .*, .+ and .? with @foo
2 skipped: TTIAR near $o:
instance.t
2 skipped: indirect object notation
2 skipped: indirect object notation
2 skipped: indirect object notation
method-vs-sub.t
1 skipped: Invocant handling is NYI
1 skipped: confused near "($obj:), "
1 skipped: confused near "($obj:), "
1 skipped: confused near "($obj:), "
multi.t
9 skipped: ambiguous
2 skipped: No candidates for dispatch to C.foo
3 skipped: NYI dottyop form .*
1 skipped: Exception NYI
1 todo : depends on previous test
1 todo : This test is pretty dubious IMO
2 skipped: proto does not promote to multi
3 skipped: unknown bug
1 todo : RT 66006
2 skipped: proto does not promote to multi
3 skipped: unknown bug
1 todo : RT 66006
2 skipped: proto does not promote to multi
3 skipped: unknown bug
1 todo : RT 66006
parallel-dispatch.t
11 skipped: NYI dottyop form
1 skipped: Cannot use hash access on an object of type Pair
1 skipped: === Nil NYI
1 skipped: No such method postcircumfix:<( )> for invocant of type Pair
5 todo : is_deeply does not think map results are the same as list on LHS
1 skipped: No such method postcircumfix:<( )> for invocant of type Pair
5 todo : is_deeply does not think map results are the same as list on LHS
1 skipped: No such method postcircumfix:<( )> for invocant of type Pair
5 todo : is_deeply does not think map results are the same as list on LHS
private.t
2 skipped: throws_like NYI
1 todo : role private methods - spec?
submethods.t
4 todo :
2 skipped: outer lexicals in roles
4 skipped: roles and submethods
2 skipped: outer lexicals in roles
4 skipped: roles and submethods
2 skipped: outer lexicals in roles
4 skipped: roles and submethods
syntax.t
1 skipped: Excess arguments to Any.map, used 2 of 4 positionals
3 skipped: Interaction between semiargs and args is not understood
3 skipped: switch-from-paren-to-listop form
1 skipped: adverbial closures
3 skipped: switch-from-paren-to-listop form
1 skipped: adverbial closures
3 skipped: switch-from-paren-to-listop form
1 skipped: adverbial closures
Subset
subtypes.t
6 skipped: Object reference not set to an instance of an object
1 skipped: Exceptions not supported
3 skipped: $n has already been used as a non-placeholder in the surrounding block
4 skipped: Pathed definitions require our scope
3 todo :
2 todo : RT 79160
2 todo : RT 79160
2 todo : RT 79160
S13
Overloading
operators.t
1 skipped: cannot easily override {} at the moment
1 skipped: cannot easily override {} at the moment
1 skipped: cannot easily override {} at the moment
typecasting-long.t
4 skipped: No value for parameter $capture in TypeCastSub.postcircumfix:<( )>
8 skipped: cannot easily override {} at the moment
4 skipped: cannot easily override [] at the moment
8 skipped: cannot easily override {} at the moment
4 skipped: cannot easily override [] at the moment
8 skipped: cannot easily override {} at the moment
4 skipped: cannot easily override [] at the moment
typecasting-mixed.t
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
typecasting-short.t
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
4 skipped: cannot easily override {} at the moment
3 skipped: cannot easily override [] at the moment
4 todo : cannot easily override {} at the moment
1 todo : cannot easily override [] at the moment
Type Casting
methods.t
4 skipped: this test makes not much sense: noauto
2 skipped: coercion syntax
1 todo : Stringy
S14
Roles
anonymous.t
1 skipped: roles are run once and only capture the protopad
1 todo : This is being misinterpreted as an initial value
1 skipped: anonymous roles only created once
2 todo : nigh
1 skipped: anonymous roles only created once
1 skipped: anonymous roles only created once
attributes.t
1 skipped: Unhandled exception: Attribute %!e in C6 is defined in C6 but not R6
2 skipped: review test and rakudo
2 skipped: review test and rakudo
2 skipped: review test and rakudo
basic.t
1 skipped: Unable to resolve method x in type AccessesAttr
3 skipped: RT 67768
1 todo : nom regression
1 todo : can see it in the position, but even STD message doesn't include it
3 skipped: RT 67768
1 todo : nom regression
1 todo : can see it in the position, but even STD message doesn't include it
3 skipped: RT 67768
1 todo : nom regression
1 todo : can see it in the position, but even STD message doesn't include it
composition.t
2 skipped: diamond composition
2 skipped: diamond composition
2 skipped: diamond composition
mixin.t
1 skipped: Unable to resolve method methods in class ClassHOW
1 skipped: Twigil ! is only valid on attribute definitions
2 skipped: Can only provide exactly one initial value to a mixin
1 skipped: NYI dottyop form .+
1 skipped: NYI dottyop form .*
2 skipped: Trait does not available on variables
2 skipped: mixin at the point of declaration is compile time
1 skipped: Twigil ! is only valid on attribute definitions
2 skipped: mixin at the point of declaration is compile time
1 skipped: Twigil ! is only valid on attribute definitions
2 skipped: mixin at the point of declaration is compile time
1 skipped: Twigil ! is only valid on attribute definitions
namespaced.t
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
parameterized-mixin.t
4 todo : .does with parametric roles
4 todo : .does with parametric roles
4 todo : .does with parametric roles
parameterized-type.t
1 skipped: cannot easily override [] at the moment
1 skipped: cannot easily override [] at the moment
1 skipped: cannot easily override [] at the moment
Traits
routines.t
1 todo : trait mod / .wrap interaction
5 tests aborted (missing ok/not ok)
1 todo : trait mod / .wrap interaction
S16
Filehandles
chmod.t
3 skipped: :r :w :x can accidentally work with root permission
3 skipped: :r :w :x can accidentally work with root permission
3 skipped: :r :w :x can accidentally work with root permission
filetest.t
9 skipped: Asynchronous programming NYI exception generated
1 skipped: .s NYI
2 todo :
9 skipped: :M, :C, :A
9 skipped: :M, :C, :A
9 skipped: :M, :C, :A
io.t
5 skipped: :bin NYI
3 skipped: Not yet able to open both :r and :w
2 skipped: IO.close
14 skipped: open does not yet produce an IO object
5 skipped: IO.ins NYI
1 skipped: :rw on open() unimplemented
1 skipped: :rw on open() unimplemented
1 skipped: :rw on open() unimplemented
mkdir_rmdir.t
1 skipped: deviation from spec because we do not have sink yet
1 skipped: deviation from spec because we do not have sink yet
1 skipped: deviation from spec because we do not have sink yet
open.t
1 skipped: open('nonexisting') => undefined is waiting on 'use fatal'
1 skipped: open('nonexisting') => undefined is waiting on 'use fatal'
1 skipped: open('nonexisting') => undefined is waiting on 'use fatal'
1 skipped: open('nonexisting') => undefined is waiting on 'use fatal'
unlink.t
1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS) (noauto)
1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS) (noauto)
1 skipped: implicit closure of file handle at scope exit not implemented (FAILS ON WINDOWS) (noauto)
Io
bare-say.t
1 todo :
3 todo : nom regression
2 todo : bare say
3 todo : nom regression
2 todo : bare say
3 todo : nom regression
2 todo : bare say
basic-open.t
1 skipped: TextReader.eof NYI
getc.t
1 skipped: Method 'read' not found
print.t
2 todo :
Unfiled
rebindstdhandles.t
2 skipped: contextual rebinding regression
2 skipped: contextual rebinding regression
2 skipped: contextual rebinding regression
S17
Concurrency
supply.t
1 skipped: hangs
thread.t
3 skipped: Hangs about 20% of the time
S19
Command Line
dash-e.t
3 skipped: nigh
S26
Documentation
why.t
1 skipped: segfault
1 skipped: segfault
1 skipped: segfault
S28
Named Variables
inc.t
1 todo :
S29
Context
die.t
2 skipped: test needs rewriting, EVAL does not catch exceptions
1 todo : RT #67374
1 todo : RT #67374
1 todo : RT #67374
eval.t
1 skipped: int NYI
1 skipped: method form of EVAL does not see outer lexicals
1 skipped: Unable to resolve method encode in class Str
1 todo : No :lang argument yet...
1 skipped: EVAL(Buf)
2 skipped: EVAL coerce to string
1 skipped: EVAL(Buf)
2 skipped: EVAL coerce to string
1 skipped: EVAL(Buf)
2 skipped: EVAL coerce to string
Conversions
ord_and_chr.t
4 skipped: chr handling of invalid code-points
1 skipped: multi-arg variants of chr not in place yet
1 todo :
1 skipped: high character name lookup
1 todo : RT #65172 - combining graphemes
1 todo : RT #65172 - combining graphemes
1 todo : RT #65172 - combining graphemes
Os
system.t
1 skipped: run() broken (and test questionable
1 todo : nigh
5 tests aborted (missing ok/not ok)
1 skipped: run() broken (and test questionable
S32
Array
elems.t
1 todo :
pairs.t
1 todo : Apparently not rw yet?
1 todo : Apparently not rw yet?
1 todo : Apparently not rw yet?
pop.t
1 skipped: may run forever
4 skipped: undeclared name Failure
push.t
1 todo : https://github.com/sorear/niecza/issues/184
shift.t
3 skipped: undeclared name Failure
splice.t
1 todo : slice bug
1 todo : slice bug
1 todo : slice bug
unshift.t
1 todo : https://github.com/sorear/niecza/issues/184
Basics
warn.t
1 todo :
1 todo : quietly NYI
1 todo : nom regression
1 todo : quietly
1 todo : nom regression
1 todo : quietly
1 todo : nom regression
1 todo : quietly
Container
roundrobin.t
1 todo : over-flattening
1 todo : over-flattening
1 todo : over-flattening
stringify.t
4 skipped: SetHash
4 skipped: BagHash
zip.t
2 skipped: Unable to resolve method LISTSTORE in class List
2 skipped: Slicel lists are NYI
2 skipped: lvalue zip
2 skipped: lvalue zip
2 skipped: lvalue zip
Exceptions
misc.t
1 skipped: RT 114134
3 skipped: still handled by <special_var>
1 skipped: parsing regression
1 skipped: RT 114134
14 skipped: wrong exception type
3 skipped: still handled by <special_var>
1 skipped: parsing regression
1 skipped: RT 114134
3 skipped: still handled by <special_var>
1 skipped: parsing regression
Hash
exists.t
1 skipped: Invocant handling is NYI
1 skipped: unspecced
1 skipped: unspecced
1 skipped: unspecced
invert.t
2 todo : Cannot use value like Pair as a number
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
keys_values.t
4 todo :
kv.t
2 todo : aliases should be rw
pairs.t
1 todo : Rakudo seems to make a copy rather than a reference
1 todo : Rakudo seems to make a copy rather than a reference
1 todo : Rakudo seems to make a copy rather than a reference
slice.t
3 skipped: Excess arguments to CORE List.new, used 1 of 3 positionals
10 todo :
1 todo : Writing to readonly scalar
11 todo : binding on hash elements unimplemented
11 todo : binding on hash elements unimplemented
11 todo : binding on hash elements unimplemented
Io
IO-Socket-INET.t
41 skipped: rakudo.jvm systemic failures/OOM error
41 tests aborted (missing ok/not ok)
chdir.t
2 skipped: spec non-conformance due to missing sink context
2 skipped: spec non-conformance due to missing sink context
2 skipped: spec non-conformance due to missing sink context
copy.t
24 skipped: Unable to resolve method s in class IO
dir.t
4 skipped: Grepping Str against a list of IO::Path does not work
file-tests.t
12 skipped: Unable to resolve method s in class IO
io-path-cygwin.t
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
io-path-unix.t
1 todo : resolve NYI, needs nqp::readlink
1 todo : resolve NYI, needs nqp::readlink
1 todo : resolve NYI, needs nqp::readlink
io-path-win.t
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
2 skipped: On-system tests for filetest inheritance
1 todo : resolve NYI, needs nqp::readlink
io-path.t
2 skipped: .parent NYI
2 skipped: is-absolute NYI
1 skipped: IO::Handle still called IO
2 skipped: .is-absolute, .is-relative NYI
io-spec-cygwin.t
2 skipped: cygwin on-platform tests
2 skipped: cygwin on-platform tests
2 skipped: cygwin on-platform tests
io-spec-win.t
3 skipped: Win32ish on-platform tests
3 skipped: Win32ish on-platform tests
3 skipped: Win32ish on-platform tests
note.t
1 todo : Str.note NYI
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
slurp.t
1 skipped: slurp(filehandle) doesn't work
3 skipped: :bin option for slurp fails
3 skipped: :enc option for slurp fails
List
categorize.t
1 todo : feature
classify.t
3 skipped: Cannot use bind operator with this LHS
1 todo : feature
3 skipped: Cannot use bind operator with this LHS
3 skipped: Cannot use bind operator with this LHS
3 skipped: Cannot use bind operator with this LHS
create.t
3 skipped: Excess arguments to List.new, used 1 of 4 positionals
end.t
1 skipped: Unable to resolve method end in class Int
first.t
2 skipped: No value for parameter Mu $filter in CORE Any.first
2 skipped: https://github.com/sorear/niecza/issues/183
2 skipped: adverbial block
2 skipped: adverbial block
2 skipped: adverbial block
grep.t
12 skipped: No value for parameter Mu $sm in Any.grep
6 skipped: Invocant handling is NYI
1 skipped: No value for parameter $b in ANON
6 skipped: closure as non-final argument
1 skipped: RT 71544: grep arity sensitivity different from map
2 skipped: test error -- is $_ rw here?
12 skipped: adverbial block
6 skipped: closure as non-final argument
1 skipped: RT 71544: grep arity sensitivity different from map
2 skipped: test error -- is $_ rw here?
12 skipped: adverbial block
6 skipped: closure as non-final argument
1 skipped: RT 71544: grep arity sensitivity different from map
2 skipped: test error -- is $_ rw here?
12 skipped: adverbial block
map.t
1 skipped: No value for parameter $e in ANON
2 skipped: Invocant handling is NYI
2 skipped: No value for parameter $func in Any.map
1 skipped: No value for parameter $b in ANON
1 todo :
1 todo : https://github.com/sorear/niecza/issues/182
4 skipped: adverbial block; RT #53804
2 skipped: closure as non-final argument
2 skipped: adverbial block
4 skipped: adverbial block; RT #53804
2 skipped: closure as non-final argument
2 skipped: adverbial block
4 skipped: adverbial block; RT #53804
2 skipped: closure as non-final argument
2 skipped: adverbial block
pick.t
1 skipped: ().pick === Nil
1 todo : error on pick :replace
1 todo : error on pick :replace
1 todo : error on pick :replace
reduce.t
1 skipped: n-ary reduce
1 todo : n-ary reduce
1 todo : n-ary reduce
1 todo : n-ary reduce
reverse.t
1 skipped: Unable to resolve method reverse in class Parcel
4 skipped: Iterable NYI
1 todo : RT 77914
1 todo : RT 77914
1 todo : RT 77914
roll.t
1 skipped: That's not the right way to spawn another Niecza
1 skipped: .roll on empty list
1 tests aborted (missing ok/not ok)
sort.t
2 skipped: determine behavior of 0-arity methods passed to sort
1 skipped: err, what?
1 skipped: Invocant handling is NYI
1 todo : Is this test actually testing for correct behavior?
3 todo : Niecza's sort is not stable
1 skipped: closure as non-final argument
2 skipped: determine behavior of 0-arity methods passed to sort
1 todo : method fallback to sub unimpl
1 skipped: closure as non-final argument
2 skipped: determine behavior of 0-arity methods passed to sort
1 todo : method fallback to sub unimpl
1 skipped: closure as non-final argument
2 skipped: determine behavior of 0-arity methods passed to sort
1 todo : method fallback to sub unimpl
Num
base.t
4 skipped: Rat.base NYI
complex.t
10 skipped: NYI
cool-num.t
8 skipped: roots NYI
4 skipped: angle conversion
2 skipped: coercion would discard nonzero imaginary part
1 todo :
4 skipped: angle conversion
4 skipped: angle conversion
4 skipped: angle conversion
fatrat.t
2 skipped: FatRat arith + type objects
1 todo : unknown
2 skipped: FatRat arith + type objects
1 todo : unknown
2 skipped: FatRat arith + type objects
1 todo : unknown
int.t
3 skipped: 0x, 0d, and 0o NYI
1 skipped: trailing d produces a failure
2 skipped: trailing characters produce failures
1 skipped: Inf and NaN NYI for Int
2 todo : Inf and NaN NYI for Int
2 skipped: trailing characters produce failures
3 todo : Inf and NaN NYI for Int
2 skipped: trailing characters produce failures
3 todo : Inf and NaN NYI for Int
log.t
1 todo : HugeInt.log
1 todo : HugeInt.log
1 todo : HugeInt.log
power.t
3 skipped: Slow and wrong
2 todo : complex NaN stringy
1 todo : #87
1 skipped: NaN**1i should be NaN
1 skipped: i
1 skipped: NaN**0 should be NaN
1 skipped: 1i**NaN should be NaN
1 skipped: NaN**1i should be NaN
1 skipped: i
1 skipped: NaN**0 should be NaN
1 skipped: 1i**NaN should be NaN
1 skipped: NaN**1i should be NaN
1 skipped: i
1 skipped: NaN**0 should be NaN
1 skipped: 1i**NaN should be NaN
3 todo : Simple bigint optimizations NYI
rand.t
4 skipped: throws_like
1 skipped: Test is too slow
1 skipped: Test is too slow
1 skipped: Test is too slow
1 skipped: Test is too slow
rat.t
3 skipped: No value for parameter $n in CORE Rat.new
2 skipped: Unable to resolve method nude in class Num
5 todo :
1 skipped: RT 74648
4 todo : <1/3> literal should be Rat
1 skipped: RT 74648
4 todo : <1/3> literal should be Rat
1 skipped: RT 74648
4 todo : <1/3> literal should be Rat
rounders.t
1 todo : rounding with Num makes more rounding errors
1 todo : nigh
sign.t
1 skipped: #90
2 todo :
1 skipped: Test is kind of doubtful IMO -- colomon
1 todo : Nom does not yet have a NaN framework in place
1 skipped: Test is kind of doubtful IMO -- colomon
1 todo : Nom does not yet have a NaN framework in place
1 skipped: Test is kind of doubtful IMO -- colomon
1 todo : Nom does not yet have a NaN framework in place
stringify.t
4 skipped: big stuff
11 todo : Complex.perl
4 skipped: big stuff
11 todo : Complex.perl
4 skipped: big stuff
11 todo : Complex.perl
Scalar
perl.t
2 todo : cannot roundtrip constrained scalars yet
2 todo : cannot roundtrip constrained scalars yet
2 todo : cannot roundtrip constrained scalars yet
undef.t
6 skipped: huh?
8 skipped: fun with undefine
10 skipped: unspeclike use of %MY::
4 skipped: push does not vivify
1 todo :
1 todo : definedness of hash
1 todo : definedness of array
1 todo : dubious
2 todo : huh?
10 skipped: Cannot use bind operator with this left-hand side
6 skipped: access to &your_sub
1 todo : definedness of hash
2 todo : todo: lists, defined, truthness
1 todo : definedness of array
10 skipped: Cannot use bind operator with this left-hand side
6 skipped: access to &your_sub
1 todo : definedness of hash
2 todo : todo: lists, defined, truthness
1 todo : definedness of array
10 skipped: Cannot use bind operator with this left-hand side
6 skipped: access to &your_sub
1 todo : definedness of hash
2 todo : todo: lists, defined, truthness
1 todo : definedness of array
Str
capitalize.t
2 todo : wordcase somewhat stupid right now
2 todo : charspec
2 todo : graphemes results wrong
2 todo : graphemes results wrong
2 skipped: related to RT #117889
2 todo : graphemes results wrong
comb.t
5 skipped: Huh?
1 skipped: :Perl5
2 todo : charspec
1 skipped: cannot call match, no signature matches
2 todo : graphemes not implemented
1 skipped: cannot call match, no signature matches
2 todo : graphemes not implemented
1 skipped: cannot call match, no signature matches
2 todo : graphemes not implemented
encode.t
1 skipped: We do not handle NDF yet
1 skipped: We do not handle NDF yet
1 skipped: We do not handle NDF yet
flip.t
2 todo : graphemes not implemented
2 todo : graphemes not implemented
2 todo : graphemes not implemented
2 todo : graphemes not implemented
indent.t
1 skipped: weird scalar input
1 skipped: todo
2 todo :
1 skipped: coercion to Int
1 skipped: coercion to Int
1 skipped: coercion to Int
index.t
2 skipped: StrPos
2 skipped: StrPos not implemented
2 skipped: StrPos not implemented
2 skipped: StrPos not implemented
lc.t
1 todo : advanced Unicode wizardry
length.t
2 skipped: "abcdef" > 4 makes niecza unhappy
15 skipped: .graphs NYI
numeric.t
41 todo : Failure
1 skipped: NYI
5 todo : Failure
1 todo : complex Str.Numeric
1 skipped: NYI
5 todo : Failure
1 todo : complex Str.Numeric
1 skipped: NYI
5 todo : Failure
1 todo : complex Str.Numeric
split-simple.t
4 skipped: niecza has empty value at beginning of list
4 skipped: 0 or negative does not return empty list
2 todo : returning 2 element list
1 todo : RT 112868
1 todo : RT 112868
1 todo : RT 112868
split.t
1 skipped: Unable to resolve method null in class Cursor
2 skipped: Unable to resolve method wb in class Cursor
14 skipped: rx:Perl5
1 todo : 2 element list
4 todo : split on empty string has leading empty elements
1 skipped: No such method null for invocant of type Cursor
1 skipped: No such method null for invocant of type Cursor
1 skipped: No such method null for invocant of type Cursor
sprintf.t
1 skipped: Date NYI
1 skipped: dubious test - should be testing exception type, not string. Niecza does respond with an appropriate, but differently worded string
1 todo : buggy
10 skipped: Issues with Inf
1 skipped: %p doesn't yet throw exception - but should it, or just Failure?
3 skipped: java.lang.NumberFormatException
2 todo : buggy
10 skipped: Issues with Inf
1 skipped: %p doesn't yet throw exception - but should it, or just Failure?
2 todo : buggy
10 skipped: Issues with Inf
1 skipped: %p doesn't yet throw exception - but should it, or just Failure?
2 skipped: sprintf hangs when printing Inf/-Inf
1 todo : sprintf prints numbers before NaN
2 todo : buggy
substr-rw.t
4 todo :
12 todo : NYI
12 todo : NYI
12 todo : NYI
substr.t
1 skipped: 'Failure' used at line 244
29 skipped: StrPos tests broken
2 todo :
2 todo : substr bug
3 skipped: java.nio.charset.MalformedInputException
28 skipped: No support for StrPos
1 skipped: lvalue substr
7 skipped: too many args
28 skipped: No support for StrPos
1 skipped: lvalue substr
7 skipped: too many args
28 skipped: No support for StrPos
1 skipped: lvalue substr
7 skipped: too many args
tc.t
2 todo : NYI
8 tests aborted (missing ok/not ok)
2 todo : NYI
tclc.t
1 todo : nigh
1 todo : unknown tclc problem
uc.t
1 todo : German language weirdness
4 skipped: but RoleName
4 skipped: but RoleName
4 skipped: but RoleName
words.t
1 todo : extra .list on the lhs
2 todo : charspec
2 skipped: graphemes not implemented
2 skipped: graphemes not implemented
2 skipped: graphemes not implemented
Temporal
Date.t
1 skipped: nom regression
1 todo : high-precision Instants NYI (need FatRats)
1 skipped: nom regression
4 todo : high-precision Instants NYI (need FatRats)
DateTime-Instant-Duration.t
1 skipped: nom regression
4 todo : high-precision Instants NYI (need FatRats)
DateTime.t
1 todo : nom regression
1 todo : nom regression
1 todo : nom regression
local.t
19 skipped: The local time zone may not be America/New_York.
19 skipped: The local time zone may not be America/New_York.
19 skipped: The local time zone may not be America/New_York.
Trig
cosech.t
2 todo : Inf results wrong
cosh.t
2 todo : Inf results wrong
cotanh.t
2 todo : Inf results wrong
sech.t
2 todo : Inf results wrong
sinh.t
2 todo : Inf results wrong
tanh.t
2 todo : Inf results wrong
Integration
99problems-01-to-10.t
3 skipped: Unable to resolve method reverse in class Parcel
1 todo :
1 skipped: groupless gather/take
1 skipped: groupless gather/take
1 skipped: groupless gather/take
99problems-11-to-20.t
1 skipped: Feed ops NYI
4 todo :
1 todo : https://github.com/sorear/niecza/issues/180
2 todo : Get Capture, not array
2 todo : unknown
2 todo : unknown
2 todo : unknown
99problems-21-to-30.t
2 skipped: hangs
1 skipped: Unable to resolve method push in class Any
1 todo : sort order incorrect.
3 todo : unknown
3 todo : unknown
3 todo : unknown
3 todo : unknown
1 todo : autovivification
99problems-31-to-40.t
1 skipped: No Benchmark module yet
1 skipped: No Benchmark module yet
1 skipped: No Benchmark module yet
1 skipped: No Benchmark module yet
99problems-41-to-50.t
1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2).
1 skipped: s:P5///
4 skipped: Shaped variable declarations
1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3).
1 todo : making Parcel.reverse return a Parcel seems to break this
1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2).
1 skipped: s:P5///
4 skipped: Shaped variable declarations
1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3).
1 todo : making Parcel.reverse return a Parcel seems to break this
1 skipped: Test(s) not yet written: (*) Truth tables for logical expressions (2).
1 skipped: s:P5///
4 skipped: Shaped variable declarations
1 skipped: Test(s) not yet written: (**) Truth tables for logical expressions (3).
1 todo : making Parcel.reverse return a Parcel seems to break this
99problems-51-to-60.t
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
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
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
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
99problems-61-to-70.t
1 skipped: Test(s) not yet written: (**) Tree construction from a node string
1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees
1 skipped: Test(s) not yet written: (***) Layout a binary tree (3)
1 skipped: Test(s) not yet written: (**) A string representation of binary trees
1 skipped: Test(s) not yet written: (**) Construct a complete binary tree
1 skipped: Test(s) not yet written: (**) Preorder and inorder sequences of binary trees
1 skipped: Test(s) not yet written: (**) Tree construction from a node string
1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees
1 skipped: Test(s) not yet written: (***) Layout a binary tree (3)
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: Test(s) not yet written: (**) Tree construction from a node string
1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees
1 skipped: Test(s) not yet written: (***) Layout a binary tree (3)
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: Test(s) not yet written: (**) Tree construction from a node string
1 skipped: Test(s) not yet written: (**) Dotstring representation of binary trees
1 skipped: Test(s) not yet written: (***) Layout a binary tree (3)
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
advent2009-day02.t
1 skipped: invalid format specifier
2 todo : junction match fails
advent2009-day06.t
1 todo :
1 todo : Cannot assign to readonly value
1 todo : Cannot assign to readonly value
1 todo : Cannot assign to readonly value
advent2009-day07.t
1 skipped: Excess arguments to CORE Any.map, used 2 of 4 positionals
1 skipped: No candidates found to invoke
1 skipped: No candidates found to invoke
1 skipped: No candidates found to invoke
advent2009-day09.t
1 todo : Capturing arbitrary named parameters as hash
1 todo : Capturing arbitrary named parameters
advent2009-day12.t
3 skipped: Importing symbols by name doesn't work in current Rakudo
1 skipped: Multi subs aren't imported by default in current Rakudo - is this to spec?
3 skipped: Importing symbols by name doesn't work in current Rakudo
1 skipped: Multi subs aren't imported by default in current Rakudo - is this to spec?
3 skipped: Importing symbols by name doesn't work in current Rakudo
1 skipped: Multi subs aren't imported by default in current Rakudo - is this to spec?
advent2009-day18.t
1 skipped: parse error
1 skipped: parse error
1 skipped: parse error
advent2009-day22.t
1 skipped: No candidates for dispatch to &infix:<==>
advent2009-day23.t
1 skipped: hangs
1 skipped: lists aren't properly lazy in Rakudo yet
1 skipped: lists aren't properly lazy in Rakudo yet
1 skipped: lists aren't properly lazy in Rakudo yet
error-reporting.t
3 skipped: sub ucfirst($thing) is export(:DEFAULT) blows up
1 skipped: Unable to resolve method backtrace in type Str
2 todo :
1 todo : nigh
real-strings.t
1 todo : Buffer bitops NYI
1 todo : Suspect test
2 skipped: alas, no visibility of native private attributes yet
2 skipped: alas, no visibility of private attributes in other role
2 skipped: alas, no visibility of native private attributes yet
2 skipped: alas, no visibility of private attributes in other role
2 skipped: alas, no visibility of native private attributes yet
2 skipped: alas, no visibility of private attributes in other role
role-composition-vs-attribute.t
10 tests aborted (missing ok/not ok)
weird-errors.t
3 skipped: todo
1 todo :