Divergences
41,860 tests where the newest rakupp observation on record disagrees with the reference, in 3,814 clusters by message shape. A cluster is usually one root cause; the big ones are the fix-drivers.
Each count reflects what stood when the cell was last probed — the engine build is named on every record. Adjudicated divergences carry a signed verdict and live under Rulings.
2,372ERR:X::AdHoc vs ERR:X::Signature::ArityMismatch
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(1, 2); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0145my $A = \(1, 2); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0146my $A = \(1, 2); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0147my $A = \(1, 2); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0148my $A = \(1, 2); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0149my $A = \(1, 2); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0150my $A = \(1, 2); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0151my $A = \(1, 2); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0152my $A = \(1, 2); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0153my $A = \(1, 2); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0154my $A = \(1, 2); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0155my $A = \(1, 2); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0156- … and 2,360 more
1,680ERR:X::Comp::AdHoc vs ERR:X::Assignment::RO
reference says ERR:X::Comp::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Assignment::RO
(0) <== (0)— operators/infix-u3cu3du3d#0001(0) <== (1)— operators/infix-u3cu3du3d#0002(1) <== (1)— operators/infix-u3cu3du3d#0003(1) <== (0)— operators/infix-u3cu3du3d#0004(0) <== (-1)— operators/infix-u3cu3du3d#0005(1) <== (-1)— operators/infix-u3cu3du3d#0006(-1) <== (-1)— operators/infix-u3cu3du3d#0007(-1) <== (0)— operators/infix-u3cu3du3d#0008(-1) <== (1)— operators/infix-u3cu3du3d#0009(0) <== (1/2)— operators/infix-u3cu3du3d#0010(1) <== (1/2)— operators/infix-u3cu3du3d#0011(-1) <== (1/2)— operators/infix-u3cu3du3d#0012- … and 1,668 more
1,355ERR:X::AdHoc vs ERR:X::Method::NotFound
reference says ERR:X::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Method::NotFound
(0) .= (0)— operators/infix-u2eu3d#0001(0) .= (1)— operators/infix-u2eu3d#0002(1) .= (1)— operators/infix-u2eu3d#0003(1) .= (0)— operators/infix-u2eu3d#0004(0) .= (-1)— operators/infix-u2eu3d#0005(1) .= (-1)— operators/infix-u2eu3d#0006(-1) .= (-1)— operators/infix-u2eu3d#0007(-1) .= (0)— operators/infix-u2eu3d#0008(-1) .= (1)— operators/infix-u2eu3d#0009(0) .= (1/2)— operators/infix-u2eu3d#0010(1) .= (1/2)— operators/infix-u2eu3d#0011(-1) .= (1/2)— operators/infix-u2eu3d#0012- … and 1,343 more
1,242ERR:X::Multi::NoMatch vs 0
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says 0
(0) +& ((a => 1))— operators/infix-bit-and#0530(1) +& ((a => 1))— operators/infix-bit-and#0531(-1) +& ((a => 1))— operators/infix-bit-and#0532(1/2) +& ((a => 1))— operators/infix-bit-and#0533(0e0) +& ((a => 1))— operators/infix-bit-and#0534("") +& ((a => 1))— operators/infix-bit-and#0536(True) +& ((a => 1))— operators/infix-bit-and#0538(Any) +& ((a => 1))— operators/infix-bit-and#0539((1,2)) +& ((a => 1))— operators/infix-bit-and#0540({a=>1}) +& ((a => 1))— operators/infix-bit-and#0541(-0e0) +& ((a => 1))— operators/infix-bit-and#0542(2**64) +& ((a => 1))— operators/infix-bit-and#0544- … and 1,230 more
1,0701 vs 0
reference says 1 — rakupp-v3.14.0-92-g78048b0-modified says 0
(1) +& ((1..3))— operators/infix-bit-and#0363(-1) +& ((1..3))— operators/infix-bit-and#0364(True) +& ((1..3))— operators/infix-bit-and#0370((1,2)) +& ((1..3))— operators/infix-bit-and#0372({a=>1}) +& ((1..3))— operators/infix-bit-and#0373((1..3)) +& ((1..3))— operators/infix-bit-and#0381((1..3)) +& (1)— operators/infix-bit-and#0383((1..3)) +& (-1)— operators/infix-bit-and#0384((1..3)) +& (True)— operators/infix-bit-and#0390((1..3)) +& ((1,2))— operators/infix-bit-and#0392((1..3)) +& ({a=>1})— operators/infix-bit-and#0393((1..3)) +& ([1,2])— operators/infix-bit-and#0504- … and 1,058 more
1,035ERR:X::AdHoc vs ""
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says ""
("") but (any(1,2))— operators/infix-but#0683("a") but (any(1,2))— operators/infix-but#0684("0") but (any(1,2))— operators/infix-but#0695("a b") but (any(1,2))— operators/infix-but#0698("") does ((1,2))— operators/infix-does#0107("a") does ((1,2))— operators/infix-does#0108("") does ({a=>1})— operators/infix-does#0128("a") does ({a=>1})— operators/infix-does#0129("") does (())— operators/infix-does#0296("a") does (())— operators/infix-does#0297("0") does ((1,2))— operators/infix-does#0354("0") does ({a=>1})— operators/infix-does#0355- … and 1,023 more
900ERR:X::Comp::AdHoc vs ERR:X::Syntax::Confused
reference says ERR:X::Comp::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Syntax::Confused
(0) ! (0)— operators/infix-not#0001(0) ! (1)— operators/infix-not#0002(1) ! (1)— operators/infix-not#0003(1) ! (0)— operators/infix-not#0004(0) ! (-1)— operators/infix-not#0005(1) ! (-1)— operators/infix-not#0006(-1) ! (-1)— operators/infix-not#0007(-1) ! (0)— operators/infix-not#0008(-1) ! (1)— operators/infix-not#0009(0) ! (1/2)— operators/infix-not#0010(1) ! (1/2)— operators/infix-not#0011(-1) ! (1/2)— operators/infix-not#0012- … and 888 more
900ERR:X::Comp::NYI vs ERR:X::Syntax::Confused
reference says ERR:X::Comp::NYI — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Syntax::Confused
(0) ::= (0)— operators/infix-u3au3au3d#0001(0) ::= (1)— operators/infix-u3au3au3d#0002(1) ::= (1)— operators/infix-u3au3au3d#0003(1) ::= (0)— operators/infix-u3au3au3d#0004(0) ::= (-1)— operators/infix-u3au3au3d#0005(1) ::= (-1)— operators/infix-u3au3au3d#0006(-1) ::= (-1)— operators/infix-u3au3au3d#0007(-1) ::= (0)— operators/infix-u3au3au3d#0008(-1) ::= (1)— operators/infix-u3au3au3d#0009(0) ::= (1/2)— operators/infix-u3au3au3d#0010(1) ::= (1/2)— operators/infix-u3au3au3d#0011(-1) ::= (1/2)— operators/infix-u3au3au3d#0012- … and 888 more
900ERR:X::Syntax::ConditionalOperator::SecondPartGobbled vs ERR:X::Syntax::Confused
reference says ERR:X::Syntax::ConditionalOperator::SecondPartGobbled — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Syntax::Confused
(0) ?? !! (0)— operators/infix-u3fu3fu20u21u21#0001(0) ?? !! (1)— operators/infix-u3fu3fu20u21u21#0002(1) ?? !! (1)— operators/infix-u3fu3fu20u21u21#0003(1) ?? !! (0)— operators/infix-u3fu3fu20u21u21#0004(0) ?? !! (-1)— operators/infix-u3fu3fu20u21u21#0005(1) ?? !! (-1)— operators/infix-u3fu3fu20u21u21#0006(-1) ?? !! (-1)— operators/infix-u3fu3fu20u21u21#0007(-1) ?? !! (0)— operators/infix-u3fu3fu20u21u21#0008(-1) ?? !! (1)— operators/infix-u3fu3fu20u21u21#0009(0) ?? !! (1/2)— operators/infix-u3fu3fu20u21u21#0010(1) ?? !! (1/2)— operators/infix-u3fu3fu20u21u21#0011(-1) ?? !! (1/2)— operators/infix-u3fu3fu20u21u21#0012- … and 888 more
818ERR:X::AdHoc vs $( )
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says $( )
(True).can(0)— methods/Bool#0289(True).can(1)— methods/Bool#0290(True).can(-1)— methods/Bool#0291(True).can(Any)— methods/Bool#0293(False).can(0)— methods/Bool#0294(False).can(1)— methods/Bool#0295(False).can(-1)— methods/Bool#0296(False).can(Any)— methods/Bool#0298(so(1)).can(0)— methods/Bool#0299(so(1)).can(1)— methods/Bool#0300(so(1)).can(-1)— methods/Bool#0301(so(1)).can(Any)— methods/Bool#0303- … and 806 more
662ERR:X::Multi::NoMatch vs Bool::False
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says Bool::False
(-1) >= ((a => 1))— operators/infix-ge#0532(NaN) >= ((a => 1))— operators/infix-ge#0535((a => 1)) >= (1)— operators/infix-ge#0555((a => 1)) >= (1/2)— operators/infix-ge#0557((a => 1)) >= (NaN)— operators/infix-ge#0559((a => 1)) >= (True)— operators/infix-ge#0562((a => 1)) >= ((1,2))— operators/infix-ge#0564((a => 1)) >= ({a=>1})— operators/infix-ge#0565((a => 1)) >= (Inf)— operators/infix-ge#0567((a => 1)) >= (2**64)— operators/infix-ge#0568((a => 1)) >= ([1,2])— operators/infix-ge#0576((a => 1)) >= (bag(1,1))— operators/infix-ge#0600- … and 650 more
646ERR:X::TypeCheck::Argument+{X::Comp} vs ERR:X::Multi::NoMatch
reference says ERR:X::TypeCheck::Argument+{X::Comp} — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Multi::NoMatch
(0) o (0)— operators/infix-o#0001(0) o (1)— operators/infix-o#0002(1) o (1)— operators/infix-o#0003(1) o (0)— operators/infix-o#0004(0) o (-1)— operators/infix-o#0005(1) o (-1)— operators/infix-o#0006(-1) o (-1)— operators/infix-o#0007(-1) o (0)— operators/infix-o#0008(-1) o (1)— operators/infix-o#0009(0) o (0e0)— operators/infix-o#0017(1) o (0e0)— operators/infix-o#0018(-1) o (0e0)— operators/infix-o#0019- … and 634 more
573ERR:X::Multi::NoMatch vs Bool::True
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says Bool::True
(0) >= ((a => 1))— operators/infix-ge#0530(1) >= ((a => 1))— operators/infix-ge#0531(1/2) >= ((a => 1))— operators/infix-ge#0533(0e0) >= ((a => 1))— operators/infix-ge#0534("") >= ((a => 1))— operators/infix-ge#0536(True) >= ((a => 1))— operators/infix-ge#0538(Any) >= ((a => 1))— operators/infix-ge#0539((1,2)) >= ((a => 1))— operators/infix-ge#0540({a=>1}) >= ((a => 1))— operators/infix-ge#0541(-0e0) >= ((a => 1))— operators/infix-ge#0542(Inf) >= ((a => 1))— operators/infix-ge#0543(2**64) >= ((a => 1))— operators/infix-ge#0544- … and 561 more
570ERR:X::Bind+{X::Comp} vs ERR:X::Assignment::RO
reference says ERR:X::Bind+{X::Comp} — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Assignment::RO
(0) := (0)— operators/infix-bind#0001(0) := (1)— operators/infix-bind#0002(1) := (1)— operators/infix-bind#0003(1) := (0)— operators/infix-bind#0004(0) := (-1)— operators/infix-bind#0005(1) := (-1)— operators/infix-bind#0006(-1) := (-1)— operators/infix-bind#0007(-1) := (0)— operators/infix-bind#0008(-1) := (1)— operators/infix-bind#0009(0) := (1/2)— operators/infix-bind#0010(1) := (1/2)— operators/infix-bind#0011(-1) := (1/2)— operators/infix-bind#0012- … and 558 more
546"P6opaque" vs ERR:X::Method::NotFound
reference says "P6opaque" — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).REPR— methods/Bool#0103(False).REPR— methods/Bool#0104(so(1)).REPR— methods/Bool#0105(not(1)).REPR— methods/Bool#0106((1 == 1)).REPR— methods/Bool#0107((1 == 2)).REPR— methods/Bool#0108(True).nl-out— methods/Bool#0661(False).nl-out— methods/Bool#0662(0).REPR— methods/Int#0171(1).REPR— methods/Int#0172(-1).REPR— methods/Int#0173(2**64).REPR— methods/Int#0174- … and 534 more
447"Str" vs "IO::Path"
reference says "Str" — rakupp-3.14.0 says "IO::Path"
"/tmp".IO.absolute.WHAT.^name— io/path-absolute-returns-str#0001my $A = \(Int); sub f(Int:D $a) { "bound" }; (try f(|$A)) // "rejected"— signatures/definedness-not-enforced#0001my $A = \(Any); sub f(Any:D $a) { "bound" }; (try f(|$A)) // "rejected"— signatures/definedness-not-enforced#0002my $A = \(Int); my $C = class { method m(Int:D $a) { "bound" } }; (try $C.m(|$A)) // "rejected"— signatures/definedness-not-enforced#0004my $A = \(Int); sub f(Int:D $a = 7) { "bound" }; (try f(|$A)) // "rejected"— signatures/definedness-not-enforced#0005(Any) ~ ((1,2))— operators/infix-concat#0110((1,2)) ~ (Any)— operators/infix-concat#0121((1,2)) ~ (Nil)— operators/infix-concat#0267(Nil) ~ ((1,2))— operators/infix-concat#0284(Any) ~ ((1..3))— operators/infix-concat#0371(Nil) ~ ((1..3))— operators/infix-concat#0378((1..3)) ~ (Any)— operators/infix-concat#0391- … and 435 more
436ERR:X::TypeCheck::Binding::Parameter vs ERR:X::TypeCheck::Binding
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says ERR:X::TypeCheck::Binding
my $A = \("a"); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0003my $A = \(0); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0007my $A = \(1); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0008my $A = \(1); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0014my $A = \("a"); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0015my $A = \(0); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0016my $A = \("a"); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0059my $A = \({a=>1}); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0066my $A = \({a=>1}); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0067my $A = \({a=>1}); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0068my $A = \({a=>1}); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0072my $A = \({a=>1}); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0073- … and 424 more
417ERR:X::TypeCheck::Binding::Parameter vs "True"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "True"
(True).join(Any)— methods/Bool#0569(False).join(Any)— methods/Bool#0574(so(1)).join(Any)— methods/Bool#0579(not(1)).join(Any)— methods/Bool#0584((1 == 1)).join(Any)— methods/Bool#0589((1 == 2)).join(Any)— methods/Bool#0594(0).join(Any)— methods/Int#0935(1).join(Any)— methods/Int#0940(-1).join(Any)— methods/Int#0945(2**64).join(Any)— methods/Int#0950(-2**64).join(Any)— methods/Int#0955(42).join(Any)— methods/Int#0960- … and 405 more
398Bool::False vs Bool::True
reference says Bool::False — rakupp-v3.14.0-92-g78048b0-modified says Bool::True
("a") after (Inf)— operators/infix-after#0177({a=>1}) after (Inf)— operators/infix-after#0181(True) after ((1..3))— operators/infix-after#0370(False) after ((1..3))— operators/infix-after#0377("a b") after (Inf)— operators/infix-after#0477((a => 1)) after (Inf)— operators/infix-after#0567(True) after (1+2i)— operators/infix-after#0793(False) after (1+2i)— operators/infix-after#0800(Inf) before ("a")— operators/infix-before#0191(Inf) before ({a=>1})— operators/infix-before#0195((1..3)) before (True)— operators/infix-before#0390((1..3)) before (False)— operators/infix-before#0397- … and 386 more
357ERR:X::Multi::NoMatch vs Order::More
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-92-g78048b0-modified says Order::More
(0) coll (Any)— operators/infix-coll#0082(1) coll (Any)— operators/infix-coll#0083(-1) coll (Any)— operators/infix-coll#0084(1/2) coll (Any)— operators/infix-coll#0085(0e0) coll (Any)— operators/infix-coll#0086(NaN) coll (Any)— operators/infix-coll#0087("a") coll (Any)— operators/infix-coll#0089(True) coll (Any)— operators/infix-coll#0090((1,2)) coll (Any)— operators/infix-coll#0121({a=>1}) coll (Any)— operators/infix-coll#0143(-0e0) coll (Any)— operators/infix-coll#0167(Inf) coll (Any)— operators/infix-coll#0193- … and 345 more
357ERR:X::Multi::NoMatch vs Order::Less
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-92-g78048b0-modified says Order::Less
(Any) coll (0)— operators/infix-coll#0092(Any) coll (1)— operators/infix-coll#0093(Any) coll (-1)— operators/infix-coll#0094(Any) coll (1/2)— operators/infix-coll#0095(Any) coll (0e0)— operators/infix-coll#0096(Any) coll (NaN)— operators/infix-coll#0097(Any) coll ("a")— operators/infix-coll#0099(Any) coll (True)— operators/infix-coll#0100(Any) coll ((1,2))— operators/infix-coll#0110(Any) coll ({a=>1})— operators/infix-coll#0131(Any) coll (-0e0)— operators/infix-coll#0154(Any) coll (Inf)— operators/infix-coll#0179- … and 345 more
351ERR:X::Method::NotFound vs Any
reference says ERR:X::Method::NotFound — rakupp-v3.14.0-104-g2295fb0-modified says Any
(0) ff ((a => 1))— operators/infix-ff#0530(1) ff ((a => 1))— operators/infix-ff#0531(-1) ff ((a => 1))— operators/infix-ff#0532(1/2) ff ((a => 1))— operators/infix-ff#0533(0e0) ff ((a => 1))— operators/infix-ff#0534(NaN) ff ((a => 1))— operators/infix-ff#0535("") ff ((a => 1))— operators/infix-ff#0536("a") ff ((a => 1))— operators/infix-ff#0537((1,2)) ff ((a => 1))— operators/infix-ff#0540({a=>1}) ff ((a => 1))— operators/infix-ff#0541(-0e0) ff ((a => 1))— operators/infix-ff#0542(Inf) ff ((a => 1))— operators/infix-ff#0543- … and 339 more
343ERR:X::Numeric::Real vs 0
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says 0
(0) +& (1+2i)— operators/infix-bit-and#0785(1) +& (1+2i)— operators/infix-bit-and#0786(-1) +& (1+2i)— operators/infix-bit-and#0787(1/2) +& (1+2i)— operators/infix-bit-and#0788(0e0) +& (1+2i)— operators/infix-bit-and#0789("") +& (1+2i)— operators/infix-bit-and#0791(True) +& (1+2i)— operators/infix-bit-and#0793(Any) +& (1+2i)— operators/infix-bit-and#0794((1,2)) +& (1+2i)— operators/infix-bit-and#0795({a=>1}) +& (1+2i)— operators/infix-bit-and#0796(-0e0) +& (1+2i)— operators/infix-bit-and#0797(2**64) +& (1+2i)— operators/infix-bit-and#0799- … and 331 more
327ERR:X::AdHoc vs 0
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says 0
(0) but (any(1,2))— operators/infix-but#0677(1) but (any(1,2))— operators/infix-but#0678(1/2) but (any(1,2))— operators/infix-but#0680(0e0) but (any(1,2))— operators/infix-but#0681(2**64) but (any(1,2))— operators/infix-but#0691((1..3)) but (any(1,2))— operators/infix-but#0696(Int) div (-1)— operators/infix-div#0424(Int) div ((1,2))— operators/infix-div#0432(Int) div (2**64)— operators/infix-div#0436(Int) div ([1,2])— operators/infix-div#0505(Int) div (bag(1,1))— operators/infix-div#0597(Int) div ((1..3).Seq)— operators/infix-div#0646- … and 315 more
308ERR:X::AdHoc vs ERR:X::TypeCheck::Binding
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says ERR:X::TypeCheck::Binding
my $A = \(:a); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0143my $A = \(:a(1)); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0144my $A = \(:a); sub f($a where Int) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0167my $A = \(:a(1)); sub f($a where Int) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0168my $A = \(:a); my $b = -> $a where * > 0 { $a }; $b.(|$A)— signatures/bind-block#0143my $A = \(:a(1)); my $b = -> $a where * > 0 { $a }; $b.(|$A)— signatures/bind-block#0144my $A = \(1, 2); my $b = -> Str $a { $a }; $b.(|$A)— signatures/bind-block#0147my $A = \(1, 2); my $b = -> Num $a { $a }; $b.(|$A)— signatures/bind-block#0148my $A = \(:a); my $b = -> $a where Int { $a }; $b.(|$A)— signatures/bind-block#0167my $A = \(:a(1)); my $b = -> $a where Int { $a }; $b.(|$A)— signatures/bind-block#0168my $A = \(); my $b = -> $a where * > 0 { $a }; $b.(|$A)— signatures/bind-block#0181my $A = \(); my $b = -> $a where Int { $a }; $b.(|$A)— signatures/bind-block#0182- … and 296 more
301Bool::True vs Bool::False
reference says Bool::True — rakupp-3.14.0 says Bool::False
"/tmp".IO.absolute ~~ Str— io/path-absolute-returns-str#0002(Inf) after ("a")— operators/infix-after#0191(Inf) after ({a=>1})— operators/infix-after#0195((1..3)) after (True)— operators/infix-after#0390((1..3)) after (False)— operators/infix-after#0397(Inf) after ("a b")— operators/infix-after#0455(Inf) after ((a => 1))— operators/infix-after#0543(1+2i) after (True)— operators/infix-after#0822(1+2i) after (False)— operators/infix-after#0829("a") before (Inf)— operators/infix-before#0177({a=>1}) before (Inf)— operators/infix-before#0181(True) before ((1..3))— operators/infix-before#0370- … and 289 more
300ERR:X::Bind+{X::Comp} vs ERR:X::Bind
reference says ERR:X::Bind+{X::Comp} — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Bind
(NaN) := (NaN)— operators/infix-bind#0031(NaN) := (0)— operators/infix-bind#0032(NaN) := (1)— operators/infix-bind#0033(NaN) := (-1)— operators/infix-bind#0034(NaN) := (1/2)— operators/infix-bind#0035(NaN) := (0e0)— operators/infix-bind#0036(NaN) := ("")— operators/infix-bind#0042(NaN) := ("a")— operators/infix-bind#0055(NaN) := (True)— operators/infix-bind#0070(NaN) := (Any)— operators/infix-bind#0087(Any) := (Any)— operators/infix-bind#0091(Any) := (0)— operators/infix-bind#0092- … and 288 more
290Bool::False vs ERR:X::Method::NotFound
reference says Bool::False — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).is-generic— methods/Bool#0541(False).is-generic— methods/Bool#0542(so(1)).is-generic— methods/Bool#0543(not(1)).is-generic— methods/Bool#0544((1 == 1)).is-generic— methods/Bool#0545((1 == 2)).is-generic— methods/Bool#0546(False).lazy-if(0)— methods/Bool#0600(False).lazy-if(1)— methods/Bool#0601(False).lazy-if(-1)— methods/Bool#0602(False).lazy-if("a")— methods/Bool#0603(False).lazy-if(Any)— methods/Bool#0604(not(1)).lazy-if(0)— methods/Bool#0610- … and 278 more
2751.0 vs ERR:X::Method::NotFound
reference says 1.0 — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).power-down(0)— methods/Bool#0709(True).power-down(1)— methods/Bool#0710(True).power-down(-1)— methods/Bool#0711(False).power-down(0)— methods/Bool#0714(so(1)).power-down(0)— methods/Bool#0719(so(1)).power-down(1)— methods/Bool#0720(so(1)).power-down(-1)— methods/Bool#0721(not(1)).power-down(0)— methods/Bool#0724((1 == 1)).power-down(0)— methods/Bool#0729((1 == 1)).power-down(1)— methods/Bool#0730((1 == 1)).power-down(-1)— methods/Bool#0731((1 == 2)).power-down(0)— methods/Bool#0734- … and 263 more
250ERR:X::Range::InvalidArg vs 0..3
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-107-gb8ea9bb-modified says 0..3
(0) minmax ((1..3).Seq)— operators/infix-minmax#0626(1) minmax ((1..3).Seq)— operators/infix-minmax#0627(1/2) minmax ((1..3).Seq)— operators/infix-minmax#0629(0e0) minmax ((1..3).Seq)— operators/infix-minmax#0630(NaN) minmax ((1..3).Seq)— operators/infix-minmax#0631("") minmax ((1..3).Seq)— operators/infix-minmax#0632("a") minmax ((1..3).Seq)— operators/infix-minmax#0633(True) minmax ((1..3).Seq)— operators/infix-minmax#0634(Any) minmax ((1..3).Seq)— operators/infix-minmax#0635({a=>1}) minmax ((1..3).Seq)— operators/infix-minmax#0637(-0e0) minmax ((1..3).Seq)— operators/infix-minmax#0638(False) minmax ((1..3).Seq)— operators/infix-minmax#0641- … and 238 more
221ERR:X::Parameter::InvalidConcreteness vs ERR:X::Method::NotFound
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).Range— methods/Bool#0109(False).Range— methods/Bool#0110(so(1)).Range— methods/Bool#0111(not(1)).Range— methods/Bool#0112((1 == 1)).Range— methods/Bool#0113((1 == 2)).Range— methods/Bool#0114(True).bits— methods/Bool#0265(False).bits— methods/Bool#0266(so(1)).bits— methods/Bool#0267(not(1)).bits— methods/Bool#0268((1 == 1)).bits— methods/Bool#0269((1 == 2)).bits— methods/Bool#0270- … and 209 more
218ERR:X::TypeCheck::Binding::Parameter vs ERR:X::Signature::ArityMismatch
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(Nil); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0018my $A = \(Nil); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0019my $A = \(Nil); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0020my $A = \(()); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0027my $A = \(()); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0028my $A = \(()); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0029my $A = \((1,2)); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0038my $A = \((1,2)); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0039my $A = \((1,2)); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0040my $A = \([1,2]); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0051my $A = \([1,2]); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0052my $A = \([1,2]); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0053- … and 206 more
212Bool::True vs ERR:X::Str::Numeric
reference says Bool::True — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Str::Numeric
(0) != ("a")— operators/infix-num-ne#0050(1) != ("a")— operators/infix-num-ne#0051(-1) != ("a")— operators/infix-num-ne#0052(1/2) != ("a")— operators/infix-num-ne#0053(0e0) != ("a")— operators/infix-num-ne#0054(NaN) != ("a")— operators/infix-num-ne#0055("") != ("a")— operators/infix-num-ne#0056("a") != ("a")— operators/infix-num-ne#0057("a") != (0)— operators/infix-num-ne#0058("a") != (1)— operators/infix-num-ne#0059("a") != (-1)— operators/infix-num-ne#0060("a") != (1/2)— operators/infix-num-ne#0061- … and 200 more
210ERR:X::TypeCheck::Binding::Parameter vs ERR:X::Method::NotFound
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).power-down("a")— methods/Bool#0712(True).power-down(Any)— methods/Bool#0713(False).power-down("a")— methods/Bool#0717(False).power-down(Any)— methods/Bool#0718(so(1)).power-down("a")— methods/Bool#0722(so(1)).power-down(Any)— methods/Bool#0723(not(1)).power-down("a")— methods/Bool#0727(not(1)).power-down(Any)— methods/Bool#0728((1 == 1)).power-down("a")— methods/Bool#0732((1 == 1)).power-down(Any)— methods/Bool#0733((1 == 2)).power-down("a")— methods/Bool#0737((1 == 2)).power-down(Any)— methods/Bool#0738- … and 198 more
200any(Bool::True, Bool::True) vs Bool::True
reference says any(Bool::True, Bool::True) — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::True
(0) ⊄ (any(1,2))— operators/infix-u2284#0677(1) ⊄ (any(1,2))— operators/infix-u2284#0678(-1) ⊄ (any(1,2))— operators/infix-u2284#0679(1/2) ⊄ (any(1,2))— operators/infix-u2284#0680(0e0) ⊄ (any(1,2))— operators/infix-u2284#0681(NaN) ⊄ (any(1,2))— operators/infix-u2284#0682("") ⊄ (any(1,2))— operators/infix-u2284#0683("a") ⊄ (any(1,2))— operators/infix-u2284#0684(True) ⊄ (any(1,2))— operators/infix-u2284#0685(Any) ⊄ (any(1,2))— operators/infix-u2284#0686((1,2)) ⊄ (any(1,2))— operators/infix-u2284#0687({a=>1}) ⊄ (any(1,2))— operators/infix-u2284#0688- … and 188 more
187ERR:X::AdHoc vs "(Any, \"\\\{}\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"\\\{}\")"
my $A = \(1); sub f(:$a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1#0643my $A = \(1); sub f(:$a = 42, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1#0645my $A = \(1); sub f(Int :$a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1#0646my $A = \(1); sub f(:a($a), *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1#0647my $A = \(1); sub f(*%h, :$b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0669my $A = \(1); sub f(*%h, :$b = 42) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0671my $A = \(1); sub f(*%h, Int :$b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0672my $A = \(1); sub f(*%h, :b($b)) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0673my $A = \(1, 2); sub f($a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0626my $A = \(1, 2); sub f(Int $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0627my $A = \(1, 2); sub f(Any $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0630my $A = \(1, 2); sub f(Mu $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0631- … and 175 more
162"0" vs ERR:X::Buf::AsStr
reference says "0" — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Buf::AsStr
(0) ~& (v1.2)— operators/infix-u7eu26#0730(1) ~& (v1.2)— operators/infix-u7eu26#0731(-1) ~& (v1.2)— operators/infix-u7eu26#0732(1/2) ~& (v1.2)— operators/infix-u7eu26#0733(0e0) ~& (v1.2)— operators/infix-u7eu26#0734(NaN) ~& (v1.2)— operators/infix-u7eu26#0735("") ~& (v1.2)— operators/infix-u7eu26#0736("a") ~& (v1.2)— operators/infix-u7eu26#0737(Any) ~& (v1.2)— operators/infix-u7eu26#0739((1,2)) ~& (v1.2)— operators/infix-u7eu26#0740({a=>1}) ~& (v1.2)— operators/infix-u7eu26#0741(-0e0) ~& (v1.2)— operators/infix-u7eu26#0742- … and 150 more
161Perl6::Metamodel::ClassHOW.new vs Metamodel::ClassHOW
reference says Perl6::Metamodel::ClassHOW.new — rakupp-v3.14.0-114-gc779017-modified says Metamodel::ClassHOW
(0).HOW— methods/Int#0131(1).HOW— methods/Int#0132(-1).HOW— methods/Int#0133(2**64).HOW— methods/Int#0134(-2**64).HOW— methods/Int#0135(42).HOW— methods/Int#0136(2).HOW— methods/Int#0137(10).HOW— methods/Int#0138(-42).HOW— methods/Int#0139(2**63-1).HOW— methods/Int#0140(0e0).HOW— methods/Num#0131(-0e0).HOW— methods/Num#0132- … and 149 more
159ERR:X::Range::InvalidArg vs 0^..^0
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(0) ^..^ ((1..3))— operators/infix-range-excl-both#0362(1) ^..^ ((1..3))— operators/infix-range-excl-both#0363(1/2) ^..^ ((1..3))— operators/infix-range-excl-both#0365(0e0) ^..^ ((1..3))— operators/infix-range-excl-both#0366(NaN) ^..^ ((1..3))— operators/infix-range-excl-both#0367("") ^..^ ((1..3))— operators/infix-range-excl-both#0368("a") ^..^ ((1..3))— operators/infix-range-excl-both#0369(True) ^..^ ((1..3))— operators/infix-range-excl-both#0370(Any) ^..^ ((1..3))— operators/infix-range-excl-both#0371((1,2)) ^..^ ((1..3))— operators/infix-range-excl-both#0372({a=>1}) ^..^ ((1..3))— operators/infix-range-excl-both#0373(-0e0) ^..^ ((1..3))— operators/infix-range-excl-both#0374- … and 147 more
159ERR:X::Range::InvalidArg vs 0^..0
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(0) ^.. ((1..3))— operators/infix-range-excl-lo#0362(1) ^.. ((1..3))— operators/infix-range-excl-lo#0363(1/2) ^.. ((1..3))— operators/infix-range-excl-lo#0365(0e0) ^.. ((1..3))— operators/infix-range-excl-lo#0366(NaN) ^.. ((1..3))— operators/infix-range-excl-lo#0367("") ^.. ((1..3))— operators/infix-range-excl-lo#0368("a") ^.. ((1..3))— operators/infix-range-excl-lo#0369(True) ^.. ((1..3))— operators/infix-range-excl-lo#0370(Any) ^.. ((1..3))— operators/infix-range-excl-lo#0371((1,2)) ^.. ((1..3))— operators/infix-range-excl-lo#0372({a=>1}) ^.. ((1..3))— operators/infix-range-excl-lo#0373(-0e0) ^.. ((1..3))— operators/infix-range-excl-lo#0374- … and 147 more
158ERR:X::Syntax::Regex::NullRegex vs ERR:X::Syntax::Confused
reference says ERR:X::Syntax::Regex::NullRegex — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Syntax::Confused
//(0)— operators/prefix-defined-or#0001//(1)— operators/prefix-defined-or#0002//(-1)— operators/prefix-defined-or#0003//(1/2)— operators/prefix-defined-or#0004//(0e0)— operators/prefix-defined-or#0005//(NaN)— operators/prefix-defined-or#0006//("")— operators/prefix-defined-or#0007//("a")— operators/prefix-defined-or#0008//(True)— operators/prefix-defined-or#0009//(Any)— operators/prefix-defined-or#0010//((1,2))— operators/prefix-defined-or#0011//({a=>1})— operators/prefix-defined-or#0012- … and 146 more
152ERR:X::Method::NotFound vs Bool::False
reference says ERR:X::Method::NotFound — rakupp-v3.14.0-104-g2295fb0-modified says Bool::False
(0) ~~ ((a => 1))— operators/infix-smartmatch#0530(1) ~~ ((a => 1))— operators/infix-smartmatch#0531(-1) ~~ ((a => 1))— operators/infix-smartmatch#0532(1/2) ~~ ((a => 1))— operators/infix-smartmatch#0533(0e0) ~~ ((a => 1))— operators/infix-smartmatch#0534(NaN) ~~ ((a => 1))— operators/infix-smartmatch#0535("") ~~ ((a => 1))— operators/infix-smartmatch#0536("a") ~~ ((a => 1))— operators/infix-smartmatch#0537(True) ~~ ((a => 1))— operators/infix-smartmatch#0538(Any) ~~ ((a => 1))— operators/infix-smartmatch#0539((1,2)) ~~ ((a => 1))— operators/infix-smartmatch#0540(-0e0) ~~ ((a => 1))— operators/infix-smartmatch#0542- … and 140 more
152ERR:X::AdHoc vs ERR:X::Parameter::RequiredNamed
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Parameter::RequiredNamed
my $A = \(Nil); sub f(:$a!) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0293my $A = \(()); sub f(:$a!) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0294my $A = \(); sub f(:$a!) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0302my $A = \(1); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0289my $A = \("a"); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0290my $A = \(0); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0291my $A = \(Any); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0292my $A = \(Nil); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0293my $A = \(()); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0294my $A = \((1,2)); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0295my $A = \([1,2]); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0296my $A = \({a=>1}); my $b = -> :$a! { $a }; $b.(|$A)— signatures/bind-block#0297- … and 140 more
148ERR:X::AdHoc vs "(1, \"[]\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(1, \"[]\")"
my $A = \(1, :b); sub f($a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0485my $A = \(1, :b); sub f(Int $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0486my $A = \(1, :b); sub f(Any $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0489my $A = \(1, :b); sub f(Mu $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0490my $A = \(1, :b); sub f(Cool $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0491my $A = \(1, :b); sub f(Numeric $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0492my $A = \(1, :b); sub f(Int:D $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0493my $A = \(1, :b); sub f(Any:D $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0495my $A = \(1, :b); sub f($a where * > 0, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0496my $A = \(1, :b); sub f($a where Int, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0497my $A = \(1, :b); sub f($a?, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0498my $A = \(1, :b); sub f($a = 42, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0499- … and 136 more
143ERR:X::Multi::NoMatch vs ERR:X::Numeric::DivideByZero
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::Numeric::DivideByZero
(0) div ((a => 1))— operators/infix-div#0530(1) div ((a => 1))— operators/infix-div#0531(-1) div ((a => 1))— operators/infix-div#0532(1/2) div ((a => 1))— operators/infix-div#0533(0e0) div ((a => 1))— operators/infix-div#0534(NaN) div ((a => 1))— operators/infix-div#0535("") div ((a => 1))— operators/infix-div#0536(True) div ((a => 1))— operators/infix-div#0538(Any) div ((a => 1))— operators/infix-div#0539((1,2)) div ((a => 1))— operators/infix-div#0540({a=>1}) div ((a => 1))— operators/infix-div#0541(-0e0) div ((a => 1))— operators/infix-div#0542- … and 131 more
135ERR:X::AdHoc vs ERR:X::Str::Numeric
reference says ERR:X::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Str::Numeric
("a") div (1)— operators/infix-div#0059("a") div (-1)— operators/infix-div#0060("a") div (True)— operators/infix-div#0072("a") div ((1,2))— operators/infix-div#0108("a") div ({a=>1})— operators/infix-div#0129("a") div (2**64)— operators/infix-div#0204("a") div ((1..3))— operators/infix-div#0369("a b") div (1)— operators/infix-div#0465("a b") div (-1)— operators/infix-div#0466("a b") div (True)— operators/infix-div#0472("a b") div ((1,2))— operators/infix-div#0474("a b") div ({a=>1})— operators/infix-div#0475- … and 123 more
134ERR:X::AdHoc vs Any
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says Any
(Any) but (any(1,2))— operators/infix-but#0686(Any) .= (Nil)— operators/infix-u2eu3d#0266my $A = \(:a); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0082my $A = \(:a); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0086my $A = \(:a(1)); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0101my $A = \(:a(1)); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0105my $A = \(:a(1)); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0111my $A = \(:a); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0121my $A = \(:a); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0193my $A = \(:a(1)); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0194my $A = \(:a); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0266my $A = \(:a(1)); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0267- … and 122 more
134ERR:X::Numeric::DivideByZero vs Bool::False
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says Bool::False
(0) %% (0e0)— operators/infix-u25u25#0017(1) %% (0e0)— operators/infix-u25u25#0018(-1) %% (0e0)— operators/infix-u25u25#0019(1/2) %% (0e0)— operators/infix-u25u25#0020(0e0) %% (0e0)— operators/infix-u25u25#0021(0e0) %% (0)— operators/infix-u25u25#0022(NaN) %% (0)— operators/infix-u25u25#0032(NaN) %% (0e0)— operators/infix-u25u25#0036(0e0) %% ("")— operators/infix-u25u25#0041(NaN) %% ("")— operators/infix-u25u25#0042("") %% (0e0)— operators/infix-u25u25#0048(True) %% (0e0)— operators/infix-u25u25#0078- … and 122 more
132ERR:X::Numeric::DivideByZero vs ERR:X::Str::Numeric
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Str::Numeric
(0) div ("a")— operators/infix-div#0050(1) div ("a")— operators/infix-div#0051(-1) div ("a")— operators/infix-div#0052(1/2) div ("a")— operators/infix-div#0053(0e0) div ("a")— operators/infix-div#0054(NaN) div ("a")— operators/infix-div#0055("") div ("a")— operators/infix-div#0056("a") div ("a")— operators/infix-div#0057("a") div (0)— operators/infix-div#0058("a") div (1/2)— operators/infix-div#0061("a") div (0e0)— operators/infix-div#0062("a") div (NaN)— operators/infix-div#0063- … and 120 more
128Bool::True vs all(Bool::True, Bool::True)
reference says Bool::True — rakupp-v3.14.0-107-gb8ea9bb-modified says all(Bool::True, Bool::True)
(0) != (any(1,2))— operators/infix-num-ne#0677(-1) != (any(1,2))— operators/infix-num-ne#0679(1/2) != (any(1,2))— operators/infix-num-ne#0680(0e0) != (any(1,2))— operators/infix-num-ne#0681(NaN) != (any(1,2))— operators/infix-num-ne#0682("") != (any(1,2))— operators/infix-num-ne#0683(Any) != (any(1,2))— operators/infix-num-ne#0686(-0e0) != (any(1,2))— operators/infix-num-ne#0689(Inf) != (any(1,2))— operators/infix-num-ne#0690(2**64) != (any(1,2))— operators/infix-num-ne#0691(False) != (any(1,2))— operators/infix-num-ne#0692(Nil) != (any(1,2))— operators/infix-num-ne#0693- … and 116 more
128ERR:X::Multi::NoMatch vs ""
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says ""
(0) x ((a => 1))— operators/infix-repeat#0530(1) x ((a => 1))— operators/infix-repeat#0531(-1) x ((a => 1))— operators/infix-repeat#0532(1/2) x ((a => 1))— operators/infix-repeat#0533(0e0) x ((a => 1))— operators/infix-repeat#0534(NaN) x ((a => 1))— operators/infix-repeat#0535("") x ((a => 1))— operators/infix-repeat#0536("a") x ((a => 1))— operators/infix-repeat#0537(True) x ((a => 1))— operators/infix-repeat#0538(Any) x ((a => 1))— operators/infix-repeat#0539((1,2)) x ((a => 1))— operators/infix-repeat#0540({a=>1}) x ((a => 1))— operators/infix-repeat#0541- … and 116 more
122ERR:X::Parameter::WrongOrder vs ERR:X::Signature::ArityMismatch
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(1, 2); sub f(:$a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0321my $A = \(1, 2); sub f(:$a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0322my $A = \(1, 2); sub f(:$a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0323my $A = \(1, 2); sub f(:$a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0324my $A = \(1, 2); sub f(:$a!, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0357my $A = \(1, 2); sub f(:$a!, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0358my $A = \(1, 2); sub f(:$a!, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0359my $A = \(1, 2); sub f(:$a!, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0360my $A = \(1, 2); sub f(:$a = 42, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0395my $A = \(1, 2); sub f(:$a = 42, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0396my $A = \(1, 2); sub f(:$a = 42, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0397my $A = \(1, 2); sub f(:$a = 42, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0398- … and 110 more
121Bool::True vs any(Bool::True, Bool::True)
reference says Bool::True — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Bool::True, Bool::True)
(any(1,2)) min (True)— operators/infix-min#0712(any(1,2)) ~~ (True)— operators/infix-smartmatch#0712(any(1,2)) ~~ (Any)— operators/infix-smartmatch#0713(any(1,2)) ~~ ((1..3))— operators/infix-smartmatch#0723(any(1,2)) ~~ (Int)— operators/infix-smartmatch#0724(1) ?& (any(1,2))— operators/infix-u3fu26#0678(-1) ?& (any(1,2))— operators/infix-u3fu26#0679(1/2) ?& (any(1,2))— operators/infix-u3fu26#0680(NaN) ?& (any(1,2))— operators/infix-u3fu26#0682("a") ?& (any(1,2))— operators/infix-u3fu26#0684(True) ?& (any(1,2))— operators/infix-u3fu26#0685((1,2)) ?& (any(1,2))— operators/infix-u3fu26#0687- … and 109 more
120Any vs 1
reference says Any — rakupp-v3.14.0-92-g78048b0-modified says 1
(()) ff (())— operators/infix-ff#0307(()) ff (0)— operators/infix-ff#0308(()) ff (1)— operators/infix-ff#0309(()) ff (-1)— operators/infix-ff#0310(()) ff (1/2)— operators/infix-ff#0311(()) ff (0e0)— operators/infix-ff#0312(()) ff (NaN)— operators/infix-ff#0313(()) ff ("")— operators/infix-ff#0314(()) ff ("a")— operators/infix-ff#0315(()) ff (True)— operators/infix-ff#0316(()) ff (Any)— operators/infix-ff#0317(()) ff ((1,2))— operators/infix-ff#0318- … and 108 more
120ERR:X::Multi::NoMatch vs ERR:X::Assignment::RO
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Assignment::RO
(0)--— operators/postfix-decrement#0001(1)--— operators/postfix-decrement#0002(-1)--— operators/postfix-decrement#0003(1/2)--— operators/postfix-decrement#0004(0e0)--— operators/postfix-decrement#0005(NaN)--— operators/postfix-decrement#0006("")--— operators/postfix-decrement#0007("a")--— operators/postfix-decrement#0008(True)--— operators/postfix-decrement#0009(Any)--— operators/postfix-decrement#0010((1,2))--— operators/postfix-decrement#0011({a=>1})--— operators/postfix-decrement#0012- … and 108 more
118ERR:X::Numeric::Uninitialized vs Bool::True
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says Bool::True
(0) >= (Int)— operators/infix-ge#0401(1) >= (Int)— operators/infix-ge#0402(1/2) >= (Int)— operators/infix-ge#0404(0e0) >= (Int)— operators/infix-ge#0405(True) >= (Int)— operators/infix-ge#0409(-0e0) >= (Int)— operators/infix-ge#0413(Inf) >= (Int)— operators/infix-ge#0414(2**64) >= (Int)— operators/infix-ge#0415(False) >= (Int)— operators/infix-ge#0416(Int) >= (Int)— operators/infix-ge#0421(Int) >= (0)— operators/infix-ge#0422(Int) >= (-1)— operators/infix-ge#0424- … and 106 more
114ERR:X::Numeric::Uninitialized vs 0e0
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says 0e0
(0e0) / (Int)— operators/infix-divide#0405(NaN) / (Int)— operators/infix-divide#0406(-0e0) / (Int)— operators/infix-divide#0413(Inf) / (Int)— operators/infix-divide#0414(Int) / (1)— operators/infix-divide#0423(Int) / (-1)— operators/infix-divide#0424(Int) / (1/2)— operators/infix-divide#0425(Int) / (0e0)— operators/infix-divide#0426(Int) / (True)— operators/infix-divide#0430(Int) / (-0e0)— operators/infix-divide#0434(Int) / (Inf)— operators/infix-divide#0435(Int) / (2**64)— operators/infix-divide#0436- … and 102 more
112ERR:X::Numeric::Uninitialized vs Bool::False
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says Bool::False
(-1) >= (Int)— operators/infix-ge#0403(NaN) >= (Int)— operators/infix-ge#0406(Int) >= (1)— operators/infix-ge#0423(Int) >= (1/2)— operators/infix-ge#0425(Int) >= (NaN)— operators/infix-ge#0427(Int) >= (True)— operators/infix-ge#0430(Int) >= (Inf)— operators/infix-ge#0435(Int) >= (2**64)— operators/infix-ge#0436(0) > (Int)— operators/infix-gt#0401(-1) > (Int)— operators/infix-gt#0403(0e0) > (Int)— operators/infix-gt#0405(NaN) > (Int)— operators/infix-gt#0406- … and 100 more
109ERR:X::CompUnit::UnsatisfiedDependency+{X::Comp} vs ERR:X::Method::NotFound
reference says ERR:X::CompUnit::UnsatisfiedDependency+{X::Comp} — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).AST("a")— methods/Bool#0004(False).AST("a")— methods/Bool#0009(so(1)).AST("a")— methods/Bool#0014(not(1)).AST("a")— methods/Bool#0019((1 == 1)).AST("a")— methods/Bool#0024((1 == 2)).AST("a")— methods/Bool#0029(0).AST("a")— methods/Int#0004(-1).AST("a")— methods/Int#0014(2**64).AST("a")— methods/Int#0019(-2**64).AST("a")— methods/Int#0024(42).AST("a")— methods/Int#0029(2).AST("a")— methods/Int#0034- … and 97 more
108ERR:X::AdHoc vs ERR:X::Numeric::CannotConvert
reference says ERR:X::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Numeric::CannotConvert
(NaN) div (1)— operators/infix-div#0033(NaN) div (-1)— operators/infix-div#0034(NaN) div (True)— operators/infix-div#0070(NaN) div ((1,2))— operators/infix-div#0106(NaN) div ({a=>1})— operators/infix-div#0127(Inf) div (1)— operators/infix-div#0185(Inf) div (-1)— operators/infix-div#0186(Inf) div (True)— operators/infix-div#0192(Inf) div ((1,2))— operators/infix-div#0194(Inf) div ({a=>1})— operators/infix-div#0195(NaN) div (2**64)— operators/infix-div#0202(Inf) div (2**64)— operators/infix-div#0210- … and 96 more
106ERR:X::Parameter::InvalidConcreteness vs Bool::False
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-104-g2295fb0-modified says Bool::False
(Int) after ((1..3))— operators/infix-after#0441(Int) after (1+2i)— operators/infix-after#0805((1..3)) before (Int)— operators/infix-before#0420(1+2i) before (Int)— operators/infix-before#0834(Int) == (1+2i)— operators/infix-num-eq#0805(1+2i) == (Int)— operators/infix-num-eq#0834(1) ≅ (Int)— operators/infix-u2245#0402(-1) ≅ (Int)— operators/infix-u2245#0403(1/2) ≅ (Int)— operators/infix-u2245#0404(NaN) ≅ (Int)— operators/infix-u2245#0406(True) ≅ (Int)— operators/infix-u2245#0409((1,2)) ≅ (Int)— operators/infix-u2245#0411- … and 94 more
104ERR:X::Parameter::InvalidConcreteness vs Bool::True
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-104-g2295fb0-modified says Bool::True
((1..3)) after (Int)— operators/infix-after#0420(1+2i) after (Int)— operators/infix-after#0834(Int) before ((1..3))— operators/infix-before#0441(Int) before (1+2i)— operators/infix-before#0805(Int) != (1+2i)— operators/infix-num-ne#0805(1+2i) != (Int)— operators/infix-num-ne#0834(0) ≅ (Int)— operators/infix-u2245#0401(0e0) ≅ (Int)— operators/infix-u2245#0405("") ≅ (Int)— operators/infix-u2245#0407(-0e0) ≅ (Int)— operators/infix-u2245#0413(Inf) ≅ (Int)— operators/infix-u2245#0414(False) ≅ (Int)— operators/infix-u2245#0416- … and 92 more
103ERR:X::Range::InvalidArg vs ^0
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-92-g78048b0-modified says ^0
(0) ..^ ((1..3))— operators/infix-range-excl-hi#0362(1/2) ..^ ((1..3))— operators/infix-range-excl-hi#0365(0e0) ..^ ((1..3))— operators/infix-range-excl-hi#0366(NaN) ..^ ((1..3))— operators/infix-range-excl-hi#0367("") ..^ ((1..3))— operators/infix-range-excl-hi#0368("a") ..^ ((1..3))— operators/infix-range-excl-hi#0369(Any) ..^ ((1..3))— operators/infix-range-excl-hi#0371(-0e0) ..^ ((1..3))— operators/infix-range-excl-hi#0374(False) ..^ ((1..3))— operators/infix-range-excl-hi#0377(Nil) ..^ ((1..3))— operators/infix-range-excl-hi#0378(()) ..^ ((1..3))— operators/infix-range-excl-hi#0379("0") ..^ ((1..3))— operators/infix-range-excl-hi#0380- … and 91 more
101ERR:X::Multi::NoMatch vs Order::Same
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-92-g78048b0-modified says Order::Same
("") coll (Any)— operators/infix-coll#0088(Any) coll (Any)— operators/infix-coll#0091(Any) coll ("")— operators/infix-coll#0098("") coll (Nil)— operators/infix-coll#0263(Any) coll (Nil)— operators/infix-coll#0266(Nil) coll (Nil)— operators/infix-coll#0273(Nil) coll ("")— operators/infix-coll#0280(Nil) coll (Any)— operators/infix-coll#0283(Any) coll (())— operators/infix-coll#0299(Nil) coll (())— operators/infix-coll#0306(()) coll (Any)— operators/infix-coll#0317(()) coll (Nil)— operators/infix-coll#0324- … and 89 more
100ERR:X::Multi::NoMatch vs ERR:X::Str::Numeric
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::Str::Numeric
((a => 1)) +& ("a")— operators/infix-bit-and#0561((a => 1)) +& ("a b")— operators/infix-bit-and#0575(v1.2) +& ("a")— operators/infix-bit-and#0765(v1.2) +& ("a b")— operators/infix-bit-and#0779((a => 1)) +| ("a")— operators/infix-bit-or#0561((a => 1)) +| ("a b")— operators/infix-bit-or#0575(v1.2) +| ("a")— operators/infix-bit-or#0765(v1.2) +| ("a b")— operators/infix-bit-or#0779((a => 1)) +^ ("a")— operators/infix-bit-xor#0561((a => 1)) +^ ("a b")— operators/infix-bit-xor#0575(v1.2) +^ ("a")— operators/infix-bit-xor#0765(v1.2) +^ ("a b")— operators/infix-bit-xor#0779- … and 88 more
100ERR:X::AdHoc vs "(\"1\", Any)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"1\", Any)"
my $A = \(1); sub f(\a, $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1192my $A = \(1); sub f(\a, Int $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1193my $A = \(1); sub f(\a, Str $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1194my $A = \(1); sub f(\a, Num $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1195my $A = \(1); sub f(\a, Any $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1196my $A = \(1); sub f(\a, Mu $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1197my $A = \(1); sub f(\a, Cool $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1198my $A = \(1); sub f(\a, Numeric $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1199my $A = \(1); sub f(\a, Int:D $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1200my $A = \(1); sub f(\a, Int:U $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1201my $A = \(1); sub f(\a, Any:D $b) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1202my $A = \(1); sub f(\a, $b is rw) { (a.raku, $b).raku }; f(|$A)— signatures/pair-1#1219- … and 88 more
99"0" vs Bool::False
reference says "0" — rakupp-v3.14.0-114-gc779017-modified says Bool::False
(True).uniprop("a")— methods/Bool#1078(False).uniprop("a")— methods/Bool#1083(so(1)).uniprop("a")— methods/Bool#1088(not(1)).uniprop("a")— methods/Bool#1093((1 == 1)).uniprop("a")— methods/Bool#1098((1 == 2)).uniprop("a")— methods/Bool#1103(0).uniprop("a")— methods/Int#1784(1).uniprop("a")— methods/Int#1789(2**64).uniprop("a")— methods/Int#1799(42).uniprop("a")— methods/Int#1809(2).uniprop("a")— methods/Int#1814(10).uniprop("a")— methods/Int#1819- … and 87 more
97ERR:X::Str::Numeric vs 0..0
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-92-g78048b0-modified says 0..0
(0) minmax ("a")— operators/infix-minmax#0050(1) minmax ("a")— operators/infix-minmax#0051(1/2) minmax ("a")— operators/infix-minmax#0053(0e0) minmax ("a")— operators/infix-minmax#0054(NaN) minmax ("a")— operators/infix-minmax#0055("a") minmax (0)— operators/infix-minmax#0058("a") minmax (1)— operators/infix-minmax#0059("a") minmax (1/2)— operators/infix-minmax#0061("a") minmax (0e0)— operators/infix-minmax#0062("a") minmax (NaN)— operators/infix-minmax#0063("a") minmax (True)— operators/infix-minmax#0072(True) minmax ("a")— operators/infix-minmax#0081- … and 85 more
96ERR:X::Method::NotFound vs Bool::True
reference says ERR:X::Method::NotFound — rakupp-v3.14.0-92-g78048b0-modified says Bool::True
(0) ≅ (Any)— operators/infix-u2245#0082(0e0) ≅ (Any)— operators/infix-u2245#0086("") ≅ (Any)— operators/infix-u2245#0088(Any) ≅ (Any)— operators/infix-u2245#0091(Any) ≅ (0)— operators/infix-u2245#0092(Any) ≅ (0e0)— operators/infix-u2245#0096(Any) ≅ ("")— operators/infix-u2245#0098(Any) ≅ (-0e0)— operators/infix-u2245#0154(-0e0) ≅ (Any)— operators/infix-u2245#0167(Any) ≅ (Inf)— operators/infix-u2245#0179(Inf) ≅ (Any)— operators/infix-u2245#0193(Any) ≅ (False)— operators/infix-u2245#0235- … and 84 more
94ERR:X::Numeric::Real vs ERR:X::Numeric::DivideByZero
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::DivideByZero
(0) div (1+2i)— operators/infix-div#0785(1) div (1+2i)— operators/infix-div#0786(-1) div (1+2i)— operators/infix-div#0787(1/2) div (1+2i)— operators/infix-div#0788(0e0) div (1+2i)— operators/infix-div#0789(NaN) div (1+2i)— operators/infix-div#0790("") div (1+2i)— operators/infix-div#0791(True) div (1+2i)— operators/infix-div#0793(Any) div (1+2i)— operators/infix-div#0794((1,2)) div (1+2i)— operators/infix-div#0795({a=>1}) div (1+2i)— operators/infix-div#0796(-0e0) div (1+2i)— operators/infix-div#0797- … and 82 more
94ERR:X::Parameter::WrongOrder vs "(\"\\\{}\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\{}\", 1)"
my $A = \(1); sub f(*%h, $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0652my $A = \(1); sub f(*%h, Int $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0653my $A = \(1); sub f(*%h, Any $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0656my $A = \(1); sub f(*%h, Mu $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0657my $A = \(1); sub f(*%h, Cool $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0658my $A = \(1); sub f(*%h, Numeric $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0659my $A = \(1); sub f(*%h, Int:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0660my $A = \(1); sub f(*%h, Int:U $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0661my $A = \(1); sub f(*%h, Any:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0662my $A = \(1); sub f(*%h, $b where * > 0) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0663my $A = \(1); sub f(*%h, $b where Int) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0664my $A = \(1); sub f(*%h, $b?) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0665- … and 82 more
92ERR:X::TypeCheck::Binding::Parameter vs 1
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \(\(1)); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0123my $A = \(\(1)); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0128my $A = \(\(1)); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0129my $A = \(\(1)); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0130my $A = \(\(1)); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0131my $A = \(\(1)); sub f($a where Int) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0169my $A = \((1,)); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0227my $A = \((1,)); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0233my $A = \((1,)); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0234my $A = \((1,)); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0235my $A = \((1,)); sub f($a where Int) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0238my $A = \((1,)); sub f(Int $a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0241- … and 80 more
90ERR:X::AdHoc vs "(1, \"Any\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(1, \"Any\")"
my $A = \(1); sub f($a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1157my $A = \(1); sub f(Int $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1158my $A = \(1); sub f(Any $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1161my $A = \(1); sub f(Mu $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1162my $A = \(1); sub f(Cool $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1163my $A = \(1); sub f(Numeric $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1164my $A = \(1); sub f(Int:D $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1165my $A = \(1); sub f(Int:U $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1166my $A = \(1); sub f(Any:D $a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1167my $A = \(1); sub f($a where * > 0, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1168my $A = \(1); sub f($a where Int, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1169my $A = \(1); sub f($a is rw, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1184- … and 78 more
87ERR:X::TypeCheck::Binding::Parameter vs "(\"\\\{}\", Any)"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\{}\", Any)"
my $A = \(1); sub f(%h, $b?) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1007my $A = \(1); sub f(%h, $b = 42) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1008my $A = \(1); sub f(%h, Int $b = 42) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1009my $A = \(1); sub f(%h, $b = Nil) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1010my $A = \(1); sub f(%h, :$b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1011my $A = \(1); sub f(%h, :$b = 42) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1013my $A = \(1); sub f(%h, Int :$b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1014my $A = \(1); sub f(%h, :b($b)) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#1015my $A = \(1, 2); sub f($a, %g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0962my $A = \(1, 2); sub f(Int $a, %g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0963my $A = \(1, 2); sub f(Any $a, %g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0966my $A = \(1, 2); sub f(Mu $a, %g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0967- … and 75 more
84any(Failure.new(exception => X::Str::Numeric.new(source => … vs ERR:X::Str::Numeric
reference says any(Failure.new(exception => X::Str::Numeric.new(source => "a", pos => 0, reason => "base-10 number must begin with valid digits or '.'"), backtrace => Backtrace.new), Failure.new(exception => X::Str::Numeric.new(source => "a", pos => 0, reason => "base-10 number must begin with valid digits or '.'"), backtrace => Backtrace.new)) — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Str::Numeric
("a") +& (any(1,2))— operators/infix-bit-and#0684("a b") +& (any(1,2))— operators/infix-bit-and#0698(any(1,2)) +& ("a")— operators/infix-bit-and#0711(any(1,2)) +& ("a b")— operators/infix-bit-and#0725("a") +| (any(1,2))— operators/infix-bit-or#0684("a b") +| (any(1,2))— operators/infix-bit-or#0698(any(1,2)) +| ("a")— operators/infix-bit-or#0711(any(1,2)) +| ("a b")— operators/infix-bit-or#0725("a") +^ (any(1,2))— operators/infix-bit-xor#0684("a b") +^ (any(1,2))— operators/infix-bit-xor#0698(any(1,2)) +^ ("a")— operators/infix-bit-xor#0711(any(1,2)) +^ ("a b")— operators/infix-bit-xor#0725- … and 72 more
84Bool::False vs any(Bool::False, Bool::False)
reference says Bool::False — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Bool::False, Bool::False)
(False) min (any(1,2))— operators/infix-min#0692(any(1,2)) min (False)— operators/infix-min#0719(any(1,2)) ~~ (0)— operators/infix-smartmatch#0704(any(1,2)) ~~ (-1)— operators/infix-smartmatch#0706(any(1,2)) ~~ (1/2)— operators/infix-smartmatch#0707(any(1,2)) ~~ (0e0)— operators/infix-smartmatch#0708(any(1,2)) ~~ (NaN)— operators/infix-smartmatch#0709(any(1,2)) ~~ ("")— operators/infix-smartmatch#0710(any(1,2)) ~~ ("a")— operators/infix-smartmatch#0711(any(1,2)) ~~ ((1,2))— operators/infix-smartmatch#0714(any(1,2)) ~~ ({a=>1})— operators/infix-smartmatch#0715(any(1,2)) ~~ (-0e0)— operators/infix-smartmatch#0716- … and 72 more
83-3 vs 0
reference says -3 — rakupp-v3.14.0-92-g78048b0-modified says 0
((1..3)) div (-1)— operators/infix-div#0384(-1) div (bag(1,1))— operators/infix-div#0579(-0e0) / ((1..3))— operators/infix-divide#0374(-0e0) max (0e0)— operators/infix-max#0162(-0e0) max (0e0)— operators/infix-max#0072(-0e0) min (0e0)— operators/infix-min#0162(-0e0) min (0e0)— operators/infix-min#0072(1) minmax (-0e0)— operators/infix-minmax#0146(1/2) minmax (-0e0)— operators/infix-minmax#0148(Any) minmax (-0e0)— operators/infix-minmax#0154((1,2)) minmax (-0e0)— operators/infix-minmax#0155({a=>1}) minmax (-0e0)— operators/infix-minmax#0156- … and 71 more
82ERR:X::AdHoc vs "(\"[1]\", Any)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"[1]\", Any)"
my $A = \(1, 2); sub f(@a, :$b) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0949my $A = \(1, 2); sub f(@a, :$b = 42) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0951my $A = \(1, 2); sub f(@a, Int :$b) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0952my $A = \(1, 2); sub f(@a, :b($b)) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0953my $A = \(1, 2, 3); sub f($a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0901my $A = \(1, 2, 3); sub f(Int $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0902my $A = \(1, 2, 3); sub f(Any $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0905my $A = \(1, 2, 3); sub f(Mu $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0906my $A = \(1, 2, 3); sub f(Cool $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0907my $A = \(1, 2, 3); sub f(Numeric $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0908my $A = \(1, 2, 3); sub f(Int:D $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0909my $A = \(1, 2, 3); sub f(Int:U $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0910- … and 70 more
81ERR:X::AdHoc vs Bool::False
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::False
(False) but (any(1,2))— operators/infix-but#0692(False) does ((1,2))— operators/infix-does#0252(False) does ({a=>1})— operators/infix-does#0253(False) does (())— operators/infix-does#0305(False) does ((1..3))— operators/infix-does#0377(False) does ([1,2])— operators/infix-does#0500(False) does ((a => 1))— operators/infix-does#0545(False) does (bag(1,1))— operators/infix-does#0592(False) does ((1..3).Seq)— operators/infix-does#0641(False) does (any(1,2))— operators/infix-does#0692(0) ~~ (Nil)— operators/infix-smartmatch#0257(1) ~~ (Nil)— operators/infix-smartmatch#0258- … and 69 more
78ERR:X::Parameter::RW vs "a"
reference says ERR:X::Parameter::RW — rakupp-v3.14.0-114-gc779017-modified says "a"
my $A = \("a"); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0434my $A = \("a"); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0434my $A = \("a"); my $C = class { method m($a is rw) { $a } }; $C.m(|$A)— signatures/bind-method#0434my $A = \("a"); sub f($a is rw) { $a }; f(|$A)— signatures/bind-sub#0434my $A = \(1); sub f($a is rw, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0771my $A = \(1); sub f($a is rw, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0772my $A = \(1); sub f($a is rw, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0773my $A = \(1); sub f($a is rw, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0774my $A = \(1); sub f($a is rw, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0775my $A = \(1); sub f($a is rw, :$b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0777my $A = \(1); sub f($a is rw, Int :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0778my $A = \(1); sub f($a is rw, :b($b)) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0779- … and 66 more
76rejected: ===SORRY!=== Error while compiling /Users/ash/rak… vs compiles
reference says rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-206.raku — rakupp-v3.14.0-77-gf431f48-dirty says compiles
my $x is rw;— syntax/declarator-traits#0001my $x is required;— syntax/declarator-traits#0004my $x is built;— syntax/declarator-traits#0005my $x is DEPRECATED;— syntax/declarator-traits#0006my $x is Awkward;— syntax/declarator-traits#0007my $x is rw is default(1);— syntax/declarator-traits#0008class C { has $x is Awkward; }— syntax/declarator-traits#0015my $^x;— syntax/declarator#0011my Int $^x;— syntax/declarator#0012my @^x;— syntax/declarator#0023my Int @^x;— syntax/declarator#0024my %^x;— syntax/declarator#0035- … and 64 more
71ERR:X::Parameter::InvalidConcreteness vs "(1, Any)"
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-114-gc779017-modified says "(1, Any)"
my $A = \(1); sub f(Int:U $a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0179my $A = \(1); sub f(Int:U $a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0206my $A = \(1); sub f(Int:U $a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0235my $A = \(1); sub f(Int:U $a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0266my $A = \(1); sub f(Int:U $a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0299my $A = \(1); sub f(Int:U $a, :$b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0371my $A = \(1); sub f(Int:U $a, Int :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0410my $A = \(1); sub f(Int:U $a, :b($b)) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0451my $A = \(1, 2); sub f($a, Int:U $b) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0082my $A = \(1, 2); sub f(Int $a, Int:U $b) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0083my $A = \(1, 2); sub f(Any $a, Int:U $b) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0086my $A = \(1, 2); sub f(Mu $a, Int:U $b) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0087- … and 59 more
69ERR:X::Numeric::DivideByZero vs Inf
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says Inf
(1) / (0e0)— operators/infix-divide#0018(1/2) / (0e0)— operators/infix-divide#0020(True) / (0e0)— operators/infix-divide#0078(-1) / (-0e0)— operators/infix-divide#0147(Inf) / (0)— operators/infix-divide#0184(Inf) / (0e0)— operators/infix-divide#0188(Inf) / (False)— operators/infix-divide#0239(1) / (0e0)— operators/infix-divide#0017(-1) / (-0e0)— operators/infix-divide#0029(1/3) / (0e0)— operators/infix-divide#0050(1e0) / (0)— operators/infix-divide#0078(1e0) / (0e0)— operators/infix-divide#0083- … and 57 more
68ERR:X::Does::TypeObject vs ERR:X::AdHoc
reference says ERR:X::Does::TypeObject — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(Any) does (0)— operators/infix-does#0092(Any) does (1)— operators/infix-does#0093(Any) does (-1)— operators/infix-does#0094(Any) does (1/2)— operators/infix-does#0095(Any) does (0e0)— operators/infix-does#0096(Any) does (NaN)— operators/infix-does#0097(Any) does ("")— operators/infix-does#0098(Any) does ("a")— operators/infix-does#0099(Any) does (True)— operators/infix-does#0100(Any) does (-0e0)— operators/infix-does#0154(Any) does (Inf)— operators/infix-does#0179(Any) does (2**64)— operators/infix-does#0206- … and 56 more
67<1/2> vs 0.5
reference says <1/2> — rakupp-v3.14.0-92-g78048b0-modified says 0.5
(1/2) but (1/2)— operators/infix-but#0013(1/2) but (0)— operators/infix-but#0014(1/2) but (1)— operators/infix-but#0015(1/2) but (-1)— operators/infix-but#0016(1/2) but (0e0)— operators/infix-but#0020(1/2) but (NaN)— operators/infix-but#0029(1/2) but ("")— operators/infix-but#0040(1/2) but ("a")— operators/infix-but#0053(1/2) but (True)— operators/infix-but#0068(1/2) but ((1,2))— operators/infix-but#0104(1/2) but ({a=>1})— operators/infix-but#0125(1/2) but (-0e0)— operators/infix-but#0148- … and 55 more
66ERR:X::Multi::NoMatch vs -1
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says -1
(-1) +| ((a => 1))— operators/infix-bit-or#0532((a => 1)) +| (-1)— operators/infix-bit-or#0556(-1) +| (v1.2)— operators/infix-bit-or#0732(v1.2) +| (-1)— operators/infix-bit-or#0760(-1) +^ ((a => 1))— operators/infix-bit-xor#0532((a => 1)) +^ (-1)— operators/infix-bit-xor#0556(-1) +^ (v1.2)— operators/infix-bit-xor#0732(v1.2) +^ (-1)— operators/infix-bit-xor#0760(-1) div (v1.2)— operators/infix-div#0732(v1.2) div (-1)— operators/infix-div#0760((a => 1)) / (-1)— operators/infix-divide#0556(-0e0) / (v1.2)— operators/infix-divide#0742- … and 54 more
66Any vs Order::Same
reference says Any — rakupp-v3.14.0-92-g78048b0-modified says Order::Same
(0) <=> (NaN)— operators/infix-num-cmp#0026(1) <=> (NaN)— operators/infix-num-cmp#0027(-1) <=> (NaN)— operators/infix-num-cmp#0028(1/2) <=> (NaN)— operators/infix-num-cmp#0029(0e0) <=> (NaN)— operators/infix-num-cmp#0030(NaN) <=> (NaN)— operators/infix-num-cmp#0031(NaN) <=> (0)— operators/infix-num-cmp#0032(NaN) <=> (1)— operators/infix-num-cmp#0033(NaN) <=> (-1)— operators/infix-num-cmp#0034(NaN) <=> (1/2)— operators/infix-num-cmp#0035(NaN) <=> (0e0)— operators/infix-num-cmp#0036(NaN) <=> ("")— operators/infix-num-cmp#0042- … and 54 more
66ERR:X::TypeCheck::Binding::Parameter vs "(\"(1, Any)\", Any)"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(\"(1, Any)\", Any)"
my $A = \(1); sub f([$x, $y], $b?) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1275my $A = \(1); sub f([$x, $y], $b = 42) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1276my $A = \(1); sub f([$x, $y], Int $b = 42) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1277my $A = \(1); sub f([$x, $y], $b = Nil) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1278my $A = \(1); sub f([$x, $y], :$b) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1279my $A = \(1); sub f([$x, $y], :$b = 42) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1281my $A = \(1); sub f([$x, $y], Int :$b) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1282my $A = \(1); sub f([$x, $y], :b($b)) { (($x, $y).raku, $b).raku }; f(|$A)— signatures/pair-1#1283my $A = \(1, 2); sub f($a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1226my $A = \(1, 2); sub f(Int $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1227my $A = \(1, 2); sub f(Any $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1230my $A = \(1, 2); sub f(Mu $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1231- … and 54 more
650 vs ERR:X::Numeric::DivideByZero
reference says 0 — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Numeric::DivideByZero
(0) div ((1..3))— operators/infix-div#0362(1) div ((1..3))— operators/infix-div#0363(1/2) div ((1..3))— operators/infix-div#0365(0e0) div ((1..3))— operators/infix-div#0366("") div ((1..3))— operators/infix-div#0368(True) div ((1..3))— operators/infix-div#0370(Any) div ((1..3))— operators/infix-div#0371((1,2)) div ((1..3))— operators/infix-div#0372({a=>1}) div ((1..3))— operators/infix-div#0373(-0e0) div ((1..3))— operators/infix-div#0374(2**64) div ((1..3))— operators/infix-div#0376(False) div ((1..3))— operators/infix-div#0377- … and 53 more
65ERR:X::TypeCheck::Binding::Parameter vs "(\"[1]\", Any)"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(\"[1]\", Any)"
my $A = \(1); sub f(@a, $b?) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0945my $A = \(1); sub f(@a, $b = 42) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0946my $A = \(1); sub f(@a, Int $b = 42) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0947my $A = \(1); sub f(@a, $b = Nil) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0948my $A = \(1); sub f(@a, :$b) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0949my $A = \(1); sub f(@a, :$b = 42) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0951my $A = \(1); sub f(@a, Int :$b) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0952my $A = \(1); sub f(@a, :b($b)) { (@a.raku, $b).raku }; f(|$A)— signatures/pair-1#0953my $A = \(1, 2); sub f($a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0901my $A = \(1, 2); sub f(Int $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0902my $A = \(1, 2); sub f(Any $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0905my $A = \(1, 2); sub f(Mu $a, @b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0906- … and 53 more
641 vs Any
reference says 1 — rakupp-v3.14.0-92-g78048b0-modified says Any
(True) ff^ (())— operators/infix-ffu5e#0298(Any) ff^ (())— operators/infix-ffu5e#0299(0) min (Any)— operators/infix-min#0082(1) min (Any)— operators/infix-min#0083(1/2) min (Any)— operators/infix-min#0085(0e0) min (Any)— operators/infix-min#0086(Any) min (0)— operators/infix-min#0092(Any) min (1)— operators/infix-min#0093(Any) min (1/2)— operators/infix-min#0095(Any) min (0e0)— operators/infix-min#0096(Any) min (2**64)— operators/infix-min#0206(2**64) min (Any)— operators/infix-min#0221- … and 52 more
62ERR:X::Comp::Group vs ""
reference says ERR:X::Comp::Group — rakupp-v3.14.0-107-gb8ea9bb-modified says ""
("a" ~~ /<x = .alpha>/).Str— regexes/3cx203d202ealpha3e#0002("a" ~~ /<x = .alpha>/).list.map(*.Str).join(",")— regexes/3cx203d202ealpha3e#0004"a".subst(/<x = .alpha>/, "X")— regexes/3cx203d202ealpha3e#0005"a".subst(/<x = .alpha>/, "X", :g)— regexes/3cx203d202ealpha3e#0006("abc" ~~ /<x = .alpha>/).Str— regexes/3cx203d202ealpha3e#0010("abc" ~~ /<x = .alpha>/).list.map(*.Str).join(",")— regexes/3cx203d202ealpha3e#0012"abc".subst(/<x = .alpha>/, "X")— regexes/3cx203d202ealpha3e#0013"abc".subst(/<x = .alpha>/, "X", :g)— regexes/3cx203d202ealpha3e#0014("" ~~ /<x = .alpha>/).Str— regexes/3cx203d202ealpha3e#0018("" ~~ /<x = .alpha>/).list.map(*.Str).join(",")— regexes/3cx203d202ealpha3e#0020"".subst(/<x = .alpha>/, "X")— regexes/3cx203d202ealpha3e#0021"".subst(/<x = .alpha>/, "X", :g)— regexes/3cx203d202ealpha3e#0022- … and 50 more
61ERR:X::AdHoc vs Int
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says Int
(Int) but (any(1,2))— operators/infix-but#0697my $A = \(:a); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0083my $A = \(:a); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0090my $A = \(:a); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0091my $A = \(:a(1)); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0102my $A = \(:a(1)); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0109my $A = \(:a(1)); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0110my $A = \(Nil); sub f(Int :$a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0325my $A = \(()); sub f(Int :$a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0326my $A = \(:a); my $b = -> Int $a { $a }; $b.(|$A)— signatures/bind-block#0083my $A = \(:a); my $b = -> Int:D $a { $a }; $b.(|$A)— signatures/bind-block#0090my $A = \(:a); my $b = -> Int:U $a { $a }; $b.(|$A)— signatures/bind-block#0091- … and 49 more
60Empty vs Any
reference says Empty — rakupp-v3.14.0-92-g78048b0-modified says Any
(Any) andthen (Any)— operators/infix-andthen#0091(Any) andthen (0)— operators/infix-andthen#0092(Any) andthen (1)— operators/infix-andthen#0093(Any) andthen (-1)— operators/infix-andthen#0094(Any) andthen (1/2)— operators/infix-andthen#0095(Any) andthen (0e0)— operators/infix-andthen#0096(Any) andthen (NaN)— operators/infix-andthen#0097(Any) andthen ("")— operators/infix-andthen#0098(Any) andthen ("a")— operators/infix-andthen#0099(Any) andthen (True)— operators/infix-andthen#0100(Any) andthen ((1,2))— operators/infix-andthen#0110(Any) andthen ({a=>1})— operators/infix-andthen#0131- … and 48 more
60ERR:X::Multi::NoMatch vs ERR:X::Numeric::CannotConvert
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::Numeric::CannotConvert
(NaN) +& ((a => 1))— operators/infix-bit-and#0535(Inf) +& ((a => 1))— operators/infix-bit-and#0543((a => 1)) +& (NaN)— operators/infix-bit-and#0559((a => 1)) +& (Inf)— operators/infix-bit-and#0567(NaN) +& (v1.2)— operators/infix-bit-and#0735(Inf) +& (v1.2)— operators/infix-bit-and#0743(v1.2) +& (NaN)— operators/infix-bit-and#0763(v1.2) +& (Inf)— operators/infix-bit-and#0771(NaN) +| ((a => 1))— operators/infix-bit-or#0535(Inf) +| ((a => 1))— operators/infix-bit-or#0543((a => 1)) +| (NaN)— operators/infix-bit-or#0559((a => 1)) +| (Inf)— operators/infix-bit-or#0567- … and 48 more
60-4 vs -1
reference says -4 — rakupp-v3.14.0-92-g78048b0-modified says -1
(-1) +^ ((1..3))— operators/infix-bit-xor#0364((1..3)) +^ (-1)— operators/infix-bit-xor#0384((1..3)) / (-1)— operators/infix-divide#0384(-1) / (bag(1,1))— operators/infix-divide#0579(bag(1,1)) / (-1)— operators/infix-divide#0604(-1) minmax (1/2)— operators/infix-minmax#0012(1/2) minmax (-1)— operators/infix-minmax#0016(-1) minmax (0e0)— operators/infix-minmax#0019(0e0) minmax (-1)— operators/infix-minmax#0024(-1) minmax (-0e0)— operators/infix-minmax#0147(-0e0) minmax (-1)— operators/infix-minmax#0160(-1) - ((1..3))— operators/infix-minus#0364- … and 48 more
60ERR:X::Undeclared::Symbols vs ERR:X::Assignment::RO
reference says ERR:X::Undeclared::Symbols — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Assignment::RO
let(0)— operators/prefix-let#0001let(1)— operators/prefix-let#0002let(-1)— operators/prefix-let#0003let(1/2)— operators/prefix-let#0004let(0e0)— operators/prefix-let#0005let(NaN)— operators/prefix-let#0006let("")— operators/prefix-let#0007let("a")— operators/prefix-let#0008let(True)— operators/prefix-let#0009let(Any)— operators/prefix-let#0010let((1,2))— operators/prefix-let#0011let({a=>1})— operators/prefix-let#0012- … and 48 more
58ERR:X::Numeric::DivideByZero vs NaN
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says NaN
(0) / (0e0)— operators/infix-divide#0017(0e0) / (0e0)— operators/infix-divide#0021(0e0) / (0)— operators/infix-divide#0022(NaN) / (0)— operators/infix-divide#0032(NaN) / (0e0)— operators/infix-divide#0036(0) / (-0e0)— operators/infix-divide#0145(0e0) / (-0e0)— operators/infix-divide#0149(NaN) / (-0e0)— operators/infix-divide#0150(-0e0) / (-0e0)— operators/infix-divide#0157(-0e0) / (0)— operators/infix-divide#0158(-0e0) / (0e0)— operators/infix-divide#0162(0e0) / (False)— operators/infix-divide#0230- … and 46 more
57ERR:X::Range::InvalidArg vs 1..^0
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-92-g78048b0-modified says 1..^0
(1) ..^ ((1..3))— operators/infix-range-excl-hi#0363(True) ..^ ((1..3))— operators/infix-range-excl-hi#0370((1,2)) ..^ ((1..3))— operators/infix-range-excl-hi#0372({a=>1}) ..^ ((1..3))— operators/infix-range-excl-hi#0373(Inf) ..^ ((1..3))— operators/infix-range-excl-hi#0375(2**64) ..^ ((1..3))— operators/infix-range-excl-hi#0376([1,2]) ..^ ((1..3))— operators/infix-range-excl-hi#0527(bag(1,1)) ..^ ((1..3))— operators/infix-range-excl-hi#0621(1) ..^ ((1..3).Seq)— operators/infix-range-excl-hi#0627(True) ..^ ((1..3).Seq)— operators/infix-range-excl-hi#0634((1,2)) ..^ ((1..3).Seq)— operators/infix-range-excl-hi#0636({a=>1}) ..^ ((1..3).Seq)— operators/infix-range-excl-hi#0637- … and 45 more
56ERR:X::NYI vs ERR:X::Multi::NoMatch
reference says ERR:X::NYI — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Multi::NoMatch
("") ~< (0)— operators/infix-u7eu3c#0044("") ~< (1)— operators/infix-u7eu3c#0045("") ~< (-1)— operators/infix-u7eu3c#0046("a") ~< (0)— operators/infix-u7eu3c#0058("a") ~< (1)— operators/infix-u7eu3c#0059("a") ~< (-1)— operators/infix-u7eu3c#0060("") ~< (True)— operators/infix-u7eu3c#0071("a") ~< (True)— operators/infix-u7eu3c#0072("") ~< (2**64)— operators/infix-u7eu3c#0203("a") ~< (2**64)— operators/infix-u7eu3c#0204("") ~< (False)— operators/infix-u7eu3c#0232("a") ~< (False)— operators/infix-u7eu3c#0233- … and 44 more
55$(1,) vs 1
reference says $(1,) — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \((1,)); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0226my $A = \((1,)); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0230my $A = \((1,)); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0231my $A = \((1,)); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0232my $A = \((1,)); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0236my $A = \((1,)); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0237my $A = \((1,)); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0239my $A = \((1,)); sub f($a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0240my $A = \((1,)); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0272my $A = \((1,)); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0464my $A = \((1,)); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0480my $A = \((1,)); my $b = -> $a { $a }; $b.(|$A)— signatures/bind-block#0226- … and 43 more
54"".."" vs 0..0
reference says "".."" — rakupp-v3.14.0-92-g78048b0-modified says 0..0
("") minmax ("")— operators/infix-minmax#0043("") minmax ("a")— operators/infix-minmax#0056("a") minmax ("a")— operators/infix-minmax#0057("a") minmax ("")— operators/infix-minmax#0064("") minmax (Any)— operators/infix-minmax#0088("a") minmax (Any)— operators/infix-minmax#0089(Any) minmax ("")— operators/infix-minmax#0098(Any) minmax ("a")— operators/infix-minmax#0099("") minmax (Nil)— operators/infix-minmax#0263("a") minmax (Nil)— operators/infix-minmax#0264(Nil) minmax ("")— operators/infix-minmax#0280(Nil) minmax ("a")— operators/infix-minmax#0281- … and 42 more
54ERR:X::AdHoc vs CRASH:0
reference says ERR:X::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says CRASH:0
(0) x (2**64)— operators/infix-repeat#0197(1) x (2**64)— operators/infix-repeat#0198(-1) x (2**64)— operators/infix-repeat#0199(1/2) x (2**64)— operators/infix-repeat#0200(0e0) x (2**64)— operators/infix-repeat#0201(NaN) x (2**64)— operators/infix-repeat#0202("") x (2**64)— operators/infix-repeat#0203("a") x (2**64)— operators/infix-repeat#0204(True) x (2**64)— operators/infix-repeat#0205(Any) x (2**64)— operators/infix-repeat#0206((1,2)) x (2**64)— operators/infix-repeat#0207({a=>1}) x (2**64)— operators/infix-repeat#0208- … and 42 more
54-1 vs ERR:X::Method::NotFound
reference says -1 — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(-1).lazy-if(0)— methods/Int#0991(-1).lazy-if(1)— methods/Int#0992(-1).lazy-if(-1)— methods/Int#0993(-1).lazy-if("a")— methods/Int#0994(-1).lazy-if(Any)— methods/Int#0995(-2**64).lazy-if(0)— methods/Int#1001(-2**64).lazy-if(1)— methods/Int#1002(-2**64).lazy-if(-1)— methods/Int#1003(-2**64).lazy-if("a")— methods/Int#1004(-2**64).lazy-if(Any)— methods/Int#1005(-42).lazy-if(0)— methods/Int#1021(-42).lazy-if(1)— methods/Int#1022- … and 42 more
54ERR:X::TypeCheck::Binding::Parameter vs "(Any, \"[Any]\")"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"[Any]\")"
my $A = \(Any, Any); sub f(Int $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0486my $A = \(Any, Any); sub f(Str $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0487my $A = \(Any, Any); sub f(Num $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0488my $A = \(Any, Any); sub f(Cool $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0491my $A = \(Any, Any); sub f(Numeric $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0492my $A = \(Any, Any); sub f(Int:D $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0493my $A = \(Any, Any); sub f(Int:U $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0494my $A = \(Any, Any); sub f(Int $a = 42, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0500my $A = \(Any, Any); sub f(Int $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0531my $A = \(Any, Any); sub f(Str $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0532my $A = \(Any, Any); sub f(Num $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0533my $A = \(Any, Any); sub f(Cool $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0536- … and 42 more
53ERR:X::Multi::NoMatch vs any(0, 0)
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says any(0, 0)
((a => 1)) +& (any(1,2))— operators/infix-bit-and#0700(any(1,2)) +& ((a => 1))— operators/infix-bit-and#0727(any(1,2)) +& (v1.2)— operators/infix-bit-and#0756(v1.2) +& (any(1,2))— operators/infix-bit-and#0784((a => 1)) +| (any(1,2))— operators/infix-bit-or#0700(any(1,2)) +| ((a => 1))— operators/infix-bit-or#0727(any(1,2)) +| (v1.2)— operators/infix-bit-or#0756(v1.2) +| (any(1,2))— operators/infix-bit-or#0784((a => 1)) +^ (any(1,2))— operators/infix-bit-xor#0700(any(1,2)) +^ ((a => 1))— operators/infix-bit-xor#0727(any(1,2)) +^ (v1.2)— operators/infix-bit-xor#0756(v1.2) +^ (any(1,2))— operators/infix-bit-xor#0784- … and 41 more
52ERR:X::AdHoc vs Bool::True
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::True
(True) but (any(1,2))— operators/infix-but#0685(True) does ((1,2))— operators/infix-does#0109(True) does ({a=>1})— operators/infix-does#0130(True) does (())— operators/infix-does#0298(True) does ((1..3))— operators/infix-does#0370(True) does ([1,2])— operators/infix-does#0493(True) does ((a => 1))— operators/infix-does#0538(True) does (bag(1,1))— operators/infix-does#0585(True) does ((1..3).Seq)— operators/infix-does#0634(True) does (any(1,2))— operators/infix-does#0685(0) ~~ (Any)— operators/infix-smartmatch#0082(1) ~~ (Any)— operators/infix-smartmatch#0083- … and 40 more
50ERR:X::Numeric::DivideByZero vs 0e0
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says 0e0
(0e0) / ("")— operators/infix-divide#0041(NaN) / ("")— operators/infix-divide#0042("") / (0e0)— operators/infix-divide#0048(0e0) / (Any)— operators/infix-divide#0086(NaN) / (Any)— operators/infix-divide#0087(Any) / (0e0)— operators/infix-divide#0096((1,2)) / (0e0)— operators/infix-divide#0116({a=>1}) / (0e0)— operators/infix-divide#0138("") / (-0e0)— operators/infix-divide#0151(Any) / (-0e0)— operators/infix-divide#0154((1,2)) / (-0e0)— operators/infix-divide#0155({a=>1}) / (-0e0)— operators/infix-divide#0156- … and 38 more
50<0.6-1.2i> vs <0+0i>
reference says <0.6-1.2i> — rakupp-v3.14.0-107-gb8ea9bb-modified says <0+0i>
((1..3)) / (1+2i)— operators/infix-divide#0804((1..3)) + (1+2i)— operators/infix-plus#0804(1+2i) + ((1..3))— operators/infix-plus#0833(1+2i) ** (1)— operators/infix-power#0815(1+2i) ** (-1)— operators/infix-power#0816(1+2i) ** (True)— operators/infix-power#0822(1+2i) ** ({a=>1})— operators/infix-power#0825((1..3)) * (1+2i)— operators/infix-times#0804(1+2i) * ((1..3))— operators/infix-times#0833(1+2i).acos— methods/Complex#0185(-1-1i).acos— methods/Complex#0187(0+1i).acos— methods/Complex#0189- … and 38 more
50ERR:X::Numeric::Real vs Bool::False
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::False
("") ≅ (1+2i)— operators/infix-u2245#0791(Nil) ≅ (1+2i)— operators/infix-u2245#0801(()) ≅ (1+2i)— operators/infix-u2245#0802(1+2i) ≅ ("")— operators/infix-u2245#0820(1+2i) ≅ (Any)— operators/infix-u2245#0823(1+2i) ≅ (Nil)— operators/infix-u2245#0830(1+2i) ≅ (())— operators/infix-u2245#0831(1+2i) ≅ (Str)— operators/infix-u2245#0870(0) %% (1+2i)— operators/infix-u25u25#0785(1) %% (1+2i)— operators/infix-u25u25#0786(-1) %% (1+2i)— operators/infix-u25u25#0787(1/2) %% (1+2i)— operators/infix-u25u25#0788- … and 38 more
50"()" vs ERR:X::Signature::ArityMismatch
reference says "()" — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(()); sub f(@a) { @a.raku }; my &g = &f; g(|$A)— signatures/bind-ampcall#0486my $A = \((1,2)); sub f([$x, $y]) { ($x, $y).raku }; my &g = &f; g(|$A)— signatures/bind-ampcall#0567my $A = \([1,2]); sub f([$x, $y]) { ($x, $y).raku }; my &g = &f; g(|$A)— signatures/bind-ampcall#0568my $A = \(()); sub f(@a) { @a.raku }; f(|$A)— signatures/bind-sub#0486my $A = \((1,2)); sub f([$x, $y]) { ($x, $y).raku }; f(|$A)— signatures/bind-sub#0567my $A = \([1,2]); sub f([$x, $y]) { ($x, $y).raku }; f(|$A)— signatures/bind-sub#0568my $A = \((1,2)); sub f($a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0290my $A = \((1,2)); sub f(Any $a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0294my $A = \((1,2)); sub f(Mu $a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0295my $A = \((1,2)); sub f(Cool $a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0296my $A = \((1,2)); sub f(Any:D $a, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0300my $A = \((1,2)); sub f($a where * > 0, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0301- … and 38 more
49ERR:X::Numeric::CannotConvert vs ""
reference says ERR:X::Numeric::CannotConvert — rakupp-v3.14.0-92-g78048b0-modified says ""
(0) x (NaN)— operators/infix-repeat#0026(1) x (NaN)— operators/infix-repeat#0027(-1) x (NaN)— operators/infix-repeat#0028(1/2) x (NaN)— operators/infix-repeat#0029(0e0) x (NaN)— operators/infix-repeat#0030(NaN) x (NaN)— operators/infix-repeat#0031("") x (NaN)— operators/infix-repeat#0049("a") x (NaN)— operators/infix-repeat#0063(True) x (NaN)— operators/infix-repeat#0079(Any) x (NaN)— operators/infix-repeat#0097((1,2)) x (NaN)— operators/infix-repeat#0117({a=>1}) x (NaN)— operators/infix-repeat#0139- … and 37 more
48ERR:X::Mixin::NotComposable vs 0
reference says ERR:X::Mixin::NotComposable — rakupp-v3.14.0-92-g78048b0-modified says 0
(0) but (Any)— operators/infix-but#0082(1) but (Any)— operators/infix-but#0083(1/2) but (Any)— operators/infix-but#0085(0e0) but (Any)— operators/infix-but#0086(2**64) but (Any)— operators/infix-but#0221(0) but (Nil)— operators/infix-but#0257(1) but (Nil)— operators/infix-but#0258(1/2) but (Nil)— operators/infix-but#0260(0e0) but (Nil)— operators/infix-but#0261(2**64) but (Nil)— operators/infix-but#0271((1..3)) but (Any)— operators/infix-but#0391((1..3)) but (Nil)— operators/infix-but#0398- … and 36 more
48ERR:X::Comp::Group vs 0
reference says ERR:X::Comp::Group — rakupp-v3.14.0-107-gb8ea9bb-modified says 0
("a" ~~ /<x = .alpha>/).from— regexes/3cx203d202ealpha3e#0003"a".comb(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0007"a".split(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0008("abc" ~~ /<x = .alpha>/).from— regexes/3cx203d202ealpha3e#0011"abc".comb(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0015"abc".split(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0016("" ~~ /<x = .alpha>/).from— regexes/3cx203d202ealpha3e#0019"".comb(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0023"".split(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0024("aaa" ~~ /<x = .alpha>/).from— regexes/3cx203d202ealpha3e#0027"aaa".comb(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0031"aaa".split(/<x = .alpha>/).elems— regexes/3cx203d202ealpha3e#0032- … and 36 more
46ERR:X::AdHoc vs "(\"(\\\"T\\\", 1)\", Any)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"(\\\"T\\\", 1)\", Any)"
my $A = \(1, :b); sub f(::T $a, $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1334my $A = \(1, :b); sub f(::T $a, Int $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1335my $A = \(1, :b); sub f(::T $a, Str $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1336my $A = \(1, :b); sub f(::T $a, Num $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1337my $A = \(1, :b); sub f(::T $a, Any $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1338my $A = \(1, :b); sub f(::T $a, Mu $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1339my $A = \(1, :b); sub f(::T $a, Cool $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1340my $A = \(1, :b); sub f(::T $a, Numeric $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1341my $A = \(1, :b); sub f(::T $a, Int:D $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1342my $A = \(1, :b); sub f(::T $a, Int:U $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1343my $A = \(1, :b); sub f(::T $a, Any:D $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1344my $A = \(1, :b); sub f(::T $a, $b?) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1347- … and 34 more
46ERR:X::Numeric::Real vs ERR:X::Method::NotFound
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(1+2i).Order— methods/Complex#0121(-1-1i).Order— methods/Complex#0123(0+1i).Order— methods/Complex#0125(1e0+1e0i).Order— methods/Complex#0128(1+2i).byte— methods/Complex#0345(-1-1i).byte— methods/Complex#0347(1+2i).int— methods/Complex#0657(-1-1i).int— methods/Complex#0659(0+1i).int— methods/Complex#0661(1e0+1e0i).int— methods/Complex#0664(1+2i).int16— methods/Complex#0665(-1-1i).int16— methods/Complex#0667- … and 34 more
450^..^0.5 vs 0^..^0
reference says 0^..^0.5 — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(0) ^..^ (1/2)— operators/infix-range-excl-both#0010(1) ^..^ (1/2)— operators/infix-range-excl-both#0011(1/2) ^..^ (1/2)— operators/infix-range-excl-both#0013(1/2) ^..^ (0)— operators/infix-range-excl-both#0014(1/2) ^..^ (1)— operators/infix-range-excl-both#0015(0) ^..^ (0e0)— operators/infix-range-excl-both#0017(1) ^..^ (0e0)— operators/infix-range-excl-both#0018(1/2) ^..^ (0e0)— operators/infix-range-excl-both#0020(0e0) ^..^ (0e0)— operators/infix-range-excl-both#0021(0e0) ^..^ (0)— operators/infix-range-excl-both#0022(0e0) ^..^ (1)— operators/infix-range-excl-both#0023(0e0) ^..^ (1/2)— operators/infix-range-excl-both#0025- … and 33 more
450^..0.5 vs 0^..0
reference says 0^..0.5 — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(0) ^.. (1/2)— operators/infix-range-excl-lo#0010(1) ^.. (1/2)— operators/infix-range-excl-lo#0011(1/2) ^.. (1/2)— operators/infix-range-excl-lo#0013(1/2) ^.. (0)— operators/infix-range-excl-lo#0014(1/2) ^.. (1)— operators/infix-range-excl-lo#0015(0) ^.. (0e0)— operators/infix-range-excl-lo#0017(1) ^.. (0e0)— operators/infix-range-excl-lo#0018(1/2) ^.. (0e0)— operators/infix-range-excl-lo#0020(0e0) ^.. (0e0)— operators/infix-range-excl-lo#0021(0e0) ^.. (0)— operators/infix-range-excl-lo#0022(0e0) ^.. (1)— operators/infix-range-excl-lo#0023(0e0) ^.. (1/2)— operators/infix-range-excl-lo#0025- … and 33 more
45\(1) vs 1
reference says \(1) — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \(\(1)); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0122my $A = \(\(1)); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0126my $A = \(\(1)); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0127my $A = \(\(1)); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0132my $A = \(\(1)); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0195my $A = \(\(1)); sub f($a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0223my $A = \(\(1)); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0268my $A = \(\(1)); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0460my $A = \(\(1)); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0476my $A = \(\(1)); my $b = -> $a { $a }; $b.(|$A)— signatures/bind-block#0122my $A = \(\(1)); my $b = -> Any $a { $a }; $b.(|$A)— signatures/bind-block#0126my $A = \(\(1)); my $b = -> Mu $a { $a }; $b.(|$A)— signatures/bind-block#0127- … and 33 more
45ERR:X::Parameter::WrongOrder vs ERR:X::AdHoc
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says ERR:X::AdHoc
my $A = \(1, :b); sub f(:$a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0321my $A = \(1, :b); sub f(:$a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0322my $A = \(1, :b); sub f(:$a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0323my $A = \(1, :b); sub f(:$a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0324my $A = \(1, :b); sub f(:$a = 42, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0395my $A = \(1, :b); sub f(:$a = 42, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0396my $A = \(1, :b); sub f(:$a = 42, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0397my $A = \(1, :b); sub f(:$a = 42, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0398my $A = \(1, :b); sub f(Int :$a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0435my $A = \(1, :b); sub f(Int :$a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0436my $A = \(1, :b); sub f(Int :$a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0437my $A = \(1, :b); sub f(Int :$a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0438- … and 33 more
45Any vs ERR:X::Method::NotFound
reference says Any — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(Nil).bless— methods/Any#0192(Any).lazy-if(0)— methods/Any#0541(Any).lazy-if(1)— methods/Any#0542(Any).lazy-if(-1)— methods/Any#0543(Any).lazy-if("a")— methods/Any#0544(Any).lazy-if(Any)— methods/Any#0545([]).from— methods/Array#0582([]).to— methods/Array#1233((class { has $.x }).^attributes[0]).compose(0)— methods/Attribute#0020((class { has $.x }).^attributes[0]).compose(1)— methods/Attribute#0021((class { has $.x }).^attributes[0]).compose(-1)— methods/Attribute#0022((class { has $.x }).^attributes[0]).compose("a")— methods/Attribute#0023- … and 33 more
42<NaN+NaN\i> vs <NaN+NaNi>
reference says <NaN+NaN\i> — rakupp-v3.14.0-107-gb8ea9bb-modified says <NaN+NaNi>
(NaN) / (1+2i)— operators/infix-divide#0790(1+2i) / (NaN)— operators/infix-divide#0819(NaN) ** (1+2i)— operators/infix-power#0790(1+2i) ** (NaN)— operators/infix-power#0819(NaN) * (1+2i)— operators/infix-times#0790(1+2i) * (NaN)— operators/infix-times#0819(Inf).cis— methods/Num#0625(-Inf).cis— methods/Num#0626(NaN).cis— methods/Num#0627(NaN).unpolar(0)— methods/Num#1831(NaN).unpolar(1)— methods/Num#1832(NaN).unpolar(-1)— methods/Num#1833- … and 30 more
41"(\"(\\\"Int\\\", 1)\", Any)" vs "(\"(\\\"T\\\", 1)\", Any)"
reference says "(\"(\\\"Int\\\", 1)\", Any)" — rakupp-v3.14.0-114-gc779017-modified says "(\"(\\\"T\\\", 1)\", Any)"
my $A = \(1); sub f(::T $a, $b?) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1347my $A = \(1); sub f(::T $a, $b = 42) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1348my $A = \(1); sub f(::T $a, Int $b = 42) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1349my $A = \(1); sub f(::T $a, $b = Nil) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1350my $A = \(1); sub f(::T $a, :$b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1351my $A = \(1); sub f(::T $a, :$b = 42) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1353my $A = \(1); sub f(::T $a, Int :$b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1354my $A = \(1); sub f(::T $a, :b($b)) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-1#1355my $A = \(1, 2); sub f($a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1297my $A = \(1, 2); sub f(Int $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1298my $A = \(1, 2); sub f(Any $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1301my $A = \(1, 2); sub f(Mu $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu202#1302- … and 29 more
40NaN vs 0e0
reference says NaN — rakupp-v3.14.0-92-g78048b0-modified says 0e0
(NaN) / ((1..3))— operators/infix-divide#0367(NaN) min (0e0)— operators/infix-min#0036(NaN) min (0e0)— operators/infix-min#0116(NaN) min (1e0)— operators/infix-min#0118(NaN) ** ((1..3))— operators/infix-power#0367(NaN).succ— methods/Num#1487(0e0).unival— methods/Num#1781(1e0).unival— methods/Num#1783(2e0).unival— methods/Num#1788(0.5e0).unival— methods/Num#1789([1]).unival— methods/Array#1402([1,2,3]).unival— methods/Array#1403- … and 28 more
40""..0 vs 0..0
reference says ""..0 — rakupp-v3.14.0-92-g78048b0-modified says 0..0
(0) minmax ("")— operators/infix-minmax#0037(1) minmax ("")— operators/infix-minmax#0038(1/2) minmax ("")— operators/infix-minmax#0040(0e0) minmax ("")— operators/infix-minmax#0041("") minmax (0)— operators/infix-minmax#0044("") minmax (1)— operators/infix-minmax#0045("") minmax (1/2)— operators/infix-minmax#0047("") minmax (0e0)— operators/infix-minmax#0048("") minmax ((1,2))— operators/infix-minmax#0107((1,2)) minmax ("")— operators/infix-minmax#0118(1) minmax ("0")— operators/infix-minmax#0326(1/2) minmax ("0")— operators/infix-minmax#0328- … and 28 more
390e0 vs ERR:X::Multi::NoMatch
reference says 0e0 — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Multi::NoMatch
("").atan2(Any)— methods/Str#0423(" ").atan2(Any)— methods/Str#0428("0").atan2(Any)— methods/Str#0433("Inf").atan2(Any)— methods/Str#0463("\n").atan2(Any)— methods/Str#0468([]).atan2(Any)— methods/Array#0250([1]).atan2(Any)— methods/Array#0255([1,2,3]).atan2(Any)— methods/Array#0260([[1],[2]]).atan2(Any)— methods/Array#0265([Any]).atan2(Any)— methods/Array#0270(["a","b"]).atan2(Any)— methods/Array#0275([1,"a"]).atan2(Any)— methods/Array#0280- … and 27 more
39ERR:X::TypeCheck::Binding::Parameter vs "(\"Int\", Any)"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(\"Int\", Any)"
my $A = \(1); sub f(&c, $b?) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1071my $A = \(1); sub f(&c, $b = 42) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1072my $A = \(1); sub f(&c, Int $b = 42) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1073my $A = \(1); sub f(&c, $b = Nil) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1074my $A = \(1); sub f(&c, :$b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1075my $A = \(1); sub f(&c, :$b = 42) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1077my $A = \(1); sub f(&c, Int :$b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1078my $A = \(1); sub f(&c, :b($b)) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1#1079my $A = \(1, 2); sub f(&c, $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1058my $A = \(1, 2); sub f(&c, Int $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1059my $A = \(1, 2); sub f(&c, Any $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1062my $A = \(1, 2); sub f(&c, Mu $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1063- … and 27 more
38ERR:X::TypeCheck vs "\0"
reference says ERR:X::TypeCheck — rakupp-v3.14.0-114-gc779017-modified says "\0"
(0e0).chrs— methods/Num#0611(-0e0).chrs— methods/Num#0612(1e0).chrs— methods/Num#0613(-Inf).chrs— methods/Num#0616(NaN).chrs— methods/Num#0617(2e0).chrs— methods/Num#0618(0.5e0).chrs— methods/Num#0619({a=>1}).chrs— methods/Any#0317(1e0).chrs— methods/Any#0321(1/2).chrs— methods/Any#0322([[1],[2]]).chrs— methods/Array#0403([Any]).chrs— methods/Array#0404- … and 26 more
38<0+0i> vs ERR:X::TypeCheck::Binding::Parameter
reference says <0+0i> — rakupp-v3.14.0-114-gc779017-modified says ERR:X::TypeCheck::Binding::Parameter
("").unpolar(Any)— methods/Str#1985(" ").unpolar(Any)— methods/Str#1990("0").unpolar(Any)— methods/Str#1995("\n").unpolar(Any)— methods/Str#2030([]).unpolar(Any)— methods/Array#1419([1]).unpolar(Any)— methods/Array#1424([1,2,3]).unpolar(Any)— methods/Array#1429([[1],[2]]).unpolar(Any)— methods/Array#1434([Any]).unpolar(Any)— methods/Array#1439(["a","b"]).unpolar(Any)— methods/Array#1444([1,"a"]).unpolar(Any)— methods/Array#1449("").unpolar(Any)— methods/Cool#2575- … and 26 more
370 vs -1
reference says 0 — rakupp-v3.14.0-92-g78048b0-modified says -1
(-1) but ("0")— operators/infix-but#0327(-0e0) but ("0")— operators/infix-but#0337(0e0) max (-0e0)— operators/infix-max#0149(0e0) max (-0e0)— operators/infix-max#0062(0e0) min (-0e0)— operators/infix-min#0149(0e0) min (-0e0)— operators/infix-min#0062((1..3)) - (1/2)— operators/infix-minus#0385((1..3)) - ((1,2))— operators/infix-minus#0392((1..3)) - ({a=>1})— operators/infix-minus#0393((1..3)) - ([1,2])— operators/infix-minus#0504((1..3)) - (bag(1,1))— operators/infix-minus#0596((1..3)) - ((1..3).Seq)— operators/infix-minus#0645- … and 25 more
36any(1, 2) vs any(0, 0)
reference says any(1, 2) — rakupp-v3.14.0-107-gb8ea9bb-modified says any(0, 0)
((1..3)) +& (any(1,2))— operators/infix-bit-and#0696(any(1,2)) +& ((1..3))— operators/infix-bit-and#0723((1..3)) +| (any(1,2))— operators/infix-bit-or#0696(any(1,2)) +| ((1..3))— operators/infix-bit-or#0723((1..3)) +^ (any(1,2))— operators/infix-bit-xor#0696(any(1,2)) +^ ((1..3))— operators/infix-bit-xor#0723((1..3)) div (any(1,2))— operators/infix-div#0696((1..3)) / (any(1,2))— operators/infix-divide#0696(bag(1,1)) / (any(1,2))— operators/infix-divide#0701(any(1,2)) / (bag(1,1))— operators/infix-divide#0728((1..3)) gcd (any(1,2))— operators/infix-gcd#0696(any(1,2)) gcd ((1..3))— operators/infix-gcd#0723- … and 24 more
36ERR:X::AdHoc vs any(Set.new(0), Set.new(0))
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Set.new(0), Set.new(0))
(0) ∖ (any(1,2))— operators/infix-u2216#0677(1/2) ∖ (any(1,2))— operators/infix-u2216#0680(0e0) ∖ (any(1,2))— operators/infix-u2216#0681((1,2)) ∖ (any(1,2))— operators/infix-u2216#0687(2**64) ∖ (any(1,2))— operators/infix-u2216#0691("0") ∖ (any(1,2))— operators/infix-u2216#0695([1,2]) ∖ (any(1,2))— operators/infix-u2216#0699(any(1,2)) ∖ (0)— operators/infix-u2216#0704(any(1,2)) ∖ (-1)— operators/infix-u2216#0706(any(1,2)) ∖ (1/2)— operators/infix-u2216#0707(any(1,2)) ∖ (0e0)— operators/infix-u2216#0708(any(1,2)) ∖ (NaN)— operators/infix-u2216#0709- … and 24 more
36ERR:X::Parameter::WrongOrder vs "(\"\\\\(1, 2)\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(1, 2)\", 1)"
my $A = \(1, 2); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1124my $A = \(1, 2); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1125my $A = \(1, 2); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1128my $A = \(1, 2); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1129my $A = \(1, 2); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1130my $A = \(1, 2); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1131my $A = \(1, 2); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1132my $A = \(1, 2); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1133my $A = \(1, 2); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1134my $A = \(1, 2); sub f(|c, $b where * > 0) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1135my $A = \(1, 2); sub f(|c, $b where Int) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1136my $A = \(1, 2); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1137- … and 24 more
36ERR:X::Multi::NoMatch vs ERR:X::Method::NotFound
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(Any).chrs— methods/Any#0307(Int).chrs— methods/Any#0309(Str).chrs— methods/Any#0310(Any).sum— methods/Any#0757(Int).sum— methods/Any#0759(Str).sum— methods/Any#0760({ 1 }).chrs— methods/Block#0053({ $_ }).chrs— methods/Block#0054({ 1 }).sum— methods/Block#0145({ $_ }).sum— methods/Block#0146({ 1 }).chrs— methods/Code#0051(-> $x { $x }).chrs— methods/Code#0052- … and 24 more
36<1+2i> vs ERR:X::Method::NotFound
reference says <1+2i> — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(1+2i).EVAL— methods/Complex#0073(0+0i).EVAL— methods/Complex#0074(0+1i).EVAL— methods/Complex#0077(-0e0+0e0i).EVAL— methods/Complex#0078(1e0+1e0i).EVAL— methods/Complex#0080(1+2i).cis— methods/Complex#0473(0+0i).cis— methods/Complex#0474(-1-1i).cis— methods/Complex#0475(0+1i).cis— methods/Complex#0477(-0e0+0e0i).cis— methods/Complex#0478(1e0+1e0i).cis— methods/Complex#0480(1+2i).lazy-if(0)— methods/Complex#0769- … and 24 more
36Date.new(2000,1,1) vs ERR:X::Method::NotFound
reference says Date.new(2000,1,1) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(Date.new(2000,1,1)).lazy-if(0)— methods/Date#0193(Date.new(2000,1,1)).lazy-if(1)— methods/Date#0194(Date.new(2000,1,1)).lazy-if(-1)— methods/Date#0195(Date.new(2000,1,1)).lazy-if("a")— methods/Date#0196(Date.new(2000,1,1)).lazy-if(Any)— methods/Date#0197(Date.new(2000,2,29)).lazy-if(0)— methods/Date#0198(Date.new(2000,2,29)).lazy-if(1)— methods/Date#0199(Date.new(2000,2,29)).lazy-if(-1)— methods/Date#0200(Date.new(2000,2,29)).lazy-if("a")— methods/Date#0201(Date.new(2000,2,29)).lazy-if(Any)— methods/Date#0202(Date.new(1970,1,1)).lazy-if(0)— methods/Date#0203(Date.new(1970,1,1)).lazy-if(1)— methods/Date#0204- … and 24 more
340e0 vs ERR:X::AdHoc
reference says 0e0 — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(0e0) does (0e0)— operators/infix-does#0021(0e0) does (0)— operators/infix-does#0022(0e0) does (1)— operators/infix-does#0023(0e0) does (-1)— operators/infix-does#0024(0e0) does (1/2)— operators/infix-does#0025(0e0) does (NaN)— operators/infix-does#0030(0e0) does (True)— operators/infix-does#0069(0e0) does (-0e0)— operators/infix-does#0149(0e0) does (Inf)— operators/infix-does#0174(0e0) does (2**64)— operators/infix-does#0201(0e0) does (False)— operators/infix-does#0230(0e0) does ("0")— operators/infix-does#0329- … and 22 more
34Set.new(2,1) vs Set.new(1,2)
reference says Set.new(2,1) — rakupp-v3.14.0-92-g78048b0-modified says Set.new(1,2)
((1,2)) ∖ ("a")— operators/infix-u2216#0119((1,2)) ∖ (Any)— operators/infix-u2216#0121((1,2)) ∖ (-0e0)— operators/infix-u2216#0155((1,2)) ∖ (Inf)— operators/infix-u2216#0180((1,2)) ∖ ("0")— operators/infix-u2216#0335((1..3)) ∖ (1)— operators/infix-u2216#0383((1,2)) ∖ (Int)— operators/infix-u2216#0411((1,2)) ∖ ("a b")— operators/infix-u2216#0452([1,2]) ∖ (())— operators/infix-u2216#0525([1,2]) ∖ ((a => 1))— operators/infix-u2216#0552((1,2)) ∖ (v1.2)— operators/infix-u2216#0740([1,2]) ∖ (Str)— operators/infix-u2216#0864- … and 22 more
34ERR:X::TypeCheck::Binding::Parameter vs Any
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says Any
my $A = \(Any); sub f(Int $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0011my $A = \(Any); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0012my $A = \(Any); sub f(Num $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0013my $A = \(Any); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0047my $A = \(Any); sub f(Numeric $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0061my $A = \(Any); sub f(Int:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0077my $A = \(Any); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0095my $A = \(Any); sub f(Int $a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0245my $A = \(Any); my $b = -> Int $a { $a }; $b.(|$A)— signatures/bind-block#0011my $A = \(Any); my $b = -> Str $a { $a }; $b.(|$A)— signatures/bind-block#0012my $A = \(Any); my $b = -> Num $a { $a }; $b.(|$A)— signatures/bind-block#0013my $A = \(Any); my $b = -> Cool $a { $a }; $b.(|$A)— signatures/bind-block#0047- … and 22 more
34ERR:X::AdHoc vs "(1, \"(1, Any)\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(1, \"(1, Any)\")"
my $A = \(1, :b); sub f($a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1226my $A = \(1, :b); sub f(Int $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1227my $A = \(1, :b); sub f(Any $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1230my $A = \(1, :b); sub f(Mu $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1231my $A = \(1, :b); sub f(Cool $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1232my $A = \(1, :b); sub f(Numeric $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1233my $A = \(1, :b); sub f(Int:D $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1234my $A = \(1, :b); sub f(Any:D $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1236my $A = \(1, :b); sub f($a where * > 0, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1237my $A = \(1, :b); sub f($a where Int, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1238my $A = \(1, :b); sub f($a is copy, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1254my $A = \(1, :b); sub f($a is raw, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1255- … and 22 more
33$(1, 2) vs (1, 2)
reference says $(1, 2) — rakupp-v3.14.0-92-g78048b0-modified says (1, 2)
((1,2)) but ((1,2))— operators/infix-but#0111((1,2)) but (0)— operators/infix-but#0112((1,2)) but (1)— operators/infix-but#0113((1,2)) but (-1)— operators/infix-but#0114((1,2)) but (1/2)— operators/infix-but#0115((1,2)) but (0e0)— operators/infix-but#0116((1,2)) but (NaN)— operators/infix-but#0117((1,2)) but ("")— operators/infix-but#0118((1,2)) but ("a")— operators/infix-but#0119((1,2)) but (True)— operators/infix-but#0120((1,2)) but ({a=>1})— operators/infix-but#0132((1,2)) but (-0e0)— operators/infix-but#0155- … and 21 more
33${:a(1)} vs {:a(1)}
reference says ${:a(1)} — rakupp-v3.14.0-92-g78048b0-modified says {:a(1)}
({a=>1}) but ({a=>1})— operators/infix-but#0133({a=>1}) but (0)— operators/infix-but#0134({a=>1}) but (1)— operators/infix-but#0135({a=>1}) but (-1)— operators/infix-but#0136({a=>1}) but (1/2)— operators/infix-but#0137({a=>1}) but (0e0)— operators/infix-but#0138({a=>1}) but (NaN)— operators/infix-but#0139({a=>1}) but ("")— operators/infix-but#0140({a=>1}) but ("a")— operators/infix-but#0141({a=>1}) but (True)— operators/infix-but#0142({a=>1}) but ((1,2))— operators/infix-but#0144({a=>1}) but (-0e0)— operators/infix-but#0156- … and 21 more
33$( ) vs ()
reference says $( ) — rakupp-v3.14.0-92-g78048b0-modified says ()
(()) but (())— operators/infix-but#0307(()) but (0)— operators/infix-but#0308(()) but (1)— operators/infix-but#0309(()) but (-1)— operators/infix-but#0310(()) but (1/2)— operators/infix-but#0311(()) but (0e0)— operators/infix-but#0312(()) but (NaN)— operators/infix-but#0313(()) but ("")— operators/infix-but#0314(()) but ("a")— operators/infix-but#0315(()) but (True)— operators/infix-but#0316(()) but ((1,2))— operators/infix-but#0318(()) but ({a=>1})— operators/infix-but#0319- … and 21 more
33$[1, 2] vs [1, 2]
reference says $[1, 2] — rakupp-v3.14.0-104-g2295fb0-modified says [1, 2]
([1,2]) but ([1,2])— operators/infix-but#0507([1,2]) but (0)— operators/infix-but#0508([1,2]) but (1)— operators/infix-but#0509([1,2]) but (-1)— operators/infix-but#0510([1,2]) but (1/2)— operators/infix-but#0511([1,2]) but (0e0)— operators/infix-but#0512([1,2]) but (NaN)— operators/infix-but#0513([1,2]) but ("")— operators/infix-but#0514([1,2]) but ("a")— operators/infix-but#0515([1,2]) but (True)— operators/infix-but#0516([1,2]) but ((1,2))— operators/infix-but#0518([1,2]) but ({a=>1})— operators/infix-but#0519- … and 21 more
33(1=>2).Bag+{<anon|29>} vs (1=>2).Bag
reference says (1=>2).Bag+{<anon|29>} — rakupp-v3.14.0-107-gb8ea9bb-modified says (1=>2).Bag
(bag(1,1)) but (bag(1,1))— operators/infix-but#0601(bag(1,1)) but (0)— operators/infix-but#0602(bag(1,1)) but (1)— operators/infix-but#0603(bag(1,1)) but (-1)— operators/infix-but#0604(bag(1,1)) but (1/2)— operators/infix-but#0605(bag(1,1)) but (0e0)— operators/infix-but#0606(bag(1,1)) but (NaN)— operators/infix-but#0607(bag(1,1)) but ("")— operators/infix-but#0608(bag(1,1)) but ("a")— operators/infix-but#0609(bag(1,1)) but (True)— operators/infix-but#0610(bag(1,1)) but ((1,2))— operators/infix-but#0612(bag(1,1)) but ({a=>1})— operators/infix-but#0613- … and 21 more
33$((1, 2, 3).Seq) vs (1, 2, 3).Seq
reference says $((1, 2, 3).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says (1, 2, 3).Seq
((1..3).Seq) but ((1..3).Seq)— operators/infix-but#0651((1..3).Seq) but (0)— operators/infix-but#0652((1..3).Seq) but (1)— operators/infix-but#0653((1..3).Seq) but (-1)— operators/infix-but#0654((1..3).Seq) but (1/2)— operators/infix-but#0655((1..3).Seq) but (0e0)— operators/infix-but#0656((1..3).Seq) but (NaN)— operators/infix-but#0657((1..3).Seq) but ("")— operators/infix-but#0658((1..3).Seq) but ("a")— operators/infix-but#0659((1..3).Seq) but (True)— operators/infix-but#0660((1..3).Seq) but ((1,2))— operators/infix-but#0662((1..3).Seq) but ({a=>1})— operators/infix-but#0663- … and 21 more
33ERR:X::Numeric::Real vs ""
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says ""
(0) x (1+2i)— operators/infix-repeat#0785(1) x (1+2i)— operators/infix-repeat#0786(-1) x (1+2i)— operators/infix-repeat#0787(1/2) x (1+2i)— operators/infix-repeat#0788(0e0) x (1+2i)— operators/infix-repeat#0789(NaN) x (1+2i)— operators/infix-repeat#0790("") x (1+2i)— operators/infix-repeat#0791("a") x (1+2i)— operators/infix-repeat#0792(True) x (1+2i)— operators/infix-repeat#0793(Any) x (1+2i)— operators/infix-repeat#0794((1,2)) x (1+2i)— operators/infix-repeat#0795({a=>1}) x (1+2i)— operators/infix-repeat#0796- … and 21 more
33ERR:X::TypeCheck::Binding::Parameter vs "(\"Any\", Any)"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(\"Any\", Any)"
my $A = \(Any, Any); sub f(&c, $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1058my $A = \(Any, Any); sub f(&c, Int $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1059my $A = \(Any, Any); sub f(&c, Str $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1060my $A = \(Any, Any); sub f(&c, Num $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1061my $A = \(Any, Any); sub f(&c, Any $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1062my $A = \(Any, Any); sub f(&c, Mu $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1063my $A = \(Any, Any); sub f(&c, Cool $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1064my $A = \(Any, Any); sub f(&c, Numeric $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1065my $A = \(Any, Any); sub f(&c, Int:D $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1066my $A = \(Any, Any); sub f(&c, Int:U $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1067my $A = \(Any, Any); sub f(&c, Any:D $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1068my $A = \(Any, Any); sub f(&c, $b?) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1071- … and 21 more
33"(\$(1, 2), \"[]\")" vs "(1, \"[2]\")"
reference says "(\$(1, 2), \"[]\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"[2]\")"
my $A = \((1,2)); sub f($a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0485my $A = \((1,2)); sub f(Any $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0489my $A = \((1,2)); sub f(Mu $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0490my $A = \((1,2)); sub f(Cool $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0491my $A = \((1,2)); sub f(Any:D $a, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0495my $A = \((1,2)); sub f($a where * > 0, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0496my $A = \((1,2)); sub f($a?, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0498my $A = \((1,2)); sub f($a = 42, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0499my $A = \((1,2)); sub f($a = Nil, *@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0501my $A = \((1,2)); sub f($a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0530my $A = \((1,2)); sub f(Any $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0534my $A = \((1,2)); sub f(Mu $a, **@b) { ($a, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0535- … and 21 more
32ERR:X::Mixin::NotComposable vs ""
reference says ERR:X::Mixin::NotComposable — rakupp-v3.14.0-92-g78048b0-modified says ""
("") but (Any)— operators/infix-but#0088("a") but (Any)— operators/infix-but#0089("") but (Nil)— operators/infix-but#0263("a") but (Nil)— operators/infix-but#0264("0") but (Any)— operators/infix-but#0353("0") but (Nil)— operators/infix-but#0360("") but (Int)— operators/infix-but#0407("a") but (Int)— operators/infix-but#0408("0") but (Int)— operators/infix-but#0419("a b") but (Any)— operators/infix-but#0473("a b") but (Nil)— operators/infix-but#0480("a b") but (Int)— operators/infix-but#0484- … and 20 more
32"X" vs ERR:X::Syntax::Regex::Adverb
reference says "X" — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Syntax::Regex::Adverb
"a".subst(/:r a+/, "X")— regexes/3ar20a2b#0005"a".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0006"abc".subst(/:r a+/, "X")— regexes/3ar20a2b#0013"abc".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0014"".subst(/:r a+/, "X")— regexes/3ar20a2b#0021"".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0022"aaa".subst(/:r a+/, "X")— regexes/3ar20a2b#0029"aaa".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0030"ABC".subst(/:r a+/, "X")— regexes/3ar20a2b#0037"ABC".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0038"a b".subst(/:r a+/, "X")— regexes/3ar20a2b#0045"a b".subst(/:r a+/, "X", :g)— regexes/3ar20a2b#0046- … and 20 more
32ERR:X::Parameter::WrongOrder vs "(Any, 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(Any, 1)"
my $A = \(1); sub f(:$a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0321my $A = \(1); sub f(:$a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0322my $A = \(1); sub f(:$a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0323my $A = \(1); sub f(:$a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0324my $A = \(1); sub f(:$a = 42, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0395my $A = \(1); sub f(:$a = 42, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0396my $A = \(1); sub f(:$a = 42, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0397my $A = \(1); sub f(:$a = 42, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0398my $A = \(1); sub f(Int :$a, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0435my $A = \(1); sub f(Int :$a, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0436my $A = \(1); sub f(Int :$a, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0437my $A = \(1); sub f(Int :$a, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0438- … and 20 more
32ERR:X::AdHoc vs "(Any, \"(Any, Any)\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"(Any, Any)\")"
my $A = \(:a, :b); sub f($a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1226my $A = \(:a, :b); sub f(Int $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1227my $A = \(:a, :b); sub f(Str $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1228my $A = \(:a, :b); sub f(Num $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1229my $A = \(:a, :b); sub f(Any $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1230my $A = \(:a, :b); sub f(Mu $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1231my $A = \(:a, :b); sub f(Cool $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1232my $A = \(:a, :b); sub f(Numeric $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1233my $A = \(:a, :b); sub f(Int:D $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1234my $A = \(:a, :b); sub f(Int:U $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1235my $A = \(:a, :b); sub f(Any:D $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1236my $A = \(:a, :b); sub f($a is rw, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1253- … and 20 more
30Empty vs Int
reference says Empty — rakupp-v3.14.0-104-g2295fb0-modified says Int
(Int) andthen (Int)— operators/infix-andthen#0421(Int) andthen (0)— operators/infix-andthen#0422(Int) andthen (1)— operators/infix-andthen#0423(Int) andthen (-1)— operators/infix-andthen#0424(Int) andthen (1/2)— operators/infix-andthen#0425(Int) andthen (0e0)— operators/infix-andthen#0426(Int) andthen (NaN)— operators/infix-andthen#0427(Int) andthen ("")— operators/infix-andthen#0428(Int) andthen ("a")— operators/infix-andthen#0429(Int) andthen (True)— operators/infix-andthen#0430(Int) andthen (Any)— operators/infix-andthen#0431(Int) andthen ((1,2))— operators/infix-andthen#0432- … and 18 more
30Empty vs Str
reference says Empty — rakupp-v3.14.0-107-gb8ea9bb-modified says Str
(Str) andthen (Str)— operators/infix-andthen#0871(Str) andthen (0)— operators/infix-andthen#0872(Str) andthen (1)— operators/infix-andthen#0873(Str) andthen (-1)— operators/infix-andthen#0874(Str) andthen (1/2)— operators/infix-andthen#0875(Str) andthen (0e0)— operators/infix-andthen#0876(Str) andthen (NaN)— operators/infix-andthen#0877(Str) andthen ("")— operators/infix-andthen#0878(Str) andthen ("a")— operators/infix-andthen#0879(Str) andthen (True)— operators/infix-andthen#0880(Str) andthen (Any)— operators/infix-andthen#0881(Str) andthen ((1,2))— operators/infix-andthen#0882- … and 18 more
30Set.new(0e0) vs Set.new(0)
reference says Set.new(0e0) — rakupp-v3.14.0-92-g78048b0-modified says Set.new(0)
(0e0) ∖ (1)— operators/infix-u2216#0023(0e0) ∖ (-1)— operators/infix-u2216#0024(0e0) ∖ (1/2)— operators/infix-u2216#0025(0e0) ∖ (NaN)— operators/infix-u2216#0030(0e0) ∖ ("")— operators/infix-u2216#0041(0e0) ∖ ("a")— operators/infix-u2216#0054(0e0) ∖ (True)— operators/infix-u2216#0069(0e0) ∖ (Any)— operators/infix-u2216#0086(0e0) ∖ ((1,2))— operators/infix-u2216#0105(0e0) ∖ ({a=>1})— operators/infix-u2216#0126(0e0) ∖ (-0e0)— operators/infix-u2216#0149(0e0) ∖ (Inf)— operators/infix-u2216#0174- … and 18 more
30Set.new("0") vs Set.new(0)
reference says Set.new("0") — rakupp-v3.14.0-92-g78048b0-modified says Set.new(0)
("0") ∖ (1)— operators/infix-u2216#0345("0") ∖ (-1)— operators/infix-u2216#0346("0") ∖ (1/2)— operators/infix-u2216#0347("0") ∖ (NaN)— operators/infix-u2216#0349("0") ∖ ("")— operators/infix-u2216#0350("0") ∖ ("a")— operators/infix-u2216#0351("0") ∖ (True)— operators/infix-u2216#0352("0") ∖ (Any)— operators/infix-u2216#0353("0") ∖ ((1,2))— operators/infix-u2216#0354("0") ∖ ({a=>1})— operators/infix-u2216#0355("0") ∖ (-0e0)— operators/infix-u2216#0356("0") ∖ (Inf)— operators/infix-u2216#0357- … and 18 more
30$((0,).Seq) vs $(0,)
reference says $((0,).Seq) — rakupp-v3.14.0-114-gc779017-modified says $(0,)
(0).univals— methods/Int#1891(1).univals— methods/Int#1892(2).univals— methods/Int#1897(0e0).univals— methods/Num#1791(1e0).univals— methods/Num#1793(2e0).univals— methods/Num#1798("0").univals— methods/Str#1972([1]).rotate(0)— methods/Array#0993([1]).rotate(1)— methods/Array#0994([1]).rotate(-1)— methods/Array#0995([1]).univals— methods/Array#1409(1).univals— methods/Cool#2536- … and 18 more
30ERR:X::TypeCheck::Binding::Parameter vs "(Any, \"(Any, Any)\")"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"(Any, Any)\")"
my $A = \(Any, Any); sub f($a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1226my $A = \(Any, Any); sub f(Int $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1227my $A = \(Any, Any); sub f(Str $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1228my $A = \(Any, Any); sub f(Num $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1229my $A = \(Any, Any); sub f(Any $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1230my $A = \(Any, Any); sub f(Mu $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1231my $A = \(Any, Any); sub f(Cool $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1232my $A = \(Any, Any); sub f(Numeric $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1233my $A = \(Any, Any); sub f(Int:D $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1234my $A = \(Any, Any); sub f(Int:U $a, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1235my $A = \(Any, Any); sub f($a is copy, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1254my $A = \(Any, Any); sub f($a is raw, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1255- … and 18 more
29ERR:X::NYI vs CRASH:0
reference says ERR:X::NYI — rakupp-v3.14.0-92-g78048b0-modified says CRASH:0
(0) x (Inf)— operators/infix-repeat#0170(1) x (Inf)— operators/infix-repeat#0171(-1) x (Inf)— operators/infix-repeat#0172(1/2) x (Inf)— operators/infix-repeat#0173(0e0) x (Inf)— operators/infix-repeat#0174(NaN) x (Inf)— operators/infix-repeat#0175("") x (Inf)— operators/infix-repeat#0176("a") x (Inf)— operators/infix-repeat#0177(True) x (Inf)— operators/infix-repeat#0178(Any) x (Inf)— operators/infix-repeat#0179((1,2)) x (Inf)— operators/infix-repeat#0180({a=>1}) x (Inf)— operators/infix-repeat#0181- … and 17 more
29Set.new(v1.2) vs Set.new("1.2")
reference says Set.new(v1.2) — rakupp-v3.14.0-107-gb8ea9bb-modified says Set.new("1.2")
(v1.2) ∖ (0)— operators/infix-u2216#0758(v1.2) ∖ (1)— operators/infix-u2216#0759(v1.2) ∖ (-1)— operators/infix-u2216#0760(v1.2) ∖ (1/2)— operators/infix-u2216#0761(v1.2) ∖ (0e0)— operators/infix-u2216#0762(v1.2) ∖ (NaN)— operators/infix-u2216#0763(v1.2) ∖ ("")— operators/infix-u2216#0764(v1.2) ∖ ("a")— operators/infix-u2216#0765(v1.2) ∖ (True)— operators/infix-u2216#0766(v1.2) ∖ (Any)— operators/infix-u2216#0767(v1.2) ∖ ((1,2))— operators/infix-u2216#0768(v1.2) ∖ ({a=>1})— operators/infix-u2216#0769- … and 17 more
29Bool::True vs ERR:X::Method::NotFound
reference says Bool::True — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(True).lazy-if(0)— methods/Bool#0595(True).lazy-if(1)— methods/Bool#0596(True).lazy-if(-1)— methods/Bool#0597(True).lazy-if("a")— methods/Bool#0598(True).lazy-if(Any)— methods/Bool#0599(so(1)).lazy-if(0)— methods/Bool#0605(so(1)).lazy-if(1)— methods/Bool#0606(so(1)).lazy-if(-1)— methods/Bool#0607(so(1)).lazy-if("a")— methods/Bool#0608(so(1)).lazy-if(Any)— methods/Bool#0609((1 == 1)).lazy-if(0)— methods/Bool#0615((1 == 1)).lazy-if(1)— methods/Bool#0616- … and 17 more
28ERR:X::Numeric::Real vs ERR:X::Numeric::CannotConvert
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::CannotConvert
(NaN) +& (1+2i)— operators/infix-bit-and#0790(Inf) +& (1+2i)— operators/infix-bit-and#0798(1+2i) +& (NaN)— operators/infix-bit-and#0819(1+2i) +& (Inf)— operators/infix-bit-and#0827(NaN) +| (1+2i)— operators/infix-bit-or#0790(Inf) +| (1+2i)— operators/infix-bit-or#0798(1+2i) +| (NaN)— operators/infix-bit-or#0819(1+2i) +| (Inf)— operators/infix-bit-or#0827(NaN) +^ (1+2i)— operators/infix-bit-xor#0790(Inf) +^ (1+2i)— operators/infix-bit-xor#0798(1+2i) +^ (NaN)— operators/infix-bit-xor#0819(1+2i) +^ (Inf)— operators/infix-bit-xor#0827- … and 16 more
28ERR:X::Parameter::InvalidConcreteness vs ERR:X::Numeric::DivideByZero
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::DivideByZero
(0) div (Str)— operators/infix-div#0842(1) div (Str)— operators/infix-div#0843(-1) div (Str)— operators/infix-div#0844(1/2) div (Str)— operators/infix-div#0845(0e0) div (Str)— operators/infix-div#0846(NaN) div (Str)— operators/infix-div#0847("") div (Str)— operators/infix-div#0848(True) div (Str)— operators/infix-div#0850(Any) div (Str)— operators/infix-div#0851((1,2)) div (Str)— operators/infix-div#0852({a=>1}) div (Str)— operators/infix-div#0853(-0e0) div (Str)— operators/infix-div#0854- … and 16 more
28ERR:X::Numeric::Uninitialized vs 0^..^0
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says 0^..^0
(0) ^..^ (Int)— operators/infix-range-excl-both#0401(1) ^..^ (Int)— operators/infix-range-excl-both#0402(1/2) ^..^ (Int)— operators/infix-range-excl-both#0404(0e0) ^..^ (Int)— operators/infix-range-excl-both#0405(NaN) ^..^ (Int)— operators/infix-range-excl-both#0406(True) ^..^ (Int)— operators/infix-range-excl-both#0409(-0e0) ^..^ (Int)— operators/infix-range-excl-both#0413(Inf) ^..^ (Int)— operators/infix-range-excl-both#0414(2**64) ^..^ (Int)— operators/infix-range-excl-both#0415(False) ^..^ (Int)— operators/infix-range-excl-both#0416(Int) ^..^ (Int)— operators/infix-range-excl-both#0421(Int) ^..^ (0)— operators/infix-range-excl-both#0422- … and 16 more
28ERR:X::Numeric::Uninitialized vs 0^..0
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says 0^..0
(0) ^.. (Int)— operators/infix-range-excl-lo#0401(1) ^.. (Int)— operators/infix-range-excl-lo#0402(1/2) ^.. (Int)— operators/infix-range-excl-lo#0404(0e0) ^.. (Int)— operators/infix-range-excl-lo#0405(NaN) ^.. (Int)— operators/infix-range-excl-lo#0406(True) ^.. (Int)— operators/infix-range-excl-lo#0409(-0e0) ^.. (Int)— operators/infix-range-excl-lo#0413(Inf) ^.. (Int)— operators/infix-range-excl-lo#0414(2**64) ^.. (Int)— operators/infix-range-excl-lo#0415(False) ^.. (Int)— operators/infix-range-excl-lo#0416(Int) ^.. (Int)— operators/infix-range-excl-lo#0421(Int) ^.. (0)— operators/infix-range-excl-lo#0422- … and 16 more
28ERR:X::AdHoc vs ERR:X::Coerce::Impossible
reference says ERR:X::AdHoc — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Coerce::Impossible
(Any) .= (Any)— operators/infix-u2eu3d#0091(Any) .= (0)— operators/infix-u2eu3d#0092(Any) .= (1)— operators/infix-u2eu3d#0093(Any) .= (-1)— operators/infix-u2eu3d#0094(Any) .= (1/2)— operators/infix-u2eu3d#0095(Any) .= (0e0)— operators/infix-u2eu3d#0096(Any) .= (NaN)— operators/infix-u2eu3d#0097(Any) .= (True)— operators/infix-u2eu3d#0100(Any) .= ((1,2))— operators/infix-u2eu3d#0110(Any) .= ({a=>1})— operators/infix-u2eu3d#0131(Any) .= (-0e0)— operators/infix-u2eu3d#0154(Any) .= (Inf)— operators/infix-u2eu3d#0179- … and 16 more
28$(("0",).Seq) vs $((Bool::False,).Seq)
reference says $(("0",).Seq) — rakupp-v3.14.0-114-gc779017-modified says $((Bool::False,).Seq)
(0).uniprops("a")— methods/Int#1834(1).uniprops("a")— methods/Int#1839(2).uniprops("a")— methods/Int#1864(0e0).uniprops("a")— methods/Num#1734(1e0).uniprops("a")— methods/Num#1744(2e0).uniprops("a")— methods/Num#1769(" ").uniprops("a")— methods/Str#1912("0").uniprops("a")— methods/Str#1917("a").uniprops("a")— methods/Str#1922("e\c[COMBINING ACUTE ACCENT]").uniprops("a")— methods/Str#1932("\n").uniprops("a")— methods/Str#1952([1]).uniprops("a")— methods/Array#1374- … and 16 more
28ERR:X::Parameter::WrongOrder vs ERR:X::TypeCheck::Binding
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says ERR:X::TypeCheck::Binding
my $A = \(1); sub f(*%h, Str $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0654my $A = \(1); sub f(*%h, Num $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1#0655my $A = \(1); sub f(|c, Str $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1126my $A = \(1); sub f(|c, Num $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1127my $A = \(1, 2); sub f(*%h, Str $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0654my $A = \(1, 2); sub f(*%h, Num $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#0655my $A = \(1, 2); sub f(|c, Str $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1126my $A = \(1, 2); sub f(|c, Num $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202#1127my $A = \(1, 2, 3); sub f(*%h, Str $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0654my $A = \(1, 2, 3); sub f(*%h, Num $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0655my $A = \(1, 2, 3); sub f(|c, Str $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1126my $A = \(1, 2, 3); sub f(|c, Num $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1127- … and 16 more
28ERR:X::Parameter::WrongOrder vs "(1, \"Any\")"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(1, \"Any\")"
my $A = \(1); sub f($a?, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1170my $A = \(1); sub f($a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1171my $A = \(1); sub f(Int $a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1172my $A = \(1); sub f($a = Nil, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1173my $A = \(1, :b); sub f($a?, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1170my $A = \(1, :b); sub f($a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1171my $A = \(1, :b); sub f(Int $a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1172my $A = \(1, :b); sub f($a = Nil, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1173my $A = \(Any, Any); sub f($a?, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1170my $A = \(Any, Any); sub f($a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1171my $A = \(Any, Any); sub f(Int $a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1172my $A = \(Any, Any); sub f($a = Nil, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1173- … and 16 more
28ERR:X::Parameter::WrongOrder vs "(Any, \"1\")"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"1\")"
my $A = \(1); sub f(:$a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1174my $A = \(1); sub f(:$a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1176my $A = \(1); sub f(Int :$a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1177my $A = \(1); sub f(:a($a), \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1178my $A = \(1, 2); sub f($a?, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1170my $A = \(1, 2); sub f($a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1171my $A = \(1, 2); sub f(Int $a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1172my $A = \(1, 2); sub f($a = Nil, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1173my $A = \(1, 2); sub f(:$a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1174my $A = \(1, 2); sub f(:$a = 42, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1176my $A = \(1, 2); sub f(Int :$a, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1177my $A = \(1, 2); sub f(:a($a), \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1178- … and 16 more
28ERR:X::AdHoc vs "(\"Int\", Any)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"Int\", Any)"
my $A = \(1, :b); sub f(&c, $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1058my $A = \(1, :b); sub f(&c, Int $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1059my $A = \(1, :b); sub f(&c, Str $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1060my $A = \(1, :b); sub f(&c, Num $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1061my $A = \(1, :b); sub f(&c, Any $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1062my $A = \(1, :b); sub f(&c, Mu $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1063my $A = \(1, :b); sub f(&c, Cool $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1064my $A = \(1, :b); sub f(&c, Numeric $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1065my $A = \(1, :b); sub f(&c, Int:D $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1066my $A = \(1, :b); sub f(&c, Int:U $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1067my $A = \(1, :b); sub f(&c, Any:D $b) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1068my $A = \(1, :b); sub f(&c, $b is rw) { (&c.WHAT.^name, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1085- … and 16 more
28ERR:X::AdHoc vs "(1, \"(\\\"U\\\", U)\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(1, \"(\\\"U\\\", U)\")"
my $A = \(1, :b); sub f($a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1297my $A = \(1, :b); sub f(Int $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1298my $A = \(1, :b); sub f(Any $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1301my $A = \(1, :b); sub f(Mu $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1302my $A = \(1, :b); sub f(Cool $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1303my $A = \(1, :b); sub f(Numeric $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1304my $A = \(1, :b); sub f(Int:D $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1305my $A = \(1, :b); sub f(Int:U $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1306my $A = \(1, :b); sub f(Any:D $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1307my $A = \(1, :b); sub f($a where * > 0, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1308my $A = \(1, :b); sub f($a where Int, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1309my $A = \(1, :b); sub f($a is rw, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1324- … and 16 more
27ERR:X::Multi::NoMatch vs NaN
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-104-g2295fb0-modified says NaN
((a => 1)) / (NaN)— operators/infix-divide#0559(NaN) / (v1.2)— operators/infix-divide#0735(v1.2) / (NaN)— operators/infix-divide#0763(NaN) - ((a => 1))— operators/infix-minus#0535((a => 1)) - (NaN)— operators/infix-minus#0559(NaN) - (v1.2)— operators/infix-minus#0735(v1.2) - (NaN)— operators/infix-minus#0763((a => 1)) % (NaN)— operators/infix-modulo#0559((a => 1)) % (Inf)— operators/infix-modulo#0567(NaN) % (v1.2)— operators/infix-modulo#0735(Inf) % (v1.2)— operators/infix-modulo#0743(v1.2) % (NaN)— operators/infix-modulo#0763- … and 15 more
270..18446744073709551616 vs 0..Inf
reference says 0..18446744073709551616 — rakupp-v3.14.0-92-g78048b0-modified says 0..Inf
(0) minmax (2**64)— operators/infix-minmax#0197(1) minmax (2**64)— operators/infix-minmax#0198(Any) minmax (2**64)— operators/infix-minmax#0206((1,2)) minmax (2**64)— operators/infix-minmax#0207(2**64) minmax (2**64)— operators/infix-minmax#0211(2**64) minmax (0)— operators/infix-minmax#0212(2**64) minmax (1)— operators/infix-minmax#0213(2**64) minmax (Any)— operators/infix-minmax#0221(2**64) minmax ((1,2))— operators/infix-minmax#0222(2**64) minmax (Nil)— operators/infix-minmax#0271(Nil) minmax (2**64)— operators/infix-minmax#0288(2**64) minmax (())— operators/infix-minmax#0304- … and 15 more
27$(().lazy.Seq) vs ERR:X::Method::NotFound
reference says $(().lazy.Seq) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
([]).lazy-if(1)— methods/Array#0800([]).lazy-if(-1)— methods/Array#0801([]).lazy-if("a")— methods/Array#0802({}).lazy-if(1)— methods/Hash#0320({}).lazy-if(-1)— methods/Hash#0321({}).lazy-if("a")— methods/Hash#0322(()).lazy-if(1)— methods/Iterable#0125(()).lazy-if(-1)— methods/Iterable#0126(()).lazy-if("a")— methods/Iterable#0127([]).lazy-if(1)— methods/Iterable#0145([]).lazy-if(-1)— methods/Iterable#0146([]).lazy-if("a")— methods/Iterable#0147- … and 15 more
26$( ) vs Any
reference says $( ) — rakupp-v3.14.0-92-g78048b0-modified says Any
(()) = (Any)— operators/infix-assign#0317(()) = (Nil)— operators/infix-assign#0324(()) max (Any)— operators/infix-max#0317(()) max (Nil)— operators/infix-max#0324(()) min (Any)— operators/infix-min#0317(()) min (Nil)— operators/infix-min#0324my $A = \(()); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0189my $A = \(()); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0262my $A = \(()); my $b = -> $a { $a }; $b.(|$A)— signatures/bind-block#0026my $A = \(()); my $b = -> Any $a { $a }; $b.(|$A)— signatures/bind-block#0030my $A = \(()); my $b = -> Any:D $a { $a }; $b.(|$A)— signatures/bind-block#0117my $A = \(()); my $b = -> $a? { $a }; $b.(|$A)— signatures/bind-block#0189- … and 14 more
26ERR:X::Str::Numeric vs Bool::False
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::False
("a") <= (v1.2)— operators/infix-le#0737("a b") <= (v1.2)— operators/infix-le#0751("a") < (v1.2)— operators/infix-lt#0737("a b") < (v1.2)— operators/infix-lt#0751("a") == (v1.2)— operators/infix-num-eq#0737("a b") == (v1.2)— operators/infix-num-eq#0751("a") == (1+2i)— operators/infix-num-eq#0792("a b") == (1+2i)— operators/infix-num-eq#0806(1+2i) == ("a")— operators/infix-num-eq#0821(1+2i) == ("a b")— operators/infix-num-eq#0835("a") ≅ (1+2i)— operators/infix-u2245#0792("a b") ≅ (1+2i)— operators/infix-u2245#0806- … and 14 more
26any(any(1..1, 1..2), any(2..1, 2..2)) vs any(1..1, 2..2)
reference says any(any(1..1, 1..2), any(2..1, 2..2)) — rakupp-v3.14.0-107-gb8ea9bb-modified says any(1..1, 2..2)
(Any) minmax (any(1,2))— operators/infix-minmax#0686(Nil) minmax (any(1,2))— operators/infix-minmax#0693(Int) minmax (any(1,2))— operators/infix-minmax#0697(any(1,2)) minmax (0)— operators/infix-minmax#0704(any(1,2)) minmax (1)— operators/infix-minmax#0705(any(1,2)) minmax (1/2)— operators/infix-minmax#0707(any(1,2)) minmax (0e0)— operators/infix-minmax#0708(any(1,2)) minmax (NaN)— operators/infix-minmax#0709(any(1,2)) minmax ("")— operators/infix-minmax#0710(any(1,2)) minmax ("a")— operators/infix-minmax#0711(any(1,2)) minmax (True)— operators/infix-minmax#0712(any(1,2)) minmax (Any)— operators/infix-minmax#0713- … and 14 more
25Any+{<anon|67>} vs Any
reference says Any+{<anon|67>} — rakupp-v3.14.0-92-g78048b0-modified says Any
(Any) but (0)— operators/infix-but#0092(Any) but (1)— operators/infix-but#0093(Any) but (-1)— operators/infix-but#0094(Any) but (1/2)— operators/infix-but#0095(Any) but (0e0)— operators/infix-but#0096(Any) but (NaN)— operators/infix-but#0097(Any) but ("")— operators/infix-but#0098(Any) but ("a")— operators/infix-but#0099(Any) but (True)— operators/infix-but#0100(Any) but ((1,2))— operators/infix-but#0110(Any) but ({a=>1})— operators/infix-but#0131(Any) but (-0e0)— operators/infix-but#0154- … and 13 more
25Int+{<anon|61>} vs Int
reference says Int+{<anon|61>} — rakupp-v3.14.0-104-g2295fb0-modified says Int
(Int) but (0)— operators/infix-but#0422(Int) but (1)— operators/infix-but#0423(Int) but (-1)— operators/infix-but#0424(Int) but (1/2)— operators/infix-but#0425(Int) but (0e0)— operators/infix-but#0426(Int) but (NaN)— operators/infix-but#0427(Int) but ("")— operators/infix-but#0428(Int) but ("a")— operators/infix-but#0429(Int) but (True)— operators/infix-but#0430(Int) but ((1,2))— operators/infix-but#0432(Int) but ({a=>1})— operators/infix-but#0433(Int) but (-0e0)— operators/infix-but#0434- … and 13 more
25Str+{<anon|126>} vs Str
reference says Str+{<anon|126>} — rakupp-v3.14.0-107-gb8ea9bb-modified says Str
(Str) but (0)— operators/infix-but#0872(Str) but (1)— operators/infix-but#0873(Str) but (-1)— operators/infix-but#0874(Str) but (1/2)— operators/infix-but#0875(Str) but (0e0)— operators/infix-but#0876(Str) but (NaN)— operators/infix-but#0877(Str) but ("")— operators/infix-but#0878(Str) but ("a")— operators/infix-but#0879(Str) but (True)— operators/infix-but#0880(Str) but ((1,2))— operators/infix-but#0882(Str) but ({a=>1})— operators/infix-but#0883(Str) but (-0e0)— operators/infix-but#0884- … and 13 more
25ERR:X::Multi::NoMatch vs any(Bool::False, Bool::False)
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Bool::False, Bool::False)
((a => 1)) >= (any(1,2))— operators/infix-ge#0700((a => 1)) > (any(1,2))— operators/infix-gt#0700(any(1,2)) <= ((a => 1))— operators/infix-le#0727(any(1,2)) < ((a => 1))— operators/infix-lt#0727((a => 1)) == (any(1,2))— operators/infix-num-eq#0700(any(1,2)) == ((a => 1))— operators/infix-num-eq#0727(any(1,2)) == (v1.2)— operators/infix-num-eq#0756(v1.2) == (any(1,2))— operators/infix-num-eq#0784((a => 1)) ≅ (any(1,2))— operators/infix-u2245#0700(any(1,2)) ≅ ((a => 1))— operators/infix-u2245#0727(any(1,2)) ≅ (v1.2)— operators/infix-u2245#0756(v1.2) ≅ (any(1,2))— operators/infix-u2245#0784- … and 13 more
25"" vs Any
reference says "" — rakupp-v3.14.0-92-g78048b0-modified says Any
("") max (Any)— operators/infix-max#0088("") max (Nil)— operators/infix-max#0263("") min (Any)— operators/infix-min#0088("a") min (Any)— operators/infix-min#0089(Any) min ("a")— operators/infix-min#0099("") min (Nil)— operators/infix-min#0263("a") min (Nil)— operators/infix-min#0264(Nil) min ("a")— operators/infix-min#0281(Any) min ("0")— operators/infix-min#0334(Nil) min ("0")— operators/infix-min#0341("0") min (Any)— operators/infix-min#0353("0") min (Nil)— operators/infix-min#0360- … and 13 more
25Inf..-Inf vs 0..-1
reference says Inf..-Inf — rakupp-v3.14.0-92-g78048b0-modified says 0..-1
(Any) minmax (Any)— operators/infix-minmax#0091(Any) minmax (Nil)— operators/infix-minmax#0266(Nil) minmax (Nil)— operators/infix-minmax#0273(Nil) minmax (Any)— operators/infix-minmax#0283(Any) minmax (())— operators/infix-minmax#0299(Nil) minmax (())— operators/infix-minmax#0306(()) minmax (())— operators/infix-minmax#0307(()) minmax (Any)— operators/infix-minmax#0317(()) minmax (Nil)— operators/infix-minmax#0324(Any) minmax (Int)— operators/infix-minmax#0410(Nil) minmax (Int)— operators/infix-minmax#0417(()) minmax (Int)— operators/infix-minmax#0418- … and 13 more
25$(().Seq) vs $( )
reference says $(().Seq) — rakupp-v3.14.0-114-gc779017-modified says $( )
("").univals— methods/Str#1970([]).rotate(0)— methods/Array#0988([]).rotate(1)— methods/Array#0989([]).rotate(-1)— methods/Array#0990([]).univals— methods/Array#1408([Any]).univals— methods/Array#1412("").univals— methods/Cool#2540({}).univals— methods/Hash#0571(()).rotate(0)— methods/List#1065(()).rotate(1)— methods/List#1066(()).rotate(-1)— methods/List#1067(()).rotate("a")— methods/List#1068- … and 13 more
25ERR:X::Hash::Store::OddNumber vs ERR:X::Method::NotFound
reference says ERR:X::Hash::Store::OddNumber — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
({}).store-odd-number(0)— methods/Hash#0466({}).store-odd-number(1)— methods/Hash#0467({}).store-odd-number(-1)— methods/Hash#0468({}).store-odd-number("a")— methods/Hash#0469({}).store-odd-number(Any)— methods/Hash#0470({a=>1}).store-odd-number(0)— methods/Hash#0471({a=>1}).store-odd-number(1)— methods/Hash#0472({a=>1}).store-odd-number(-1)— methods/Hash#0473({a=>1}).store-odd-number("a")— methods/Hash#0474({a=>1}).store-odd-number(Any)— methods/Hash#0475({"" => 1}).store-odd-number(0)— methods/Hash#0476({"" => 1}).store-odd-number(1)— methods/Hash#0477- … and 13 more
25v1.2.3 vs ERR:X::Method::NotFound
reference says v1.2.3 — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(v1.2.3).lazy-if(0)— methods/Version#0156(v1.2.3).lazy-if(1)— methods/Version#0157(v1.2.3).lazy-if(-1)— methods/Version#0158(v1.2.3).lazy-if("a")— methods/Version#0159(v1.2.3).lazy-if(Any)— methods/Version#0160(v0).lazy-if(0)— methods/Version#0161(v0).lazy-if(1)— methods/Version#0162(v0).lazy-if(-1)— methods/Version#0163(v0).lazy-if("a")— methods/Version#0164(v0).lazy-if(Any)— methods/Version#0165(v1).lazy-if(0)— methods/Version#0166(v1).lazy-if(1)— methods/Version#0167- … and 13 more
24ERR:X::Hash::Store::OddNumber vs ERR:X::Assignment::RO
reference says ERR:X::Hash::Store::OddNumber — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Assignment::RO
({a=>1}) = (0)— operators/infix-assign#0134({a=>1}) = (1)— operators/infix-assign#0135({a=>1}) = (-1)— operators/infix-assign#0136({a=>1}) = (1/2)— operators/infix-assign#0137({a=>1}) = (0e0)— operators/infix-assign#0138({a=>1}) = (NaN)— operators/infix-assign#0139({a=>1}) = ("")— operators/infix-assign#0140({a=>1}) = ("a")— operators/infix-assign#0141({a=>1}) = (True)— operators/infix-assign#0142({a=>1}) = (Any)— operators/infix-assign#0143({a=>1}) = (-0e0)— operators/infix-assign#0156({a=>1}) = (Inf)— operators/infix-assign#0181- … and 12 more
240..NaN vs 0..0
reference says 0..NaN — rakupp-v3.14.0-92-g78048b0-modified says 0..0
(0) minmax (NaN)— operators/infix-minmax#0026(1) minmax (NaN)— operators/infix-minmax#0027(1/2) minmax (NaN)— operators/infix-minmax#0029(0e0) minmax (NaN)— operators/infix-minmax#0030(NaN) minmax (0)— operators/infix-minmax#0032(NaN) minmax (1)— operators/infix-minmax#0033(NaN) minmax (1/2)— operators/infix-minmax#0035(NaN) minmax (0e0)— operators/infix-minmax#0036(NaN) minmax ((1,2))— operators/infix-minmax#0106((1,2)) minmax (NaN)— operators/infix-minmax#0117(NaN) minmax (2**64)— operators/infix-minmax#0202(2**64) minmax (NaN)— operators/infix-minmax#0217- … and 12 more
24Bool::False..1 vs 0..1
reference says Bool::False..1 — rakupp-v3.14.0-92-g78048b0-modified says 0..1
(1) minmax (False)— operators/infix-minmax#0227(1/2) minmax (False)— operators/infix-minmax#0229((1,2)) minmax (False)— operators/infix-minmax#0236({a=>1}) minmax (False)— operators/infix-minmax#0237(False) minmax (1)— operators/infix-minmax#0243(False) minmax (1/2)— operators/infix-minmax#0245(False) minmax ((1,2))— operators/infix-minmax#0252(False) minmax ({a=>1})— operators/infix-minmax#0253(False) minmax ((1..3))— operators/infix-minmax#0377((1..3)) minmax (False)— operators/infix-minmax#0397(False) minmax ([1,2])— operators/infix-minmax#0500([1,2]) minmax (False)— operators/infix-minmax#0523- … and 12 more
240..:a(1) vs 0..0
reference says 0..:a(1) — rakupp-v3.14.0-104-g2295fb0-modified says 0..0
(0) minmax ((a => 1))— operators/infix-minmax#0530(1) minmax ((a => 1))— operators/infix-minmax#0531(1/2) minmax ((a => 1))— operators/infix-minmax#0533(0e0) minmax ((a => 1))— operators/infix-minmax#0534((1,2)) minmax ((a => 1))— operators/infix-minmax#0540(2**64) minmax ((a => 1))— operators/infix-minmax#0544((1..3)) minmax ((a => 1))— operators/infix-minmax#0549([1,2]) minmax ((a => 1))— operators/infix-minmax#0552((a => 1)) minmax (0)— operators/infix-minmax#0554((a => 1)) minmax (1)— operators/infix-minmax#0555((a => 1)) minmax (1/2)— operators/infix-minmax#0557((a => 1)) minmax (0e0)— operators/infix-minmax#0558- … and 12 more
24ERR:X::Str::Numeric vs 0^..^0
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(0) ^..^ ("a")— operators/infix-range-excl-both#0050(1) ^..^ ("a")— operators/infix-range-excl-both#0051(1/2) ^..^ ("a")— operators/infix-range-excl-both#0053(0e0) ^..^ ("a")— operators/infix-range-excl-both#0054(NaN) ^..^ ("a")— operators/infix-range-excl-both#0055(True) ^..^ ("a")— operators/infix-range-excl-both#0081(-0e0) ^..^ ("a")— operators/infix-range-excl-both#0165(Inf) ^..^ ("a")— operators/infix-range-excl-both#0191(2**64) ^..^ ("a")— operators/infix-range-excl-both#0219(False) ^..^ ("a")— operators/infix-range-excl-both#0249(Int) ^..^ ("a")— operators/infix-range-excl-both#0429(0) ^..^ ("a b")— operators/infix-range-excl-both#0442- … and 12 more
240..^0e0 vs ^0
reference says 0..^0e0 — rakupp-v3.14.0-92-g78048b0-modified says ^0
(0) ..^ (0e0)— operators/infix-range-excl-hi#0017(0e0) ..^ (0e0)— operators/infix-range-excl-hi#0021(0e0) ..^ (0)— operators/infix-range-excl-hi#0022(0e0) ..^ (1)— operators/infix-range-excl-hi#0023(1/2) ..^ ("")— operators/infix-range-excl-hi#0040(0e0) ..^ ("")— operators/infix-range-excl-hi#0041(1/2) ..^ ((1,2))— operators/infix-range-excl-hi#0104(0e0) ..^ ((1,2))— operators/infix-range-excl-hi#0105(1/2) ..^ ({a=>1})— operators/infix-range-excl-hi#0125(0e0) ..^ ({a=>1})— operators/infix-range-excl-hi#0126(1/2) ..^ (Nil)— operators/infix-range-excl-hi#0260(0e0) ..^ (Nil)— operators/infix-range-excl-hi#0261- … and 12 more
24ERR:X::Str::Numeric vs 0^..0
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(0) ^.. ("a")— operators/infix-range-excl-lo#0050(1) ^.. ("a")— operators/infix-range-excl-lo#0051(1/2) ^.. ("a")— operators/infix-range-excl-lo#0053(0e0) ^.. ("a")— operators/infix-range-excl-lo#0054(NaN) ^.. ("a")— operators/infix-range-excl-lo#0055(True) ^.. ("a")— operators/infix-range-excl-lo#0081(-0e0) ^.. ("a")— operators/infix-range-excl-lo#0165(Inf) ^.. ("a")— operators/infix-range-excl-lo#0191(2**64) ^.. ("a")— operators/infix-range-excl-lo#0219(False) ^.. ("a")— operators/infix-range-excl-lo#0249(Int) ^.. ("a")— operators/infix-range-excl-lo#0429(0) ^.. ("a b")— operators/infix-range-excl-lo#0442- … and 12 more
24Set.new(Nil) vs Set.new("")
reference says Set.new(Nil) — rakupp-v3.14.0-92-g78048b0-modified says Set.new("")
(Nil) ∖ (0)— operators/infix-u2216#0274(Nil) ∖ (1)— operators/infix-u2216#0275(Nil) ∖ (-1)— operators/infix-u2216#0276(Nil) ∖ (1/2)— operators/infix-u2216#0277(Nil) ∖ (0e0)— operators/infix-u2216#0278(Nil) ∖ (NaN)— operators/infix-u2216#0279(Nil) ∖ ("a")— operators/infix-u2216#0281(Nil) ∖ (True)— operators/infix-u2216#0282(Nil) ∖ (Any)— operators/infix-u2216#0283(Nil) ∖ ((1,2))— operators/infix-u2216#0284(Nil) ∖ ({a=>1})— operators/infix-u2216#0285(Nil) ∖ (-0e0)— operators/infix-u2216#0286- … and 12 more
24ERR:X::OutOfRange vs ""
reference says ERR:X::OutOfRange — rakupp-v3.14.0-77-gf431f48-dirty says ""
("").substr(1)— methods/substr#0002("").substr(2)— methods/substr#0003("").substr(-1)— methods/substr#0004("").substr(99)— methods/substr#0005(" ").substr(2)— methods/substr#0010(" ").substr(-1)— methods/substr#0011(" ").substr(99)— methods/substr#0012("0").substr(2)— methods/substr#0017("0").substr(-1)— methods/substr#0018("0").substr(99)— methods/substr#0019("a").substr(2)— methods/substr#0024("a").substr(-1)— methods/substr#0025- … and 12 more
24ERR:X::Parameter::RW vs 1
reference says ERR:X::Parameter::RW — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \(1); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0433my $A = \(0); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0435my $A = \(\(1)); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0444my $A = \(1e0); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0447my $A = \((1,)); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0448my $A = \(1); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0433my $A = \(0); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0435my $A = \((1,2)); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0439my $A = \([1,2]); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0440my $A = \(\(1)); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0444my $A = \(1e0); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0447my $A = \((1,)); my $b = -> $a is rw { $a }; $b.(|$A)— signatures/bind-block#0448- … and 12 more
24$((1, 2, 3).lazy.Seq) vs ERR:X::Method::NotFound
reference says $((1, 2, 3).lazy.Seq) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
((1..3)).lazy-if(1)— methods/Any#0622((1..3)).lazy-if(-1)— methods/Any#0623((1..3)).lazy-if("a")— methods/Any#0624([1,2,3]).lazy-if(1)— methods/Array#0810([1,2,3]).lazy-if(-1)— methods/Array#0811([1,2,3]).lazy-if("a")— methods/Array#0812((1..3).Seq).lazy-if(1)— methods/Iterable#0140((1..3).Seq).lazy-if(-1)— methods/Iterable#0141((1..3).Seq).lazy-if("a")— methods/Iterable#0142((1,2,3)).lazy-if(1)— methods/List#0868((1,2,3)).lazy-if(-1)— methods/List#0869((1,2,3)).lazy-if("a")— methods/List#0870- … and 12 more
24Duration.new(1.0) vs 1e0
reference says Duration.new(1.0) — rakupp-v3.14.0-114-gc779017-modified says 1e0
(Duration.new(1)).VAR— methods/Duration#0077(Duration.new(0)).VAR— methods/Duration#0078(Duration.new(1/3)).VAR— methods/Duration#0080(Duration.new(1)).abs— methods/Duration#0093(Duration.new(0)).abs— methods/Duration#0094(Duration.new(-1)).abs— methods/Duration#0095(Duration.new(1/3)).abs— methods/Duration#0096(Duration.new(1)).bless— methods/Duration#0173(Duration.new(0)).bless— methods/Duration#0174(Duration.new(-1)).bless— methods/Duration#0175(Duration.new(1/3)).bless— methods/Duration#0176(Duration.new(1)).conj— methods/Duration#0249- … and 12 more
23any(Failure.new(exception => X::Numeric::DivideByZero.new(u… vs any({:exception(X::Numeric::DivideByZero), :message("Attemp…
reference says any(Failure.new(exception => X::Numeric::DivideByZero.new(using => "div", details => Any, numerator => 1), backtrace => Backtrace.new), Failure.new(exception => X::Numeric::DivideByZero.new(using => "div", details => Any, numerator => 2), backtrace => Backtrace.new)) — rakupp-v3.14.0-107-gb8ea9bb-modified says any({:exception(X::Numeric::DivideByZero), :message("Attempt to divide 1 by zero using infix:<div>")}, {:exception(X::Numeric::DivideByZero), :message("Attempt to divide 2 by zero using infix:<div>")})
(any(1,2)) div (0)— operators/infix-div#0704(any(1,2)) div (1/2)— operators/infix-div#0707(any(1,2)) div (0e0)— operators/infix-div#0708(any(1,2)) div (NaN)— operators/infix-div#0709(any(1,2)) div ("")— operators/infix-div#0710(any(1,2)) div (Any)— operators/infix-div#0713(any(1,2)) div (-0e0)— operators/infix-div#0716(any(1,2)) div (Inf)— operators/infix-div#0717(any(1,2)) div (False)— operators/infix-div#0719(any(1,2)) div (Nil)— operators/infix-div#0720(any(1,2)) div (())— operators/infix-div#0721(any(1,2)) div ("0")— operators/infix-div#0722- … and 11 more
230..^0.5 vs 0..^0
reference says 0..^0.5 — rakupp-v3.14.0-92-g78048b0-modified says 0..^0
(0) ..^ (1/2)— operators/infix-range-excl-hi#0010(1) ..^ (1/2)— operators/infix-range-excl-hi#0011(1/2) ..^ (1/2)— operators/infix-range-excl-hi#0013(1/2) ..^ (0)— operators/infix-range-excl-hi#0014(1/2) ..^ (1)— operators/infix-range-excl-hi#0015(1) ..^ (0e0)— operators/infix-range-excl-hi#0018(1/2) ..^ (0e0)— operators/infix-range-excl-hi#0020(0e0) ..^ (1/2)— operators/infix-range-excl-hi#0025((1,2)) ..^ (1/2)— operators/infix-range-excl-hi#0115((1,2)) ..^ (0e0)— operators/infix-range-excl-hi#0116(2**64) ..^ (0)— operators/infix-range-excl-hi#0212(2**64) ..^ (1)— operators/infix-range-excl-hi#0213- … and 11 more
23ERR:X::Numeric::Uninitialized vs ^0
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says ^0
(0) ..^ (Int)— operators/infix-range-excl-hi#0401(1/2) ..^ (Int)— operators/infix-range-excl-hi#0404(0e0) ..^ (Int)— operators/infix-range-excl-hi#0405(NaN) ..^ (Int)— operators/infix-range-excl-hi#0406(-0e0) ..^ (Int)— operators/infix-range-excl-hi#0413(False) ..^ (Int)— operators/infix-range-excl-hi#0416(Int) ..^ (Int)— operators/infix-range-excl-hi#0421(Int) ..^ (0)— operators/infix-range-excl-hi#0422(Int) ..^ (1)— operators/infix-range-excl-hi#0423(Int) ..^ (1/2)— operators/infix-range-excl-hi#0425(Int) ..^ (0e0)— operators/infix-range-excl-hi#0426(Int) ..^ ("")— operators/infix-range-excl-hi#0428- … and 11 more
23any(0..1, 0..2) vs 0..2
reference says any(0..1, 0..2) — rakupp-v3.14.0-107-gb8ea9bb-modified says 0..2
(0) .. (any(1,2))— operators/infix-range#0677(1) .. (any(1,2))— operators/infix-range#0678(1/2) .. (any(1,2))— operators/infix-range#0680(0e0) .. (any(1,2))— operators/infix-range#0681((1,2)) .. (any(1,2))— operators/infix-range#0687(2**64) .. (any(1,2))— operators/infix-range#0691(()) .. (any(1,2))— operators/infix-range#0694([1,2]) .. (any(1,2))— operators/infix-range#0699(any(1,2)) .. (0)— operators/infix-range#0704(any(1,2)) .. (1)— operators/infix-range#0705(any(1,2)) .. (-1)— operators/infix-range#0706(any(1,2)) .. (1/2)— operators/infix-range#0707- … and 11 more
22ERR:X::Numeric::DivideByZero vs ERR:X::Method::NotFound
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(0e0).divzero— methods/Num#0711(-0e0).divzero— methods/Num#0712(1e0).divzero— methods/Num#0713(-1e0).divzero— methods/Num#0714(Inf).divzero— methods/Num#0715(-Inf).divzero— methods/Num#0716(NaN).divzero— methods/Num#0717(2e0).divzero— methods/Num#0718(0.5e0).divzero— methods/Num#0719(1e308).divzero— methods/Num#0720(0e0).modzero— methods/Num#1071(-0e0).modzero— methods/Num#1072- … and 10 more
22$(1, 2) vs ERR:X::Signature::ArityMismatch
reference says $(1, 2) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \((1,2)); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0037my $A = \((1,2)); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0041my $A = \((1,2)); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0042my $A = \((1,2)); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0043my $A = \((1,2)); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0118my $A = \((1,2)); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0140my $A = \((1,2)); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0190my $A = \((1,2)); sub f($a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0218my $A = \((1,2)); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0263my $A = \((1,2)); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0455my $A = \((1,2)); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0471my $A = \((1,2)); sub f($a) { $a }; f(|$A)— signatures/bind-sub#0037- … and 10 more
22$[1, 2] vs ERR:X::Signature::ArityMismatch
reference says $[1, 2] — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \([1,2]); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0050my $A = \([1,2]); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0054my $A = \([1,2]); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0055my $A = \([1,2]); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0056my $A = \([1,2]); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0119my $A = \([1,2]); sub f($a where * > 0) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0141my $A = \([1,2]); sub f($a?) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0191my $A = \([1,2]); sub f($a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0219my $A = \([1,2]); sub f($a = Nil) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0264my $A = \([1,2]); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0456my $A = \([1,2]); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0472my $A = \([1,2]); sub f($a) { $a }; f(|$A)— signatures/bind-sub#0050- … and 10 more
22$(1, 2) vs 1
reference says $(1, 2) — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \((1,2)); my $b = -> $a { $a }; $b.(|$A)— signatures/bind-block#0037my $A = \((1,2)); my $b = -> Any $a { $a }; $b.(|$A)— signatures/bind-block#0041my $A = \((1,2)); my $b = -> Mu $a { $a }; $b.(|$A)— signatures/bind-block#0042my $A = \((1,2)); my $b = -> Cool $a { $a }; $b.(|$A)— signatures/bind-block#0043my $A = \((1,2)); my $b = -> Any:D $a { $a }; $b.(|$A)— signatures/bind-block#0118my $A = \((1,2)); my $b = -> $a where * > 0 { $a }; $b.(|$A)— signatures/bind-block#0140my $A = \((1,2)); my $b = -> $a? { $a }; $b.(|$A)— signatures/bind-block#0190my $A = \((1,2)); my $b = -> $a = 42 { $a }; $b.(|$A)— signatures/bind-block#0218my $A = \((1,2)); my $b = -> $a = Nil { $a }; $b.(|$A)— signatures/bind-block#0263my $A = \((1,2)); my $b = -> $a is copy { $a }; $b.(|$A)— signatures/bind-block#0455my $A = \((1,2)); my $b = -> $a is raw { $a }; $b.(|$A)— signatures/bind-block#0471my $A = \((1,2)); my $C = class { method m($a) { $a } }; $C.m(|$A)— signatures/bind-method#0037- … and 10 more
22$[1, 2] vs 1
reference says $[1, 2] — rakupp-v3.14.0-114-gc779017-modified says 1
my $A = \([1,2]); my $b = -> $a { $a }; $b.(|$A)— signatures/bind-block#0050my $A = \([1,2]); my $b = -> Any $a { $a }; $b.(|$A)— signatures/bind-block#0054my $A = \([1,2]); my $b = -> Mu $a { $a }; $b.(|$A)— signatures/bind-block#0055my $A = \([1,2]); my $b = -> Cool $a { $a }; $b.(|$A)— signatures/bind-block#0056my $A = \([1,2]); my $b = -> Any:D $a { $a }; $b.(|$A)— signatures/bind-block#0119my $A = \([1,2]); my $b = -> $a where * > 0 { $a }; $b.(|$A)— signatures/bind-block#0141my $A = \([1,2]); my $b = -> $a? { $a }; $b.(|$A)— signatures/bind-block#0191my $A = \([1,2]); my $b = -> $a = 42 { $a }; $b.(|$A)— signatures/bind-block#0219my $A = \([1,2]); my $b = -> $a = Nil { $a }; $b.(|$A)— signatures/bind-block#0264my $A = \([1,2]); my $b = -> $a is copy { $a }; $b.(|$A)— signatures/bind-block#0456my $A = \([1,2]); my $b = -> $a is raw { $a }; $b.(|$A)— signatures/bind-block#0472my $A = \([1,2]); my $C = class { method m($a) { $a } }; $C.m(|$A)— signatures/bind-method#0050- … and 10 more
22ERR:X::AdHoc vs "(\"[]\", \"[]\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"[]\", \"[]\")"
my $A = \(); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0507my $A = \(); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0552my $A = \(); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0553my $A = \(); sub f(**@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0576my $A = \(); sub f(*@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0599my $A = \(); sub f(**@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0600my $A = \(); sub f(+@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0601my $A = \(); sub f(+@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0624my $A = \(); sub f(+@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#0625my $A = \(:a, :b); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0507my $A = \(:a, :b); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0552my $A = \(:a, :b); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0553- … and 10 more
21Order::Less vs Order::More
reference says Order::Less — rakupp-v3.14.0-92-g78048b0-modified says Order::More
("a") cmp (Inf)— operators/infix-cmp#0177({a=>1}) cmp (Inf)— operators/infix-cmp#0181(True) cmp ((1..3))— operators/infix-cmp#0370(False) cmp ((1..3))— operators/infix-cmp#0377("a b") cmp (Inf)— operators/infix-cmp#0477((a => 1)) cmp (Inf)— operators/infix-cmp#0567((1,2)) cmp (1+2i)— operators/infix-cmp#0795([1,2]) cmp (1+2i)— operators/infix-cmp#0807(bag(1,1)) cmp (1+2i)— operators/infix-cmp#0809((1..3).Seq) cmp (1+2i)— operators/infix-cmp#0810(1+2i) cmp ("a")— operators/infix-cmp#0821(1+2i) cmp ({a=>1})— operators/infix-cmp#0825- … and 9 more
21Order::More vs Order::Less
reference says Order::More — rakupp-v3.14.0-92-g78048b0-modified says Order::Less
(Inf) cmp ("a")— operators/infix-cmp#0191(Inf) cmp ({a=>1})— operators/infix-cmp#0195((1..3)) cmp (True)— operators/infix-cmp#0390((1..3)) cmp (False)— operators/infix-cmp#0397(Inf) cmp ("a b")— operators/infix-cmp#0455(Inf) cmp ((a => 1))— operators/infix-cmp#0543("a") cmp (1+2i)— operators/infix-cmp#0792({a=>1}) cmp (1+2i)— operators/infix-cmp#0796("a b") cmp (1+2i)— operators/infix-cmp#0806((a => 1)) cmp (1+2i)— operators/infix-cmp#0808(1+2i) cmp ((1,2))— operators/infix-cmp#0824(1+2i) cmp ([1,2])— operators/infix-cmp#0836- … and 9 more
21"(1, \"\\\{:b}\")" vs "(1, \"\\\{:b(Bool::True)}\")"
reference says "(1, \"\\\{:b}\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"\\\{:b(Bool::True)}\")"
my $A = \(1, :b); sub f($a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0626my $A = \(1, :b); sub f(Int $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0627my $A = \(1, :b); sub f(Any $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0630my $A = \(1, :b); sub f(Mu $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0631my $A = \(1, :b); sub f(Cool $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0632my $A = \(1, :b); sub f(Numeric $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0633my $A = \(1, :b); sub f(Int:D $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0634my $A = \(1, :b); sub f(Any:D $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0636my $A = \(1, :b); sub f($a where * > 0, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0637my $A = \(1, :b); sub f($a where Int, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0638my $A = \(1, :b); sub f($a?, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0639my $A = \(1, :b); sub f($a = 42, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0640- … and 9 more
21"(1, \"([], \\\{:b})\")" vs "(1, \"([], \\\{:b(Bool::True)})\")"
reference says "(1, \"([], \\\{:b})\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"([], \\\{:b(Bool::True)})\")"
my $A = \(1, :b); sub f($a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0677my $A = \(1, :b); sub f(Int $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0678my $A = \(1, :b); sub f(Any $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0681my $A = \(1, :b); sub f(Mu $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0682my $A = \(1, :b); sub f(Cool $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0683my $A = \(1, :b); sub f(Numeric $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0684my $A = \(1, :b); sub f(Int:D $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0685my $A = \(1, :b); sub f(Any:D $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0687my $A = \(1, :b); sub f($a where * > 0, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0688my $A = \(1, :b); sub f($a where Int, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0689my $A = \(1, :b); sub f($a?, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0690my $A = \(1, :b); sub f($a = 42, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0691- … and 9 more
21"(1, \"\\\\(:b)\")" vs "(1, \"\\\\(:b(Bool::True))\")"
reference says "(1, \"\\\\(:b)\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"\\\\(:b(Bool::True))\")"
my $A = \(1, :b); sub f($a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1090my $A = \(1, :b); sub f(Int $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1091my $A = \(1, :b); sub f(Any $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1094my $A = \(1, :b); sub f(Mu $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1095my $A = \(1, :b); sub f(Cool $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1096my $A = \(1, :b); sub f(Numeric $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1097my $A = \(1, :b); sub f(Int:D $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1098my $A = \(1, :b); sub f(Any:D $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1100my $A = \(1, :b); sub f($a where * > 0, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1101my $A = \(1, :b); sub f($a where Int, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1102my $A = \(1, :b); sub f($a?, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1103my $A = \(1, :b); sub f($a = 42, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1104- … and 9 more
20Bool::True vs 1
reference says Bool::True — rakupp-v3.14.0-92-g78048b0-modified says 1
(True) div (True)— operators/infix-div#0073(True) max (1)— operators/infix-max#0075(True) min (1)— operators/infix-min#0075(True) min ((1..3))— operators/infix-min#0370((1..3)) min (True)— operators/infix-min#0390(True).ceiling— methods/Bool#0319(so(1)).ceiling— methods/Bool#0321((1 == 1)).ceiling— methods/Bool#0323(True).floor— methods/Bool#0475(so(1)).floor— methods/Bool#0477((1 == 1)).floor— methods/Bool#0479(True).truncate— methods/Bool#1015- … and 8 more
20any(0^..^1, 0^..^2) vs 0^..^2
reference says any(0^..^1, 0^..^2) — rakupp-v3.14.0-107-gb8ea9bb-modified says 0^..^2
(0) ^..^ (any(1,2))— operators/infix-range-excl-both#0677(1) ^..^ (any(1,2))— operators/infix-range-excl-both#0678(1/2) ^..^ (any(1,2))— operators/infix-range-excl-both#0680(0e0) ^..^ (any(1,2))— operators/infix-range-excl-both#0681((1,2)) ^..^ (any(1,2))— operators/infix-range-excl-both#0687(2**64) ^..^ (any(1,2))— operators/infix-range-excl-both#0691(()) ^..^ (any(1,2))— operators/infix-range-excl-both#0694([1,2]) ^..^ (any(1,2))— operators/infix-range-excl-both#0699(any(1,2)) ^..^ (0)— operators/infix-range-excl-both#0704(any(1,2)) ^..^ (1)— operators/infix-range-excl-both#0705(any(1,2)) ^..^ (1/2)— operators/infix-range-excl-both#0707(any(1,2)) ^..^ (0e0)— operators/infix-range-excl-both#0708- … and 8 more
20any(0^..1, 0^..2) vs 0^..2
reference says any(0^..1, 0^..2) — rakupp-v3.14.0-107-gb8ea9bb-modified says 0^..2
(0) ^.. (any(1,2))— operators/infix-range-excl-lo#0677(1) ^.. (any(1,2))— operators/infix-range-excl-lo#0678(1/2) ^.. (any(1,2))— operators/infix-range-excl-lo#0680(0e0) ^.. (any(1,2))— operators/infix-range-excl-lo#0681((1,2)) ^.. (any(1,2))— operators/infix-range-excl-lo#0687(2**64) ^.. (any(1,2))— operators/infix-range-excl-lo#0691(()) ^.. (any(1,2))— operators/infix-range-excl-lo#0694([1,2]) ^.. (any(1,2))— operators/infix-range-excl-lo#0699(any(1,2)) ^.. (0)— operators/infix-range-excl-lo#0704(any(1,2)) ^.. (1)— operators/infix-range-excl-lo#0705(any(1,2)) ^.. (1/2)— operators/infix-range-excl-lo#0707(any(1,2)) ^.. (0e0)— operators/infix-range-excl-lo#0708- … and 8 more
20Set.new("a",1) vs Set.new(1,"a")
reference says Set.new("a",1) — rakupp-v3.14.0-92-g78048b0-modified says Set.new(1,"a")
(1) ∪ ("a")— operators/infix-u222a#0051(0) ∪ ({a=>1})— operators/infix-u222a#0122(1) ∪ ({a=>1})— operators/infix-u222a#0123(0e0) ∪ ({a=>1})— operators/infix-u222a#0126(2**64) ∪ ("a b")— operators/infix-u222a#0456("a b") ∪ (0)— operators/infix-u222a#0464("a b") ∪ (1/2)— operators/infix-u222a#0467(1) ∪ ((a => 1))— operators/infix-u222a#0531((a => 1)) ∪ (0)— operators/infix-u222a#0554((a => 1)) ∪ (1/2)— operators/infix-u222a#0557((a => 1)) ∪ (2**64)— operators/infix-u222a#0568(1) ⊖ ("a")— operators/infix-u2296#0051- … and 8 more
20(1=>2,0=>1).Bag vs (0=>1,1=>2).Bag
reference says (1=>2,0=>1).Bag — rakupp-v3.14.0-107-gb8ea9bb-modified says (0=>1,1=>2).Bag
(0) ∪ (bag(1,1))— operators/infix-u222a#0577(bag(1,1)) ∪ (0e0)— operators/infix-u222a#0606(bag(1,1)) ∪ ((1,2))— operators/infix-u222a#0612((1,2)) ⊍ ((1..3))— operators/infix-u228d#0372([1,2]) ⊍ ((1,2))— operators/infix-u228d#0518([1,2]) ⊍ ((1..3))— operators/infix-u228d#0527(0) ⊎ (1)— operators/infix-u228e#0002(1) ⊎ (0)— operators/infix-u228e#0004(1) ⊎ (0e0)— operators/infix-u228e#0018(1/2) ⊎ (0e0)— operators/infix-u228e#0020(0e0) ⊎ (2**64)— operators/infix-u228e#0201(2**64) ⊎ (0)— operators/infix-u228e#0212- … and 8 more
20$(("0", "0", "0").Seq) vs $((Bool::False, Bool::False, Bool::False).Seq)
reference says $(("0", "0", "0").Seq) — rakupp-v3.14.0-114-gc779017-modified says $((Bool::False, Bool::False, Bool::False).Seq)
(Inf).uniprops("a")— methods/Num#1754(NaN).uniprops("a")— methods/Num#1764(0.5e0).uniprops("a")— methods/Num#1774("ABC").uniprops("a")— methods/Str#1927("Inf").uniprops("a")— methods/Str#1947([[1],[2]]).uniprops("a")— methods/Array#1384(["a","b"]).uniprops("a")— methods/Array#1394([1,"a"]).uniprops("a")— methods/Array#1399(1/2).uniprops("a")— methods/Cool#2459("ABC").uniprops("a")— methods/Cool#2499({a=>1}).uniprops("a")— methods/Hash#0561(("a","b")).uniprops("a")— methods/List#1512- … and 8 more
20Any vs ""
reference says Any — rakupp-v3.14.0-114-gc779017-modified says ""
("").uniprop("a")— methods/Str#1852([]).uniname— methods/Array#1310([Any]).uniname— methods/Array#1314([]).uniprop("a")— methods/Array#1334([Any]).uniprop("a")— methods/Array#1354("").uniprop("a")— methods/Cool#2394({}).uniname— methods/Hash#0529({}).uniprop("a")— methods/Hash#0541(()).uniname— methods/List#1425((Any,)).uniname— methods/List#1430(()).uniprop("a")— methods/List#1452((Any,)).uniprop("a")— methods/List#1477- … and 8 more
20ERR:X::Str::Numeric vs ERR:X::TypeCheck::Binding::Parameter
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-114-gc779017-modified says ERR:X::TypeCheck::Binding::Parameter
("a").unpolar("a")— methods/Str#1999("a").unpolar(Any)— methods/Str#2000("ABC").unpolar("a")— methods/Str#2004("ABC").unpolar(Any)— methods/Str#2005("e\c[COMBINING ACUTE ACCENT]").unpolar("a")— methods/Str#2009("e\c[COMBINING ACUTE ACCENT]").unpolar(Any)— methods/Str#2010("a b c").unpolar("a")— methods/Str#2014("a b c").unpolar(Any)— methods/Str#2015("aa").unpolar("a")— methods/Str#2034("aa").unpolar(Any)— methods/Str#2035("a").unpolar("a")— methods/Cool#2559("a").unpolar(Any)— methods/Cool#2560- … and 8 more
20ERR:X::TypeCheck::Binding::Parameter vs $( )
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says $( )
({ 1 }).cando(0)— methods/Block#0043({ 1 }).cando(1)— methods/Block#0044({ 1 }).cando(-1)— methods/Block#0045({ 1 }).cando("a")— methods/Block#0046({ 1 }).cando(Any)— methods/Block#0047({ $_ }).cando(0)— methods/Block#0048({ $_ }).cando(1)— methods/Block#0049({ $_ }).cando(-1)— methods/Block#0050({ $_ }).cando("a")— methods/Block#0051({ $_ }).cando(Any)— methods/Block#0052({ 1 }).cando(0)— methods/Code#0041({ 1 }).cando(1)— methods/Code#0042- … and 8 more
20ERR:X::AdHoc vs ${:day(1), :month(1), :year(2000)}
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says ${:day(1), :month(1), :year(2000)}
(Date.new(2000,1,1)).truncated-to(0)— methods/Date#0325(Date.new(2000,1,1)).truncated-to(1)— methods/Date#0326(Date.new(2000,1,1)).truncated-to(-1)— methods/Date#0327(Date.new(2000,1,1)).truncated-to("a")— methods/Date#0328(Date.new(2000,1,1)).truncated-to(Any)— methods/Date#0329(Date.new(2000,2,29)).truncated-to(0)— methods/Date#0330(Date.new(2000,2,29)).truncated-to(1)— methods/Date#0331(Date.new(2000,2,29)).truncated-to(-1)— methods/Date#0332(Date.new(2000,2,29)).truncated-to("a")— methods/Date#0333(Date.new(2000,2,29)).truncated-to(Any)— methods/Date#0334(Date.new(1970,1,1)).truncated-to(0)— methods/Date#0335(Date.new(1970,1,1)).truncated-to(1)— methods/Date#0336- … and 8 more
20$("0", "") vs Failure
reference says $("0", "") — rakupp-v3.14.0-114-gc779017-modified says Failure
(0/1).base-repeating(0)— methods/Rat#0358(0/1).base-repeating(1)— methods/Rat#0359(0/1).base-repeating(-1)— methods/Rat#0360(0/1).base-repeating("a")— methods/Rat#0361(0/1).base-repeating(Any)— methods/Rat#0362(1/1).base-repeating(0)— methods/Rat#0368(1/1).base-repeating(1)— methods/Rat#0369(1/1).base-repeating(-1)— methods/Rat#0370(1/1).base-repeating("a")— methods/Rat#0371(1/1).base-repeating(Any)— methods/Rat#0372(3/1).base-repeating(0)— methods/Rat#0383(3/1).base-repeating(1)— methods/Rat#0384- … and 8 more
1918446744073709551616 vs any(18446744073709551616, 18446744073709551616)
reference says 18446744073709551616 — rakupp-v3.14.0-107-gb8ea9bb-modified says any(18446744073709551616, 18446744073709551616)
(2**64) max (any(1,2))— operators/infix-max#0691(any(1,2)) max (1)— operators/infix-max#0705(any(1,2)) max (2**64)— operators/infix-max#0718(any(1,2)) max ((1..3))— operators/infix-max#0723(0) min (any(1,2))— operators/infix-min#0677(1/2) min (any(1,2))— operators/infix-min#0680(0e0) min (any(1,2))— operators/infix-min#0681(any(1,2)) min (0)— operators/infix-min#0704(any(1,2)) min (1)— operators/infix-min#0705(any(1,2)) min (1/2)— operators/infix-min#0707(any(1,2)) min (0e0)— operators/infix-min#0708(any(1,2)) min ((1..3))— operators/infix-min#0723- … and 7 more
19("a"=>1,1=>2).Bag vs (1=>2,"a"=>1).Bag
reference says ("a"=>1,1=>2).Bag — rakupp-v3.14.0-107-gb8ea9bb-modified says (1=>2,"a"=>1).Bag
({a=>1}) ∪ (bag(1,1))— operators/infix-u222a#0588(bag(1,1)) ∪ ("a")— operators/infix-u222a#0609(bag(1,1)) ∪ ("a b")— operators/infix-u222a#0623("a") ⊎ (1)— operators/infix-u228e#0059("a") ⊎ (0e0)— operators/infix-u228e#0062(1/2) ⊎ ({a=>1})— operators/infix-u228e#0125(0e0) ⊎ ({a=>1})— operators/infix-u228e#0126("a") ⊎ (2**64)— operators/infix-u228e#0204(1) ⊎ ("a b")— operators/infix-u228e#0443(1/2) ⊎ ("a b")— operators/infix-u228e#0445(2**64) ⊎ ("a b")— operators/infix-u228e#0456("a b") ⊎ (0)— operators/infix-u228e#0464- … and 7 more
19ERR:X::Parameter::WrongOrder vs ERR:X::Parameter::RequiredNamed
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Parameter::RequiredNamed
my $A = \(1); sub f(:$a!, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0357my $A = \(1); sub f(:$a!, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0358my $A = \(1); sub f(:$a!, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0359my $A = \(1); sub f(:$a!, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1#0360my $A = \(1); sub f(:$a!, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1#1175my $A = \(1, 2); sub f(:$a!, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1175my $A = \(1, 2, 3); sub f(:$a!, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1175my $A = \(1, :b); sub f(:$a!, $b?) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0357my $A = \(1, :b); sub f(:$a!, $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0358my $A = \(1, :b); sub f(:$a!, Int $b = 42) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0359my $A = \(1, :b); sub f(:$a!, $b = Nil) { ($a, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0360my $A = \(1, :b); sub f(:$a!, \b) { ($a, b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1175- … and 7 more
19ERR:X::AdHoc vs "(\"[1]\", \"[]\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"[1]\", \"[]\")"
my $A = \(1); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0507my $A = \(1); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0552my $A = \(1); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0553my $A = \(1); sub f(**@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0576my $A = \(1); sub f(*@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0599my $A = \(1); sub f(**@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0600my $A = \(1); sub f(+@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0601my $A = \(1); sub f(+@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0624my $A = \(1); sub f(+@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1#0625my $A = \(1, :b); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0507my $A = \(1, :b); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0552my $A = \(1, :b); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0553- … and 7 more
19"P6opaque" vs WhateverCode.new
reference says "P6opaque" — rakupp-v3.14.0-114-gc779017-modified says WhateverCode.new
(*).REPR— methods/Whatever#0005((* + 1)).REPR— methods/WhateverCode#0009((* > 0)).REPR— methods/WhateverCode#0010((* + 1)).associative— methods/WhateverCode#0023((* > 0)).associative— methods/WhateverCode#0024((* + 1)).join(0)— methods/WhateverCode#0077((* + 1)).join(1)— methods/WhateverCode#0078((* + 1)).join(-1)— methods/WhateverCode#0079((* + 1)).join("a")— methods/WhateverCode#0080((* > 0)).join(0)— methods/WhateverCode#0082((* > 0)).join(1)— methods/WhateverCode#0083((* > 0)).join(-1)— methods/WhateverCode#0084- … and 7 more
18NaN vs Any
reference says NaN — rakupp-v3.14.0-92-g78048b0-modified says Any
(NaN) min (Any)— operators/infix-min#0087(Any) min (NaN)— operators/infix-min#0097(NaN) min (Nil)— operators/infix-min#0262(Nil) min (NaN)— operators/infix-min#0279([]).unival— methods/Array#1401([Any]).unival— methods/Array#1405({}).unival— methods/Hash#0568(()).unival— methods/List#1529((Any,)).unival— methods/List#1534(Map.new()).unival— methods/Map#0374(("abc" ~~ /x/)).acosec— methods/Match#0102(("abc" ~~ /x/)).acosh— methods/Match#0110- … and 6 more
18<1/0> vs ERR:X::Method::NotFound
reference says <1/0> — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(False).power-down(-1)— methods/Bool#0716(not(1)).power-down(-1)— methods/Bool#0726((1 == 2)).power-down(-1)— methods/Bool#0736(0).power-down(-1)— methods/Int#1173(42).power-down(-1)— methods/Int#1198(2**63-1).power-down(-1)— methods/Int#1218(<42>).power-down(-1)— methods/IntStr#0251(Order::Same).power-down(-1)— methods/Order#0374(1/3).lazy-if(0)— methods/Rat#0825(1/3).lazy-if(1)— methods/Rat#0826(1/3).lazy-if(-1)— methods/Rat#0827(1/3).lazy-if("a")— methods/Rat#0828- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\\(1)\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(1)\", 1)"
my $A = \(1); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1124my $A = \(1); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1125my $A = \(1); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1128my $A = \(1); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1129my $A = \(1); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1130my $A = \(1); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1131my $A = \(1); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1132my $A = \(1); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1133my $A = \(1); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1134my $A = \(1); sub f(|c, $b where * > 0) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1135my $A = \(1); sub f(|c, $b where Int) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1136my $A = \(1); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1#1137- … and 6 more
18ERR:X::AdHoc vs "(\"[1, 2]\", \"[]\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"[1, 2]\", \"[]\")"
my $A = \(1, 2); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0507my $A = \(1, 2); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0552my $A = \(1, 2); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0553my $A = \(1, 2); sub f(**@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0576my $A = \(1, 2); sub f(*@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0599my $A = \(1, 2); sub f(**@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0600my $A = \(1, 2); sub f(+@a, +@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0601my $A = \(1, 2); sub f(+@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0624my $A = \(1, 2); sub f(+@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0625my $A = \((1,2)); sub f(*@a, *@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0507my $A = \((1,2)); sub f(*@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0552my $A = \((1,2)); sub f(**@a, **@b) { (@a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0553- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\\(1, 2, 3)\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(1, 2, 3)\", 1)"
my $A = \(1, 2, 3); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1124my $A = \(1, 2, 3); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1125my $A = \(1, 2, 3); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1128my $A = \(1, 2, 3); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1129my $A = \(1, 2, 3); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1130my $A = \(1, 2, 3); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1131my $A = \(1, 2, 3); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1132my $A = \(1, 2, 3); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1133my $A = \(1, 2, 3); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1134my $A = \(1, 2, 3); sub f(|c, $b where * > 0) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1135my $A = \(1, 2, 3); sub f(|c, $b where Int) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1136my $A = \(1, 2, 3); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1137- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\{:b(Bool::True)}\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\{:b(Bool::True)}\", 1)"
my $A = \(1, :b); sub f(*%h, $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0652my $A = \(1, :b); sub f(*%h, Int $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0653my $A = \(1, :b); sub f(*%h, Any $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0656my $A = \(1, :b); sub f(*%h, Mu $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0657my $A = \(1, :b); sub f(*%h, Cool $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0658my $A = \(1, :b); sub f(*%h, Numeric $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0659my $A = \(1, :b); sub f(*%h, Int:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0660my $A = \(1, :b); sub f(*%h, Int:U $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0661my $A = \(1, :b); sub f(*%h, Any:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0662my $A = \(1, :b); sub f(*%h, $b where * > 0) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0663my $A = \(1, :b); sub f(*%h, $b where Int) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0664my $A = \(1, :b); sub f(*%h, $b?) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0665- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\\(1, :b(Bool::True))\", 1)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(1, :b(Bool::True))\", 1)"
my $A = \(1, :b); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1124my $A = \(1, :b); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1125my $A = \(1, :b); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1128my $A = \(1, :b); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1129my $A = \(1, :b); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1130my $A = \(1, :b); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1131my $A = \(1, :b); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1132my $A = \(1, :b); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1133my $A = \(1, :b); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1134my $A = \(1, :b); sub f(|c, $b where * > 0) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1135my $A = \(1, :b); sub f(|c, $b where Int) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1136my $A = \(1, :b); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1137- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\\(Any, Any)\", Any)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(Any, Any)\", Any)"
my $A = \(Any, Any); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1124my $A = \(Any, Any); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1125my $A = \(Any, Any); sub f(|c, Str $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1126my $A = \(Any, Any); sub f(|c, Num $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1127my $A = \(Any, Any); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1128my $A = \(Any, Any); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1129my $A = \(Any, Any); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1130my $A = \(Any, Any); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1131my $A = \(Any, Any); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1132my $A = \(Any, Any); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1133my $A = \(Any, Any); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1134my $A = \(Any, Any); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1137- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\{:a(Bool::True), :b(Bool::True)}\", Any)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\{:a(Bool::True), :b(Bool::True)}\", Any)"
my $A = \(:a, :b); sub f(*%h, $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0652my $A = \(:a, :b); sub f(*%h, Int $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0653my $A = \(:a, :b); sub f(*%h, Str $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0654my $A = \(:a, :b); sub f(*%h, Num $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0655my $A = \(:a, :b); sub f(*%h, Any $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0656my $A = \(:a, :b); sub f(*%h, Mu $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0657my $A = \(:a, :b); sub f(*%h, Cool $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0658my $A = \(:a, :b); sub f(*%h, Numeric $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0659my $A = \(:a, :b); sub f(*%h, Int:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0660my $A = \(:a, :b); sub f(*%h, Int:U $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0661my $A = \(:a, :b); sub f(*%h, Any:D $b) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0662my $A = \(:a, :b); sub f(*%h, $b?) { (%h.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0665- … and 6 more
18ERR:X::Parameter::WrongOrder vs "(\"\\\\(:a(Bool::True), :b(Bool::True))\", Any)"
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\\(:a(Bool::True), :b(Bool::True))\", Any)"
my $A = \(:a, :b); sub f(|c, $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1124my $A = \(:a, :b); sub f(|c, Int $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1125my $A = \(:a, :b); sub f(|c, Str $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1126my $A = \(:a, :b); sub f(|c, Num $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1127my $A = \(:a, :b); sub f(|c, Any $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1128my $A = \(:a, :b); sub f(|c, Mu $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1129my $A = \(:a, :b); sub f(|c, Cool $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1130my $A = \(:a, :b); sub f(|c, Numeric $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1131my $A = \(:a, :b); sub f(|c, Int:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1132my $A = \(:a, :b); sub f(|c, Int:U $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1133my $A = \(:a, :b); sub f(|c, Any:D $b) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1134my $A = \(:a, :b); sub f(|c, $b?) { (c.raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1137- … and 6 more
18ERR:X::AdHoc vs "(\"(\\\"T\\\", T)\", Any)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"(\\\"T\\\", T)\", Any)"
my $A = \(:a, :b); sub f(::T $a, $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1334my $A = \(:a, :b); sub f(::T $a, Int $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1335my $A = \(:a, :b); sub f(::T $a, Str $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1336my $A = \(:a, :b); sub f(::T $a, Num $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1337my $A = \(:a, :b); sub f(::T $a, Any $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1338my $A = \(:a, :b); sub f(::T $a, Mu $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1339my $A = \(:a, :b); sub f(::T $a, Cool $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1340my $A = \(:a, :b); sub f(::T $a, Numeric $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1341my $A = \(:a, :b); sub f(::T $a, Int:D $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1342my $A = \(:a, :b); sub f(::T $a, Int:U $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1343my $A = \(:a, :b); sub f(::T $a, Any:D $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1344my $A = \(:a, :b); sub f(::T $a, $b?) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1347- … and 6 more
18Date.new(2000,1,1) vs ${:day(1), :month(1), :year(2000)}
reference says Date.new(2000,1,1) — rakupp-v3.14.0-114-gc779017-modified says ${:day(1), :month(1), :year(2000)}
(Date.new(2000,1,1)).Date— methods/Date#0013(Date.new(2000,1,1)).first-date-in-month— methods/Date#0149(Date.new(2000,2,29)).first-date-in-month— methods/Date#0150(Date.new(1970,1,1)).first-date-in-month— methods/Date#0151(Date.new(2026,12,31)).first-date-in-month— methods/Date#0152(Date.new(2000,1,1)).last-date-in-month— methods/Date#0189(Date.new(2000,2,29)).last-date-in-month— methods/Date#0190(Date.new(1970,1,1)).last-date-in-month— methods/Date#0191(Date.new(2026,12,31)).last-date-in-month— methods/Date#0192(Date.new(2000,1,1)).pred— methods/Date#0293(Date.new(2000,2,29)).pred— methods/Date#0294(Date.new(1970,1,1)).pred— methods/Date#0295- … and 6 more
18ERR:X::OutOfRange vs Failure
reference says ERR:X::OutOfRange — rakupp-v3.14.0-114-gc779017-modified says Failure
(1/3).base-repeating(0)— methods/Rat#0353(1/3).base-repeating(1)— methods/Rat#0354(1/3).base-repeating(-1)— methods/Rat#0355(-1/3).base-repeating(0)— methods/Rat#0363(-1/3).base-repeating(1)— methods/Rat#0364(-1/3).base-repeating(-1)— methods/Rat#0365((2**64)/3).base-repeating(0)— methods/Rat#0373((2**64)/3).base-repeating(1)— methods/Rat#0374((2**64)/3).base-repeating(-1)— methods/Rat#0375(1/2).base-repeating(0)— methods/Rat#0378(1/2).base-repeating(1)— methods/Rat#0379(1/2).base-repeating(-1)— methods/Rat#0380- … and 6 more
18Bool::False vs WhateverCode.new
reference says Bool::False — rakupp-v3.14.0-114-gc779017-modified says WhateverCode.new
((* + 1)).does(0)— methods/WhateverCode#0055((* + 1)).does(1)— methods/WhateverCode#0056((* + 1)).does(-1)— methods/WhateverCode#0057((* + 1)).does("a")— methods/WhateverCode#0058((* > 0)).does(0)— methods/WhateverCode#0060((* > 0)).does(1)— methods/WhateverCode#0061((* > 0)).does(-1)— methods/WhateverCode#0062((* > 0)).does("a")— methods/WhateverCode#0063((* + 1)).has-loop-phasers— methods/WhateverCode#0065((* > 0)).has-loop-phasers— methods/WhateverCode#0066((* + 1)).has-phasers— methods/WhateverCode#0067((* > 0)).has-phasers— methods/WhateverCode#0068- … and 6 more
17Bool::False vs 0
reference says Bool::False — rakupp-v3.14.0-92-g78048b0-modified says 0
(False) div (True)— operators/infix-div#0250(False) max (0)— operators/infix-max#0242(False) min (0)— operators/infix-min#0242(False) min ((1..3))— operators/infix-min#0377((1..3)) min (False)— operators/infix-min#0397(False).ceiling— methods/Bool#0320(not(1)).ceiling— methods/Bool#0322((1 == 2)).ceiling— methods/Bool#0324(False).floor— methods/Bool#0476(not(1)).floor— methods/Bool#0478((1 == 2)).floor— methods/Bool#0480(False).truncate— methods/Bool#1016- … and 5 more
17ERR:X::Parameter::InvalidConcreteness vs 0
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-107-gb8ea9bb-modified says 0
(Str) div (1)— operators/infix-div#0873(Str) div (-1)— operators/infix-div#0874(Str) div (True)— operators/infix-div#0880(Str) div ((1,2))— operators/infix-div#0882(Str) div ({a=>1})— operators/infix-div#0883(Str) div (2**64)— operators/infix-div#0886(Str) div ([1,2])— operators/infix-div#0894(Str) div (bag(1,1))— operators/infix-div#0896(Str) div ((1..3).Seq)— operators/infix-div#0897my $A = \(1); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0092my $A = \(0); sub f(Int:U $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0094my $A = \(1); my $b = -> Int:U $a { $a }; $b.(|$A)— signatures/bind-block#0092- … and 5 more
17ERR:X::Multi::NoMatch vs <5/6>
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says <5/6>
(1) / (v1.2)— operators/infix-divide#0731(1/2) / (v1.2)— operators/infix-divide#0733(True) / (v1.2)— operators/infix-divide#0738((1,2)) / (v1.2)— operators/infix-divide#0740({a=>1}) / (v1.2)— operators/infix-divide#0741(2**64) / (v1.2)— operators/infix-divide#0744([1,2]) / (v1.2)— operators/infix-divide#0752(v1.2) / (0)— operators/infix-divide#0758(v1.2) / ("")— operators/infix-divide#0764(v1.2) / (Any)— operators/infix-divide#0767(v1.2) / (False)— operators/infix-divide#0773(v1.2) / (Nil)— operators/infix-divide#0774- … and 5 more
17ERR:X::Multi::NoMatch vs <0+0i>
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says <0+0i>
((a => 1)) / (1+2i)— operators/infix-divide#0808(v1.2) / (1+2i)— operators/infix-divide#0812(1+2i) / (v1.2)— operators/infix-divide#0841(v1.2) - (1+2i)— operators/infix-minus#0812(1+2i) - ((a => 1))— operators/infix-minus#0837((a => 1)) + (1+2i)— operators/infix-plus#0808(v1.2) + (1+2i)— operators/infix-plus#0812(1+2i) + ((a => 1))— operators/infix-plus#0837(1+2i) + (v1.2)— operators/infix-plus#0841((a => 1)) ** (1+2i)— operators/infix-power#0808(v1.2) ** (1+2i)— operators/infix-power#0812(1+2i) ** ((a => 1))— operators/infix-power#0837- … and 5 more
17<1/2> vs ERR:X::AdHoc
reference says <1/2> — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(1/2) does (1/2)— operators/infix-does#0013(1/2) does (0)— operators/infix-does#0014(1/2) does (1)— operators/infix-does#0015(1/2) does (-1)— operators/infix-does#0016(1/2) does (0e0)— operators/infix-does#0020(1/2) does (NaN)— operators/infix-does#0029(1/2) does ("")— operators/infix-does#0040(1/2) does ("a")— operators/infix-does#0053(1/2) does (True)— operators/infix-does#0068(1/2) does (-0e0)— operators/infix-does#0148(1/2) does (Inf)— operators/infix-does#0173(1/2) does (2**64)— operators/infix-does#0200- … and 5 more
17$(1, 2) vs ERR:X::AdHoc
reference says $(1, 2) — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
((1,2)) does (0)— operators/infix-does#0112((1,2)) does (1)— operators/infix-does#0113((1,2)) does (-1)— operators/infix-does#0114((1,2)) does (1/2)— operators/infix-does#0115((1,2)) does (0e0)— operators/infix-does#0116((1,2)) does (NaN)— operators/infix-does#0117((1,2)) does ("")— operators/infix-does#0118((1,2)) does ("a")— operators/infix-does#0119((1,2)) does (True)— operators/infix-does#0120((1,2)) does (-0e0)— operators/infix-does#0155((1,2)) does (Inf)— operators/infix-does#0180((1,2)) does (2**64)— operators/infix-does#0207- … and 5 more
17${:a(1)} vs ERR:X::AdHoc
reference says ${:a(1)} — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
({a=>1}) does (0)— operators/infix-does#0134({a=>1}) does (1)— operators/infix-does#0135({a=>1}) does (-1)— operators/infix-does#0136({a=>1}) does (1/2)— operators/infix-does#0137({a=>1}) does (0e0)— operators/infix-does#0138({a=>1}) does (NaN)— operators/infix-does#0139({a=>1}) does ("")— operators/infix-does#0140({a=>1}) does ("a")— operators/infix-does#0141({a=>1}) does (True)— operators/infix-does#0142({a=>1}) does (-0e0)— operators/infix-does#0156({a=>1}) does (Inf)— operators/infix-does#0181({a=>1}) does (2**64)— operators/infix-does#0208- … and 5 more
17$( ) vs ERR:X::AdHoc
reference says $( ) — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(()) does (0)— operators/infix-does#0308(()) does (1)— operators/infix-does#0309(()) does (-1)— operators/infix-does#0310(()) does (1/2)— operators/infix-does#0311(()) does (0e0)— operators/infix-does#0312(()) does (NaN)— operators/infix-does#0313(()) does ("")— operators/infix-does#0314(()) does ("a")— operators/infix-does#0315(()) does (True)— operators/infix-does#0316(()) does (-0e0)— operators/infix-does#0320(()) does (Inf)— operators/infix-does#0321(()) does (2**64)— operators/infix-does#0322- … and 5 more
17$[1, 2] vs ERR:X::AdHoc
reference says $[1, 2] — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::AdHoc
([1,2]) does (0)— operators/infix-does#0508([1,2]) does (1)— operators/infix-does#0509([1,2]) does (-1)— operators/infix-does#0510([1,2]) does (1/2)— operators/infix-does#0511([1,2]) does (0e0)— operators/infix-does#0512([1,2]) does (NaN)— operators/infix-does#0513([1,2]) does ("")— operators/infix-does#0514([1,2]) does ("a")— operators/infix-does#0515([1,2]) does (True)— operators/infix-does#0516([1,2]) does (-0e0)— operators/infix-does#0520([1,2]) does (Inf)— operators/infix-does#0521([1,2]) does (2**64)— operators/infix-does#0522- … and 5 more
17:a(1) vs ERR:X::AdHoc
reference says :a(1) — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::AdHoc
((a => 1)) does (0)— operators/infix-does#0554((a => 1)) does (1)— operators/infix-does#0555((a => 1)) does (-1)— operators/infix-does#0556((a => 1)) does (1/2)— operators/infix-does#0557((a => 1)) does (0e0)— operators/infix-does#0558((a => 1)) does (NaN)— operators/infix-does#0559((a => 1)) does ("")— operators/infix-does#0560((a => 1)) does ("a")— operators/infix-does#0561((a => 1)) does (True)— operators/infix-does#0562((a => 1)) does (-0e0)— operators/infix-does#0566((a => 1)) does (Inf)— operators/infix-does#0567((a => 1)) does (2**64)— operators/infix-does#0568- … and 5 more
17(1=>2).Bag+{<anon|13>} vs ERR:X::AdHoc
reference says (1=>2).Bag+{<anon|13>} — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::AdHoc
(bag(1,1)) does (0)— operators/infix-does#0602(bag(1,1)) does (1)— operators/infix-does#0603(bag(1,1)) does (-1)— operators/infix-does#0604(bag(1,1)) does (1/2)— operators/infix-does#0605(bag(1,1)) does (0e0)— operators/infix-does#0606(bag(1,1)) does (NaN)— operators/infix-does#0607(bag(1,1)) does ("")— operators/infix-does#0608(bag(1,1)) does ("a")— operators/infix-does#0609(bag(1,1)) does (True)— operators/infix-does#0610(bag(1,1)) does (-0e0)— operators/infix-does#0614(bag(1,1)) does (Inf)— operators/infix-does#0615(bag(1,1)) does (2**64)— operators/infix-does#0616- … and 5 more
17$((1, 2, 3).Seq) vs ERR:X::AdHoc
reference says $((1, 2, 3).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::AdHoc
((1..3).Seq) does (0)— operators/infix-does#0652((1..3).Seq) does (1)— operators/infix-does#0653((1..3).Seq) does (-1)— operators/infix-does#0654((1..3).Seq) does (1/2)— operators/infix-does#0655((1..3).Seq) does (0e0)— operators/infix-does#0656((1..3).Seq) does (NaN)— operators/infix-does#0657((1..3).Seq) does ("")— operators/infix-does#0658((1..3).Seq) does ("a")— operators/infix-does#0659((1..3).Seq) does (True)— operators/infix-does#0660((1..3).Seq) does (-0e0)— operators/infix-does#0664((1..3).Seq) does (Inf)— operators/infix-does#0665((1..3).Seq) does (2**64)— operators/infix-does#0666- … and 5 more
17any(1, 2) vs ERR:X::AdHoc
reference says any(1, 2) — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::AdHoc
(any(1,2)) does (0)— operators/infix-does#0704(any(1,2)) does (1)— operators/infix-does#0705(any(1,2)) does (-1)— operators/infix-does#0706(any(1,2)) does (1/2)— operators/infix-does#0707(any(1,2)) does (0e0)— operators/infix-does#0708(any(1,2)) does (NaN)— operators/infix-does#0709(any(1,2)) does ("")— operators/infix-does#0710(any(1,2)) does ("a")— operators/infix-does#0711(any(1,2)) does (True)— operators/infix-does#0712(any(1,2)) does (-0e0)— operators/infix-does#0716(any(1,2)) does (Inf)— operators/infix-does#0717(any(1,2)) does (2**64)— operators/infix-does#0718- … and 5 more
17v1.2 vs ERR:X::AdHoc
reference says v1.2 — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::AdHoc
(v1.2) does (v1.2)— operators/infix-does#0757(v1.2) does (0)— operators/infix-does#0758(v1.2) does (1)— operators/infix-does#0759(v1.2) does (-1)— operators/infix-does#0760(v1.2) does (1/2)— operators/infix-does#0761(v1.2) does (0e0)— operators/infix-does#0762(v1.2) does (NaN)— operators/infix-does#0763(v1.2) does ("")— operators/infix-does#0764(v1.2) does ("a")— operators/infix-does#0765(v1.2) does (True)— operators/infix-does#0766(v1.2) does (-0e0)— operators/infix-does#0770(v1.2) does (Inf)— operators/infix-does#0771- … and 5 more
17Bool::True..2 vs 1..2
reference says Bool::True..2 — rakupp-v3.14.0-92-g78048b0-modified says 1..2
(True) minmax ((1,2))— operators/infix-minmax#0109(True) minmax ({a=>1})— operators/infix-minmax#0130({a=>1}) minmax (True)— operators/infix-minmax#0142(True) minmax ((1..3))— operators/infix-minmax#0370(True) minmax ([1,2])— operators/infix-minmax#0493(True) .. (0)— operators/infix-range#0074(True) .. (1)— operators/infix-range#0075(True) .. (1/2)— operators/infix-range#0077(True) .. (0e0)— operators/infix-range#0078(True) .. ("")— operators/infix-range#0080(True) .. ((1,2))— operators/infix-range#0109(True) .. ({a=>1})— operators/infix-range#0130- … and 5 more
16ERR:X::Numeric::Real vs any(0, 0)
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says any(0, 0)
(any(1,2)) +& (1+2i)— operators/infix-bit-and#0811(1+2i) +& (any(1,2))— operators/infix-bit-and#0840(any(1,2)) +| (1+2i)— operators/infix-bit-or#0811(1+2i) +| (any(1,2))— operators/infix-bit-or#0840(any(1,2)) +^ (1+2i)— operators/infix-bit-xor#0811(1+2i) +^ (any(1,2))— operators/infix-bit-xor#0840(1+2i) div (any(1,2))— operators/infix-div#0840(any(1,2)) gcd (1+2i)— operators/infix-gcd#0811(1+2i) gcd (any(1,2))— operators/infix-gcd#0840(any(1,2)) lcm (1+2i)— operators/infix-lcm#0811(1+2i) lcm (any(1,2))— operators/infix-lcm#0840(1+2i) mod (any(1,2))— operators/infix-mod#0840- … and 4 more
16ERR:X::Mixin::NotComposable vs -1
reference says ERR:X::Mixin::NotComposable — rakupp-v3.14.0-92-g78048b0-modified says -1
(-1) but (Any)— operators/infix-but#0084(-0e0) but (Any)— operators/infix-but#0167(-1) but (Nil)— operators/infix-but#0259(-0e0) but (Nil)— operators/infix-but#0269(-1) but (Int)— operators/infix-but#0403(-0e0) but (Int)— operators/infix-but#0413(-1) but (Str)— operators/infix-but#0844(-0e0) but (Str)— operators/infix-but#0854(-1) does (Any)— operators/infix-does#0084(-0e0) does (Any)— operators/infix-does#0167(-1) does (Nil)— operators/infix-does#0259(-0e0) does (Nil)— operators/infix-does#0269- … and 4 more
16ERR:X::Str::Numeric vs <0+0i>
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-107-gb8ea9bb-modified says <0+0i>
("a") / (1+2i)— operators/infix-divide#0792("a b") / (1+2i)— operators/infix-divide#0806(1+2i) - ("a")— operators/infix-minus#0821(1+2i) - ("a b")— operators/infix-minus#0835("a") + (1+2i)— operators/infix-plus#0792("a b") + (1+2i)— operators/infix-plus#0806(1+2i) + ("a")— operators/infix-plus#0821(1+2i) + ("a b")— operators/infix-plus#0835("a") ** (1+2i)— operators/infix-power#0792("a b") ** (1+2i)— operators/infix-power#0806(1+2i) ** ("a")— operators/infix-power#0821(1+2i) ** ("a b")— operators/infix-power#0835- … and 4 more
16ERR:X::Multi::NoMatch vs ERR:X::Numeric::Real
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::Real
((a => 1)) >= (1+2i)— operators/infix-ge#0808(v1.2) >= (1+2i)— operators/infix-ge#0812((a => 1)) > (1+2i)— operators/infix-gt#0808(v1.2) > (1+2i)— operators/infix-gt#0812((a => 1)) <= (1+2i)— operators/infix-le#0808(v1.2) <= (1+2i)— operators/infix-le#0812((a => 1)) < (1+2i)— operators/infix-lt#0808(v1.2) < (1+2i)— operators/infix-lt#0812((a => 1)) <=> (1+2i)— operators/infix-num-cmp#0808(v1.2) <=> (1+2i)— operators/infix-num-cmp#0812(1+2i) <=> ((a => 1))— operators/infix-num-cmp#0837(1+2i) <=> (v1.2)— operators/infix-num-cmp#0841- … and 4 more
16Inf vs Any
reference says Inf — rakupp-v3.14.0-92-g78048b0-modified says Any
(Any) min (Any)— operators/infix-min#0091(Any) min (Inf)— operators/infix-min#0179(Inf) min (Any)— operators/infix-min#0193(Any) min (Nil)— operators/infix-min#0266(Inf) min (Nil)— operators/infix-min#0270(Nil) min (Nil)— operators/infix-min#0273(Nil) min (Any)— operators/infix-min#0283(Nil) min (Inf)— operators/infix-min#0287(Int) min (Any)— operators/infix-min#0431(Int) min (Nil)— operators/infix-min#0438(Str) min (Any)— operators/infix-min#0881(Str) min (Nil)— operators/infix-min#0888- … and 4 more
160..(1=>2).Bag vs 0..2
reference says 0..(1=>2).Bag — rakupp-v3.14.0-107-gb8ea9bb-modified says 0..2
(0) minmax (bag(1,1))— operators/infix-minmax#0577(1) minmax (bag(1,1))— operators/infix-minmax#0578(1/2) minmax (bag(1,1))— operators/infix-minmax#0580(0e0) minmax (bag(1,1))— operators/infix-minmax#0581(bag(1,1)) minmax (0)— operators/infix-minmax#0602(bag(1,1)) minmax (1)— operators/infix-minmax#0603(bag(1,1)) minmax (1/2)— operators/infix-minmax#0605(bag(1,1)) minmax (0e0)— operators/infix-minmax#0606(0) .. (bag(1,1))— operators/infix-range#0577(1) .. (bag(1,1))— operators/infix-range#0578(1/2) .. (bag(1,1))— operators/infix-range#0580(0e0) .. (bag(1,1))— operators/infix-range#0581- … and 4 more
160..v1.2 vs 0..1
reference says 0..v1.2 — rakupp-v3.14.0-107-gb8ea9bb-modified says 0..1
(0) minmax (v1.2)— operators/infix-minmax#0730(1) minmax (v1.2)— operators/infix-minmax#0731(1/2) minmax (v1.2)— operators/infix-minmax#0733(0e0) minmax (v1.2)— operators/infix-minmax#0734(v1.2) minmax (0)— operators/infix-minmax#0758(v1.2) minmax (1)— operators/infix-minmax#0759(v1.2) minmax (1/2)— operators/infix-minmax#0761(v1.2) minmax (0e0)— operators/infix-minmax#0762(0) .. (v1.2)— operators/infix-range#0730(1) .. (v1.2)— operators/infix-range#0731(1/2) .. (v1.2)— operators/infix-range#0733(0e0) .. (v1.2)— operators/infix-range#0734- … and 4 more
16ERR:X::Numeric::Uninitialized vs ERR:X::Numeric::DivideByZero
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says ERR:X::Numeric::DivideByZero
(0) % (Int)— operators/infix-modulo#0401(1) % (Int)— operators/infix-modulo#0402(-1) % (Int)— operators/infix-modulo#0403(1/2) % (Int)— operators/infix-modulo#0404(0e0) % (Int)— operators/infix-modulo#0405(NaN) % (Int)— operators/infix-modulo#0406(True) % (Int)— operators/infix-modulo#0409(-0e0) % (Int)— operators/infix-modulo#0413(Inf) % (Int)— operators/infix-modulo#0414(2**64) % (Int)— operators/infix-modulo#0415(False) % (Int)— operators/infix-modulo#0416(Int) % (Int)— operators/infix-modulo#0421- … and 4 more
16""^..^0 vs 0^..^0
reference says ""^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
("") ^..^ (0)— operators/infix-range-excl-both#0044("") ^..^ (1)— operators/infix-range-excl-both#0045("") ^..^ (1/2)— operators/infix-range-excl-both#0047("") ^..^ (0e0)— operators/infix-range-excl-both#0048("a") ^..^ (0)— operators/infix-range-excl-both#0058("a") ^..^ (1)— operators/infix-range-excl-both#0059("a") ^..^ (1/2)— operators/infix-range-excl-both#0061("a") ^..^ (0e0)— operators/infix-range-excl-both#0062("0") ^..^ (0)— operators/infix-range-excl-both#0344("0") ^..^ (1)— operators/infix-range-excl-both#0345("0") ^..^ (1/2)— operators/infix-range-excl-both#0347("0") ^..^ (0e0)— operators/infix-range-excl-both#0348- … and 4 more
16""..^0 vs ^0
reference says ""..^0 — rakupp-v3.14.0-92-g78048b0-modified says ^0
("") ..^ (0)— operators/infix-range-excl-hi#0044("") ..^ (1)— operators/infix-range-excl-hi#0045("") ..^ (1/2)— operators/infix-range-excl-hi#0047("") ..^ (0e0)— operators/infix-range-excl-hi#0048("a") ..^ (0)— operators/infix-range-excl-hi#0058("a") ..^ (1)— operators/infix-range-excl-hi#0059("a") ..^ (1/2)— operators/infix-range-excl-hi#0061("a") ..^ (0e0)— operators/infix-range-excl-hi#0062("0") ..^ (0)— operators/infix-range-excl-hi#0344("0") ..^ (1)— operators/infix-range-excl-hi#0345("0") ..^ (1/2)— operators/infix-range-excl-hi#0347("0") ..^ (0e0)— operators/infix-range-excl-hi#0348- … and 4 more
16any(1..^1, 1..^2) vs 1..^2
reference says any(1..^1, 1..^2) — rakupp-v3.14.0-107-gb8ea9bb-modified says 1..^2
(1) ..^ (any(1,2))— operators/infix-range-excl-hi#0678((1,2)) ..^ (any(1,2))— operators/infix-range-excl-hi#0687(2**64) ..^ (any(1,2))— operators/infix-range-excl-hi#0691([1,2]) ..^ (any(1,2))— operators/infix-range-excl-hi#0699(any(1,2)) ..^ (0)— operators/infix-range-excl-hi#0704(any(1,2)) ..^ (1)— operators/infix-range-excl-hi#0705(any(1,2)) ..^ (1/2)— operators/infix-range-excl-hi#0707(any(1,2)) ..^ (0e0)— operators/infix-range-excl-hi#0708(any(1,2)) ..^ ("")— operators/infix-range-excl-hi#0710(any(1,2)) ..^ ((1,2))— operators/infix-range-excl-hi#0714(any(1,2)) ..^ ({a=>1})— operators/infix-range-excl-hi#0715(any(1,2)) ..^ (Nil)— operators/infix-range-excl-hi#0720- … and 4 more
16""^..0 vs 0^..0
reference says ""^..0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
("") ^.. (0)— operators/infix-range-excl-lo#0044("") ^.. (1)— operators/infix-range-excl-lo#0045("") ^.. (1/2)— operators/infix-range-excl-lo#0047("") ^.. (0e0)— operators/infix-range-excl-lo#0048("a") ^.. (0)— operators/infix-range-excl-lo#0058("a") ^.. (1)— operators/infix-range-excl-lo#0059("a") ^.. (1/2)— operators/infix-range-excl-lo#0061("a") ^.. (0e0)— operators/infix-range-excl-lo#0062("0") ^.. (0)— operators/infix-range-excl-lo#0344("0") ^.. (1)— operators/infix-range-excl-lo#0345("0") ^.. (1/2)— operators/infix-range-excl-lo#0347("0") ^.. (0e0)— operators/infix-range-excl-lo#0348- … and 4 more
16ERR:X::AdHoc vs any(Set.new(2,3), Set.new(1,3))
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Set.new(2,3), Set.new(1,3))
((1..3)) ∖ (any(1,2))— operators/infix-u2216#0696((1..3).Seq) ∖ (any(1,2))— operators/infix-u2216#0702(0) ⊖ (any(1,2))— operators/infix-u2296#0677(1/2) ⊖ (any(1,2))— operators/infix-u2296#0680(0e0) ⊖ (any(1,2))— operators/infix-u2296#0681(2**64) ⊖ (any(1,2))— operators/infix-u2296#0691("0") ⊖ (any(1,2))— operators/infix-u2296#0695((1..3)) ⊖ (any(1,2))— operators/infix-u2296#0696((1..3).Seq) ⊖ (any(1,2))— operators/infix-u2296#0702(any(1,2)) ⊖ (0)— operators/infix-u2296#0704(any(1,2)) ⊖ (1/2)— operators/infix-u2296#0707(any(1,2)) ⊖ (0e0)— operators/infix-u2296#0708- … and 4 more
16any(Bool::False, Bool::False) vs Bool::False
reference says any(Bool::False, Bool::False) — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::False
(()) ⊄ (any(1,2))— operators/infix-u2284#0694(any(1,2)) ⊄ ((1,2))— operators/infix-u2284#0714(any(1,2)) ⊄ ((1..3))— operators/infix-u2284#0723(any(1,2)) ⊄ ([1,2])— operators/infix-u2284#0726((1,2)) ⊅ (any(1,2))— operators/infix-u2285#0687((1..3)) ⊅ (any(1,2))— operators/infix-u2285#0696([1,2]) ⊅ (any(1,2))— operators/infix-u2285#0699(any(1,2)) ⊅ (())— operators/infix-u2285#0721(()) ⊈ (any(1,2))— operators/infix-u2288#0694(any(1,2)) ⊈ ((1,2))— operators/infix-u2288#0714(any(1,2)) ⊈ ((1..3))— operators/infix-u2288#0723(any(1,2)) ⊈ ([1,2])— operators/infix-u2288#0726- … and 4 more
16ERR:X::Numeric::Underflow vs ERR:X::Method::NotFound
reference says ERR:X::Numeric::Underflow — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(False).power-down(1)— methods/Bool#0715(not(1)).power-down(1)— methods/Bool#0725((1 == 2)).power-down(1)— methods/Bool#0735(0).power-down(1)— methods/Int#1172(-1).power-down(1)— methods/Int#1182(2**64).power-down(1)— methods/Int#1187(-2**64).power-down(1)— methods/Int#1192(42).power-down(1)— methods/Int#1197(2).power-down(1)— methods/Int#1202(10).power-down(1)— methods/Int#1207(-42).power-down(1)— methods/Int#1212(2**63-1).power-down(1)— methods/Int#1217- … and 4 more
16ERR:X::Numeric::Overflow vs ERR:X::Method::NotFound
reference says ERR:X::Numeric::Overflow — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(False).power-up(-1)— methods/Bool#0746(not(1)).power-up(-1)— methods/Bool#0756((1 == 2)).power-up(-1)— methods/Bool#0766(0).power-up(-1)— methods/Int#1223(-1).power-up(-1)— methods/Int#1233(2**64).power-up(-1)— methods/Int#1238(-2**64).power-up(-1)— methods/Int#1243(42).power-up(-1)— methods/Int#1248(2).power-up(-1)— methods/Int#1253(10).power-up(-1)— methods/Int#1258(-42).power-up(-1)— methods/Int#1263(2**63-1).power-up(-1)— methods/Int#1268- … and 4 more
16ERR:X::NoZeroArgMeaning vs ERR:X::Method::NotFound
reference says ERR:X::NoZeroArgMeaning — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
("").no-zero-arg— methods/Str#1189(" ").no-zero-arg— methods/Str#1190("0").no-zero-arg— methods/Str#1191("a").no-zero-arg— methods/Str#1192("ABC").no-zero-arg— methods/Str#1193("e\c[COMBINING ACUTE ACCENT]").no-zero-arg— methods/Str#1194("a b c").no-zero-arg— methods/Str#1195("-1").no-zero-arg— methods/Str#1196("Inf").no-zero-arg— methods/Str#1197("\n").no-zero-arg— methods/Str#1198("aa").no-zero-arg— methods/Str#1199(<42>).no-zero-arg— methods/IntStr#0233- … and 4 more
16ERR:X::Comp::Group vs Bool::True
reference says ERR:X::Comp::Group — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::True
so("a" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0001so("abc" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0009so("" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0017so("aaa" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0025so("ABC" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0033so("a b" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0041so("a,b" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0049so("123" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0057so("a\nb" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0065so(" a " ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0073so("aä" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0081so("e\c[COMBINING ACUTE ACCENT]" ~~ /<x = .alpha>/)— regexes/3cx203d202ealpha3e#0089- … and 4 more
16ERR:X::Str::InvalidCharName vs ERR:X::Method::NotFound
reference says ERR:X::Str::InvalidCharName — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(1+2i).parse-names— methods/Complex#0889(0+0i).parse-names— methods/Complex#0890(-1-1i).parse-names— methods/Complex#0891(Inf+0i).parse-names— methods/Complex#0892(0+1i).parse-names— methods/Complex#0893(-0e0+0e0i).parse-names— methods/Complex#0894(NaN+0i).parse-names— methods/Complex#0895(1e0+1e0i).parse-names— methods/Complex#0896(1+2i).uniparse— methods/Complex#1329(0+0i).uniparse— methods/Complex#1330(-1-1i).uniparse— methods/Complex#1331(Inf+0i).uniparse— methods/Complex#1332- … and 4 more
16Date.new(2000,1,1) vs ${:day(1), :hour(0), :minute(0), :month(1), :posix(94668480…
reference says Date.new(2000,1,1) — rakupp-v3.14.0-114-gc779017-modified says ${:day(1), :hour(0), :minute(0), :month(1), :posix(946684800), :second(0), :year(2000)}
(Date.new(2000,1,1)).VAR— methods/Date#0033(Date.new(2000,2,29)).VAR— methods/Date#0034(Date.new(1970,1,1)).VAR— methods/Date#0035(Date.new(2026,12,31)).VAR— methods/Date#0036(Date.new(2000,1,1)).clone— methods/Date#0085(Date.new(2000,2,29)).clone— methods/Date#0086(Date.new(1970,1,1)).clone— methods/Date#0087(Date.new(2026,12,31)).clone— methods/Date#0088(Date.new(2000,1,1)).item— methods/Date#0165(Date.new(2000,2,29)).item— methods/Date#0166(Date.new(1970,1,1)).item— methods/Date#0167(Date.new(2026,12,31)).item— methods/Date#0168- … and 4 more
15Perl6::Metamodel::EnumHOW.new vs Metamodel::ClassHOW
reference says Perl6::Metamodel::EnumHOW.new — rakupp-v3.14.0-114-gc779017-modified says Metamodel::ClassHOW
(True).HOW— methods/Bool#0079(False).HOW— methods/Bool#0080(so(1)).HOW— methods/Bool#0081(not(1)).HOW— methods/Bool#0082((1 == 1)).HOW— methods/Bool#0083((1 == 2)).HOW— methods/Bool#0084(True).HOW— methods/Any#0067(False).HOW— methods/Any#0068(True).HOW— methods/Cool#0189(False).HOW— methods/Cool#0195(True).HOW— methods/Mu#0067(False).HOW— methods/Mu#0068- … and 3 more
15ERR:X::Parameter::RW vs ERR:X::Signature::ArityMismatch
reference says ERR:X::Parameter::RW — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(Nil); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0437my $A = \(()); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0438my $A = \((1,2)); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0439my $A = \([1,2]); sub f($a is rw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0440my $A = \(Nil); sub f($a is rw) { $a }; f(|$A)— signatures/bind-sub#0437my $A = \(()); sub f($a is rw) { $a }; f(|$A)— signatures/bind-sub#0438my $A = \((1,2)); sub f($a is rw) { $a }; f(|$A)— signatures/bind-sub#0439my $A = \([1,2]); sub f($a is rw) { $a }; f(|$A)— signatures/bind-sub#0440my $A = \(1); sub f($a is rw, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1#1253my $A = \(1, 2, 3); sub f($a is rw, [$p, $q]) { ($a, ($p, $q).raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1253my $A = \((1,2)); sub f($a is rw, :$b) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0775my $A = \((1,2)); sub f($a is rw, :$b!) { ($a, $b).raku }; f(|$A)— signatures/pair-u281u2c2u29#0776- … and 3 more
15ERR:X::TypeCheck::Binding::Parameter vs "(Any, \"(\\\"U\\\", Any)\")"
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"(\\\"U\\\", Any)\")"
my $A = \(Any, Any); sub f(Int $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1298my $A = \(Any, Any); sub f(Str $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1299my $A = \(Any, Any); sub f(Num $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1300my $A = \(Any, Any); sub f(Cool $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1303my $A = \(Any, Any); sub f(Numeric $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1304my $A = \(Any, Any); sub f(Int:D $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1305my $A = \(Any, Any); sub f(Int:U $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1306my $A = \(Any, Any); sub f(::T $a, Int $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1335my $A = \(Any, Any); sub f(::T $a, Str $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1336my $A = \(Any, Any); sub f(::T $a, Num $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1337my $A = \(Any, Any); sub f(::T $a, Cool $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1340my $A = \(Any, Any); sub f(::T $a, Numeric $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1341- … and 3 more
15$((1, 2).lazy.Seq) vs ERR:X::Method::NotFound
reference says $((1, 2).lazy.Seq) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
((1,2)).lazy-if(1)— methods/Any#0587((1,2)).lazy-if(-1)— methods/Any#0588((1,2)).lazy-if("a")— methods/Any#0589((1,2)).lazy-if(1)— methods/Iterable#0110((1,2)).lazy-if(-1)— methods/Iterable#0111((1,2)).lazy-if("a")— methods/Iterable#0112([1,2]).lazy-if(1)— methods/Iterable#0115([1,2]).lazy-if(-1)— methods/Iterable#0116([1,2]).lazy-if("a")— methods/Iterable#0117((1..2)).lazy-if(1)— methods/Iterable#0120((1..2)).lazy-if(-1)— methods/Iterable#0121((1..2)).lazy-if("a")— methods/Iterable#0122- … and 3 more
15Set.new(1) vs ERR:X::Method::NotFound
reference says Set.new(1) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(set(1)).lazy-if(0)— methods/Any#0626(set(1)).lazy-if(1)— methods/Any#0627(set(1)).lazy-if(-1)— methods/Any#0628(set(1)).lazy-if("a")— methods/Any#0629(set(1)).lazy-if(Any)— methods/Any#0630(set(1)).lazy-if(0)— methods/Iterable#0159(set(1)).lazy-if(1)— methods/Iterable#0160(set(1)).lazy-if(-1)— methods/Iterable#0161(set(1)).lazy-if("a")— methods/Iterable#0162(set(1)).lazy-if(Any)— methods/Iterable#0163(set(1)).lazy-if(0)— methods/Set#0077(set(1)).lazy-if(1)— methods/Set#0078- … and 3 more
15$((1).lazy.Seq) vs ERR:X::Method::NotFound
reference says $((1).lazy.Seq) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
([1]).lazy-if(1)— methods/Array#0805([1]).lazy-if(-1)— methods/Array#0806([1]).lazy-if("a")— methods/Array#0807((1,)).lazy-if(1)— methods/Iterable#0130((1,)).lazy-if(-1)— methods/Iterable#0131((1,)).lazy-if("a")— methods/Iterable#0132((1,)).lazy-if(1)— methods/List#0863((1,)).lazy-if(-1)— methods/List#0864((1,)).lazy-if("a")— methods/List#0865((1^..^3)).lazy-if(1)— methods/Range#0459((1^..^3)).lazy-if(-1)— methods/Range#0460((1^..^3)).lazy-if("a")— methods/Range#0461- … and 3 more
15$(Map.new) vs Map.new(())
reference says $(Map.new) — rakupp-v3.14.0-114-gc779017-modified says Map.new(())
(bag()).Map— methods/Bag#0012(BagHash.new).Map— methods/BagHash#0012(\()).hash— methods/Capture#0117(\(1,2)).hash— methods/Capture#0118(\(Any)).hash— methods/Capture#0120(Map.new()).VAR— methods/Map#0040(Map.new((a=>1))).bless— methods/Map#0087(Map.new()).bless— methods/Map#0088(Map.new()).hash— methods/Map#0166(Map.new()).item— methods/Map#0194(Map.new()).self— methods/Map#0294(mix()).Map— methods/Mix#0012- … and 3 more
15ERR:X::ControlFlow vs "S"
reference says ERR:X::ControlFlow — rakupp-v3.14.0-77-gf431f48-dirty says "S"
do { sub f() { succeed "S"; "fell" }; f() }— molecules/exit-nesting#0008do { class Cexit_nesting_method_body_succeed { method m() { succeed "S"; "fell" } }; Cexit_nesting_method_bod…— molecules/exit-nesting#0018do { succeed "S"; "fell" }— molecules/exit-nesting#0028do { my @r; for 1..3 { succeed "S"; @r.push("b") }; @r.join(",") }— molecules/exit-nesting#0038do { sub f() { for 1..3 { succeed "S" }; "end" }; f() }— molecules/exit-nesting#0048do { gather { succeed "S"; take "after" }.list.raku }— molecules/exit-nesting#0058do { my @r; for 1..2 { @r.push((1..3).map({ succeed "S"; $_ }).elems) }; @r.join(",") }— molecules/exit-nesting#0088do { sub f() { LEAVE { last }; "body" }; f() }— molecules/exit-nesting#0103do { sub f() { LEAVE { next }; "body" }; f() }— molecules/exit-nesting#0104do { sub f() { LEAVE { take "T" }; "body" }; f() }— molecules/exit-nesting#0106do { sub f() { LEAVE { succeed "S" }; "body" }; f() }— molecules/exit-nesting#0108do { sub f() { LEAVE { emit "E" }; "body" }; f() }— molecules/exit-nesting#0109- … and 3 more
14$(((0, :a(1)),).Seq) vs $(((0, {:a(1)}),).Seq)
reference says $(((0, :a(1)),).Seq) — rakupp-v3.14.0-92-g78048b0-modified says $(((0, {:a(1)}),).Seq)
(0) X ({a=>1})— operators/infix-X#0122(1) X ({a=>1})— operators/infix-X#0123(1/2) X ({a=>1})— operators/infix-X#0125(0e0) X ({a=>1})— operators/infix-X#0126(2**64) X ({a=>1})— operators/infix-X#0223(0) Z ({a=>1})— operators/infix-Z#0122(1) Z ({a=>1})— operators/infix-Z#0123(1/2) Z ({a=>1})— operators/infix-Z#0125(0e0) Z ({a=>1})— operators/infix-Z#0126((1,2)) Z ({a=>1})— operators/infix-Z#0132(2**64) Z ({a=>1})— operators/infix-Z#0223((1..3)) Z ({a=>1})— operators/infix-Z#0393- … and 2 more
14$(((:a(1), 0),).Seq) vs $((({:a(1)}, 0),).Seq)
reference says $(((:a(1), 0),).Seq) — rakupp-v3.14.0-92-g78048b0-modified says $((({:a(1)}, 0),).Seq)
({a=>1}) X (0)— operators/infix-X#0134({a=>1}) X (1)— operators/infix-X#0135({a=>1}) X (1/2)— operators/infix-X#0137({a=>1}) X (0e0)— operators/infix-X#0138({a=>1}) X (2**64)— operators/infix-X#0208({a=>1}) Z (0)— operators/infix-Z#0134({a=>1}) Z (1)— operators/infix-Z#0135({a=>1}) Z (1/2)— operators/infix-Z#0137({a=>1}) Z (0e0)— operators/infix-Z#0138({a=>1}) Z ((1,2))— operators/infix-Z#0144({a=>1}) Z (2**64)— operators/infix-Z#0208({a=>1}) Z ((1..3))— operators/infix-Z#0373- … and 2 more
14$(((0, any(1, 2)),).Seq) vs any(((0, 1),).Seq, ((0, 2),).Seq)
reference says $(((0, any(1, 2)),).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says any(((0, 1),).Seq, ((0, 2),).Seq)
(0) X (any(1,2))— operators/infix-X#0677(1) X (any(1,2))— operators/infix-X#0678(1/2) X (any(1,2))— operators/infix-X#0680(0e0) X (any(1,2))— operators/infix-X#0681(2**64) X (any(1,2))— operators/infix-X#0691(0) Z (any(1,2))— operators/infix-Z#0677(1) Z (any(1,2))— operators/infix-Z#0678(1/2) Z (any(1,2))— operators/infix-Z#0680(0e0) Z (any(1,2))— operators/infix-Z#0681((1,2)) Z (any(1,2))— operators/infix-Z#0687(2**64) Z (any(1,2))— operators/infix-Z#0691((1..3)) Z (any(1,2))— operators/infix-Z#0696- … and 2 more
14$(((any(1, 2), 0),).Seq) vs any(((1, 0),).Seq, ((2, 0),).Seq)
reference says $(((any(1, 2), 0),).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says any(((1, 0),).Seq, ((2, 0),).Seq)
(any(1,2)) X (0)— operators/infix-X#0704(any(1,2)) X (1)— operators/infix-X#0705(any(1,2)) X (1/2)— operators/infix-X#0707(any(1,2)) X (0e0)— operators/infix-X#0708(any(1,2)) X (2**64)— operators/infix-X#0718(any(1,2)) Z (0)— operators/infix-Z#0704(any(1,2)) Z (1)— operators/infix-Z#0705(any(1,2)) Z (1/2)— operators/infix-Z#0707(any(1,2)) Z (0e0)— operators/infix-Z#0708(any(1,2)) Z ((1,2))— operators/infix-Z#0714(any(1,2)) Z (2**64)— operators/infix-Z#0718(any(1,2)) Z ((1..3))— operators/infix-Z#0723- … and 2 more
14$(((0, v1.2),).Seq) vs $(((0, "1.2"),).Seq)
reference says $(((0, v1.2),).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says $(((0, "1.2"),).Seq)
(0) X (v1.2)— operators/infix-X#0730(1) X (v1.2)— operators/infix-X#0731(1/2) X (v1.2)— operators/infix-X#0733(0e0) X (v1.2)— operators/infix-X#0734(2**64) X (v1.2)— operators/infix-X#0744(0) Z (v1.2)— operators/infix-Z#0730(1) Z (v1.2)— operators/infix-Z#0731(1/2) Z (v1.2)— operators/infix-Z#0733(0e0) Z (v1.2)— operators/infix-Z#0734((1,2)) Z (v1.2)— operators/infix-Z#0740(2**64) Z (v1.2)— operators/infix-Z#0744((1..3)) Z (v1.2)— operators/infix-Z#0749- … and 2 more
14$(((v1.2, 0),).Seq) vs $((("1.2", 0),).Seq)
reference says $(((v1.2, 0),).Seq) — rakupp-v3.14.0-107-gb8ea9bb-modified says $((("1.2", 0),).Seq)
(v1.2) X (0)— operators/infix-X#0758(v1.2) X (1)— operators/infix-X#0759(v1.2) X (1/2)— operators/infix-X#0761(v1.2) X (0e0)— operators/infix-X#0762(v1.2) X (2**64)— operators/infix-X#0772(v1.2) Z (0)— operators/infix-Z#0758(v1.2) Z (1)— operators/infix-Z#0759(v1.2) Z (1/2)— operators/infix-Z#0761(v1.2) Z (0e0)— operators/infix-Z#0762(v1.2) Z ((1,2))— operators/infix-Z#0768(v1.2) Z (2**64)— operators/infix-Z#0772(v1.2) Z ((1..3))— operators/infix-Z#0777- … and 2 more
14ERR:X::AdHoc vs -1
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says -1
(-1) but (any(1,2))— operators/infix-but#0679(-0e0) but (any(1,2))— operators/infix-but#0689(-1) does ((1,2))— operators/infix-does#0103(-1) does ({a=>1})— operators/infix-does#0124(-1) does (())— operators/infix-does#0292(-1) does ((1..3))— operators/infix-does#0364(-1) does ([1,2])— operators/infix-does#0487(-1) does ((a => 1))— operators/infix-does#0532(-1) does (bag(1,1))— operators/infix-does#0579(-1) does ((1..3).Seq)— operators/infix-does#0628(-1) does (any(1,2))— operators/infix-does#0679(-0e0) does (any(1,2))— operators/infix-does#0689- … and 2 more
14ERR:X::AdHoc vs NaN
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says NaN
(NaN) but (any(1,2))— operators/infix-but#0682(NaN) does (any(1,2))— operators/infix-does#0682(-1).unival— methods/Int#1883(2**64).unival— methods/Int#1884(-2**64).unival— methods/Int#1885(-42).unival— methods/Int#1889(2**63-1).unival— methods/Int#1890(-1e0).unival— methods/Num#1784(-1).unival— methods/Cool#2527(2**64).unival— methods/Cool#2530(-1e0).unival— methods/Cool#2534(Duration.new(-1)).unival— methods/Duration#0727- … and 2 more
14ERR:X::Numeric::DivideByZero vs -Inf
reference says ERR:X::Numeric::DivideByZero — rakupp-v3.14.0-92-g78048b0-modified says -Inf
(-1) / (0e0)— operators/infix-divide#0019(1) / (-0e0)— operators/infix-divide#0146(1/2) / (-0e0)— operators/infix-divide#0148(True) / (-0e0)— operators/infix-divide#0153(Inf) / (-0e0)— operators/infix-divide#0196(1) / (-0e0)— operators/infix-divide#0018(-1) / (0e0)— operators/infix-divide#0028(1/3) / (-0e0)— operators/infix-divide#0051(1e0) / (-0e0)— operators/infix-divide#0084(Inf) / (-0e0)— operators/infix-divide#0095(-Inf) / (0)— operators/infix-divide#0100(-Inf) / (0e0)— operators/infix-divide#0105- … and 2 more
14ERR:X::Str::Numeric vs ERR:X::Numeric::Real
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::Real
("a") >= (1+2i)— operators/infix-ge#0792("a b") >= (1+2i)— operators/infix-ge#0806("a") > (1+2i)— operators/infix-gt#0792("a b") > (1+2i)— operators/infix-gt#0806("a") <= (1+2i)— operators/infix-le#0792("a b") <= (1+2i)— operators/infix-le#0806("a") < (1+2i)— operators/infix-lt#0792("a b") < (1+2i)— operators/infix-lt#0806("a") <=> (1+2i)— operators/infix-num-cmp#0792("a b") <=> (1+2i)— operators/infix-num-cmp#0806("a") ≤ (1+2i)— operators/infix-u2264#0792("a b") ≤ (1+2i)— operators/infix-u2264#0806- … and 2 more
140..Bool::True vs 0..1
reference says 0..Bool::True — rakupp-v3.14.0-92-g78048b0-modified says 0..1
(0) minmax (True)— operators/infix-minmax#0065(1/2) minmax (True)— operators/infix-minmax#0068(0e0) minmax (True)— operators/infix-minmax#0069(True) minmax (0)— operators/infix-minmax#0074(True) minmax (1/2)— operators/infix-minmax#0077(True) minmax (0e0)— operators/infix-minmax#0078(0) .. (True)— operators/infix-range#0065(1) .. (True)— operators/infix-range#0066(1/2) .. (True)— operators/infix-range#0068(0e0) .. (True)— operators/infix-range#0069((1,2)) .. (True)— operators/infix-range#0120(2**64) .. (True)— operators/infix-range#0220- … and 2 more
14NaN..1 vs 0..1
reference says NaN..1 — rakupp-v3.14.0-92-g78048b0-modified says 0..1
(NaN) minmax ({a=>1})— operators/infix-minmax#0127({a=>1}) minmax (NaN)— operators/infix-minmax#0139(NaN) .. (0)— operators/infix-range#0032(NaN) .. (1)— operators/infix-range#0033(NaN) .. (1/2)— operators/infix-range#0035(NaN) .. (0e0)— operators/infix-range#0036(NaN) .. ("")— operators/infix-range#0042(NaN) .. ((1,2))— operators/infix-range#0106(NaN) .. ({a=>1})— operators/infix-range#0127(NaN) .. (Nil)— operators/infix-range#0262(NaN) .. (())— operators/infix-range#0295(NaN) .. ("0")— operators/infix-range#0330- … and 2 more
14Bool::False..Bool::False vs 0..0
reference says Bool::False..Bool::False — rakupp-v3.14.0-92-g78048b0-modified says 0..0
(Any) minmax (False)— operators/infix-minmax#0235(False) minmax (False)— operators/infix-minmax#0241(False) minmax (0)— operators/infix-minmax#0242(False) minmax (0e0)— operators/infix-minmax#0246(False) minmax (Any)— operators/infix-minmax#0251(False) minmax (-0e0)— operators/infix-minmax#0254(False) minmax (Nil)— operators/infix-minmax#0272(Nil) minmax (False)— operators/infix-minmax#0289(False) minmax (())— operators/infix-minmax#0305(False) minmax (Int)— operators/infix-minmax#0416(Int) minmax (False)— operators/infix-minmax#0437(False) minmax (Str)— operators/infix-minmax#0857- … and 2 more
14ERR:X::Range::InvalidArg vs 1..Inf
reference says ERR:X::Range::InvalidArg — rakupp-v3.14.0-107-gb8ea9bb-modified says 1..Inf
(Inf) minmax ((1..3).Seq)— operators/infix-minmax#0639(2**64) minmax ((1..3).Seq)— operators/infix-minmax#0640((1..3).Seq) minmax (Inf)— operators/infix-minmax#0665((1..3).Seq) minmax (2**64)— operators/infix-minmax#0666(Inf) minmax (1+2i)— operators/infix-minmax#0798(2**64) minmax (1+2i)— operators/infix-minmax#0799(1+2i) minmax (Inf)— operators/infix-minmax#0827(1+2i) minmax (2**64)— operators/infix-minmax#0828((1..3)) .. (Inf)— operators/infix-range#0395((1..3)) .. (2**64)— operators/infix-range#0396((1..3).Seq) .. (Inf)— operators/infix-range#0665((1..3).Seq) .. (2**64)— operators/infix-range#0666- … and 2 more
14Bool::False vs all(Bool::False, Bool::True)
reference says Bool::False — rakupp-v3.14.0-107-gb8ea9bb-modified says all(Bool::False, Bool::True)
(1) != (any(1,2))— operators/infix-num-ne#0678(True) != (any(1,2))— operators/infix-num-ne#0685({a=>1}) != (any(1,2))— operators/infix-num-ne#0688(any(1,2)) != (1)— operators/infix-num-ne#0705(any(1,2)) != (True)— operators/infix-num-ne#0712(any(1,2)) != ({a=>1})— operators/infix-num-ne#0715(1) ne (any(1,2))— operators/infix-str-ne#0678(any(1,2)) ne (1)— operators/infix-str-ne#0705(1) ≠ (any(1,2))— operators/infix-u2260#0678(True) ≠ (any(1,2))— operators/infix-u2260#0685({a=>1}) ≠ (any(1,2))— operators/infix-u2260#0688(any(1,2)) ≠ (1)— operators/infix-u2260#0705- … and 2 more
14<NaN+NaN\i> vs <Inf+NaNi>
reference says <NaN+NaN\i> — rakupp-v3.14.0-107-gb8ea9bb-modified says <Inf+NaNi>
(Inf) ** (1+2i)— operators/infix-power#0798(1+2i) ** (Inf)— operators/infix-power#0827(0+0i).acosech— methods/Complex#0202(-0e0+0e0i).acosech— methods/Complex#0206(0+0i).asech— methods/Complex#0258(-0e0+0e0i).asech— methods/Complex#0262(0+0i).cosec— methods/Complex#0506(-0e0+0e0i).cosec— methods/Complex#0510(0+0i).cosech— methods/Complex#0514(-0e0+0e0i).cosech— methods/Complex#0518(0+0i).cotan— methods/Complex#0530(-0e0+0e0i).cotan— methods/Complex#0534- … and 2 more
14ERR:X::Str::Numeric vs ^0
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-92-g78048b0-modified says ^0
(0) ..^ ("a")— operators/infix-range-excl-hi#0050(1/2) ..^ ("a")— operators/infix-range-excl-hi#0053(0e0) ..^ ("a")— operators/infix-range-excl-hi#0054(NaN) ..^ ("a")— operators/infix-range-excl-hi#0055(-0e0) ..^ ("a")— operators/infix-range-excl-hi#0165(False) ..^ ("a")— operators/infix-range-excl-hi#0249(Int) ..^ ("a")— operators/infix-range-excl-hi#0429(0) ..^ ("a b")— operators/infix-range-excl-hi#0442(1/2) ..^ ("a b")— operators/infix-range-excl-hi#0445(0e0) ..^ ("a b")— operators/infix-range-excl-hi#0446(NaN) ..^ ("a b")— operators/infix-range-excl-hi#0447(-0e0) ..^ ("a b")— operators/infix-range-excl-hi#0454- … and 2 more
14Bool::False vs ERR:X::Str::Numeric
reference says Bool::False — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::Str::Numeric
("a") ~~ (0)— operators/infix-smartmatch#0058("a") ~~ (1)— operators/infix-smartmatch#0059("a") ~~ (-1)— operators/infix-smartmatch#0060("a") ~~ (1/2)— operators/infix-smartmatch#0061("a") ~~ (0e0)— operators/infix-smartmatch#0062("a") ~~ (NaN)— operators/infix-smartmatch#0063("a") ~~ (-0e0)— operators/infix-smartmatch#0152("a") ~~ (Inf)— operators/infix-smartmatch#0177("a") ~~ (2**64)— operators/infix-smartmatch#0204("a") ~~ (0)— operators/infix-smartmatch#0106("a") ~~ (1)— operators/infix-smartmatch#0107("a") ~~ (-1)— operators/infix-smartmatch#0108- … and 2 more
14Set.new("") vs Set.new(Nil)
reference says Set.new("") — rakupp-v3.14.0-92-g78048b0-modified says Set.new(Nil)
("") ∖ (0)— operators/infix-u2216#0044("") ∖ (1)— operators/infix-u2216#0045("") ∖ (-1)— operators/infix-u2216#0046("") ∖ (1/2)— operators/infix-u2216#0047("") ∖ (0e0)— operators/infix-u2216#0048("") ∖ (NaN)— operators/infix-u2216#0049("") ∖ ("a")— operators/infix-u2216#0056("") ∖ (True)— operators/infix-u2216#0071("") ∖ (Any)— operators/infix-u2216#0088("") ∖ ("0")— operators/infix-u2216#0331("") ∖ ((1..3))— operators/infix-u2216#0368("") ∖ (Str)— operators/infix-u2216#0848- … and 2 more
14Set.new(1,3,2) vs Set.new(1,2,3)
reference says Set.new(1,3,2) — rakupp-v3.14.0-92-g78048b0-modified says Set.new(1,2,3)
((1..3)) ∖ (Inf)— operators/infix-u2216#0395((1..3)) ∖ (2**64)— operators/infix-u2216#0396((1..3)) ∖ ("a b")— operators/infix-u2216#0461((1..3).Seq) ∖ (NaN)— operators/infix-u2216#0657((1..3).Seq) ∖ (-0e0)— operators/infix-u2216#0664((1..3).Seq) ∖ ("0")— operators/infix-u2216#0670((1..3)) ∖ (Str)— operators/infix-u2216#0861(0e0) ∪ ([1,2])— operators/infix-u222a#0489((1..3).Seq) ∪ ([1,2])— operators/infix-u222a#0674(0) ⊖ ((1,2))— operators/infix-u2296#0101((1,2)) ⊖ (0)— operators/infix-u2296#0112(2**64) ⊖ ([1,2])— operators/infix-u2296#0499- … and 2 more
14Set.new(0,-1) vs Set.new(-1,0)
reference says Set.new(0,-1) — rakupp-v3.14.0-92-g78048b0-modified says Set.new(-1,0)
(0) ∪ (-1)— operators/infix-u222a#0005(-1) ∪ (1/2)— operators/infix-u222a#0012(-1) ∪ (2**64)— operators/infix-u222a#0199(-0e0) ∪ (2**64)— operators/infix-u222a#0209(2**64) ∪ (-1)— operators/infix-u222a#0214(2**64) ∪ (-0e0)— operators/infix-u222a#0224(1) ⊖ (-1)— operators/infix-u2296#0006(-1) ⊖ (1/2)— operators/infix-u2296#0012(-1) ⊖ (0e0)— operators/infix-u2296#0019(0) ⊖ (-0e0)— operators/infix-u2296#0145(1/2) ⊖ (-0e0)— operators/infix-u2296#0148(-0e0) ⊖ (1)— operators/infix-u2296#0159- … and 2 more
14ERR:X::Comp::AdHoc vs (0=>1,1=>2).Bag
reference says ERR:X::Comp::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says (0=>1,1=>2).Bag
(bag(1,1)) <== (0)— operators/infix-u3cu3du3d#0602(bag(1,1)) <== (1/2)— operators/infix-u3cu3du3d#0605(bag(1,1)) <== (0e0)— operators/infix-u3cu3du3d#0606(bag(1,1)) <== ((1,2))— operators/infix-u3cu3du3d#0612(bag(1,1)) <== (2**64)— operators/infix-u3cu3du3d#0616(bag(1,1)) <== ([1,2])— operators/infix-u3cu3du3d#0624(bag(1,1)) <== (any(1,2))— operators/infix-u3cu3du3d#0701(0) ==> (bag(1,1))— operators/infix-u3du3du3e#0577(1/2) ==> (bag(1,1))— operators/infix-u3du3du3e#0580(0e0) ==> (bag(1,1))— operators/infix-u3du3du3e#0581((1,2)) ==> (bag(1,1))— operators/infix-u3du3du3e#0587(2**64) ==> (bag(1,1))— operators/infix-u3du3du3e#0591- … and 2 more
14$( ) vs ERR:X::Signature::ArityMismatch
reference says $( ) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(()); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0026my $A = \(()); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0030my $A = \(()); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0031my $A = \(()); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0049my $A = \(()); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0117my $A = \(()); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0454my $A = \(()); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0470my $A = \(()); sub f($a) { $a }; f(|$A)— signatures/bind-sub#0026my $A = \(()); sub f(Any $a) { $a }; f(|$A)— signatures/bind-sub#0030my $A = \(()); sub f(Mu $a) { $a }; f(|$A)— signatures/bind-sub#0031my $A = \(()); sub f(Cool $a) { $a }; f(|$A)— signatures/bind-sub#0049my $A = \(()); sub f(Any:D $a) { $a }; f(|$A)— signatures/bind-sub#0117- … and 2 more
14ERR:X::Parameter::InvalidConcreteness vs Any
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-114-gc779017-modified says Any
my $A = \(Any); sub f(Any:D $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0115my $A = \(Any); my $b = -> Any:D $a { $a }; $b.(|$A)— signatures/bind-block#0115my $A = \(Nil); my $b = -> Any:D $a { $a }; $b.(|$A)— signatures/bind-block#0116my $A = \(Any); my $C = class { method m(Any:D $a) { $a } }; $C.m(|$A)— signatures/bind-method#0115my $A = \(Nil); my $C = class { method m(Any:D $a) { $a } }; $C.m(|$A)— signatures/bind-method#0116my $A = \(Any); sub f(Any:D $a) { $a }; f(|$A)— signatures/bind-sub#0115(("abc" ~~ /x/)).AST(0)— methods/Match#0006(("abc" ~~ /x/)).AST(1)— methods/Match#0007(("abc" ~~ /x/)).AST(-1)— methods/Match#0008(("abc" ~~ /x/)).AST("a")— methods/Match#0009(("abc" ~~ /x/)).AST(Any)— methods/Match#0010(("abc" ~~ /x/)).Failure— methods/Match#0042- … and 2 more
14ERR:X::Parameter::WrongOrder vs ERR:X::Method::NotFound
reference says ERR:X::Parameter::WrongOrder — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
my $A = \(1); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1#1050my $A = \(1); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1#1156my $A = \(1, 2); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu202#1050my $A = \(1, 2); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu202#1156my $A = \(1, 2, 3); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1050my $A = \(1, 2, 3); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1156my $A = \(1, :b); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1050my $A = \(1, :b); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#1156my $A = \(Any, Any); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1050my $A = \(Any, Any); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1156my $A = \((1,2)); sub f(*%h, &d) { (%h.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-u281u2c2u29#1050my $A = \((1,2)); sub f(|c, &d) { (c.raku, &d.WHAU.^name).raku }; f(|$A)— signatures/pair-u281u2c2u29#1156- … and 2 more
14ERR:X::AdHoc vs "(Any, \"\\\{:a(Bool::True), :b(Bool::True)}\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"\\\{:a(Bool::True), :b(Bool::True)}\")"
my $A = \(:a, :b); sub f($a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0626my $A = \(:a, :b); sub f(Int $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0627my $A = \(:a, :b); sub f(Str $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0628my $A = \(:a, :b); sub f(Num $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0629my $A = \(:a, :b); sub f(Any $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0630my $A = \(:a, :b); sub f(Mu $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0631my $A = \(:a, :b); sub f(Cool $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0632my $A = \(:a, :b); sub f(Numeric $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0633my $A = \(:a, :b); sub f(Int:D $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0634my $A = \(:a, :b); sub f(Int:U $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0635my $A = \(:a, :b); sub f(Any:D $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0636my $A = \(:a, :b); sub f($a is rw, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0783- … and 2 more
14ERR:X::AdHoc vs "(Any, \"([], \\\{:a(Bool::True), :b(Bool::True)})\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"([], \\\{:a(Bool::True), :b(Bool::True)})\")"
my $A = \(:a, :b); sub f($a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0677my $A = \(:a, :b); sub f(Int $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0678my $A = \(:a, :b); sub f(Str $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0679my $A = \(:a, :b); sub f(Num $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0680my $A = \(:a, :b); sub f(Any $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0681my $A = \(:a, :b); sub f(Mu $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0682my $A = \(:a, :b); sub f(Cool $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0683my $A = \(:a, :b); sub f(Numeric $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0684my $A = \(:a, :b); sub f(Int:D $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0685my $A = \(:a, :b); sub f(Int:U $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0686my $A = \(:a, :b); sub f(Any:D $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0687my $A = \(:a, :b); sub f($a is rw, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0784- … and 2 more
14ERR:X::AdHoc vs "(Any, \"\\\\(:a(Bool::True), :b(Bool::True))\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"\\\\(:a(Bool::True), :b(Bool::True))\")"
my $A = \(:a, :b); sub f($a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1090my $A = \(:a, :b); sub f(Int $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1091my $A = \(:a, :b); sub f(Str $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1092my $A = \(:a, :b); sub f(Num $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1093my $A = \(:a, :b); sub f(Any $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1094my $A = \(:a, :b); sub f(Mu $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1095my $A = \(:a, :b); sub f(Cool $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1096my $A = \(:a, :b); sub f(Numeric $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1097my $A = \(:a, :b); sub f(Int:D $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1098my $A = \(:a, :b); sub f(Int:U $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1099my $A = \(:a, :b); sub f(Any:D $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1100my $A = \(:a, :b); sub f($a is rw, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1117- … and 2 more
14ERR:X::ControlFlow vs CRASH:1
reference says ERR:X::ControlFlow — rakupp-v3.14.0-77-gf431f48-dirty says CRASH:1
do { sub f() { last; "fell" }; f() }— molecules/exit-nesting#0003do { sub f() { next; "fell" }; f() }— molecules/exit-nesting#0004do { class Cexit_nesting_method_body_last { method m() { last; "fell" } }; Cexit_nesting_method_body_last.new…— molecules/exit-nesting#0013do { class Cexit_nesting_method_body_next { method m() { next; "fell" } }; Cexit_nesting_method_body_next.new…— molecules/exit-nesting#0014do { last; "fell" }— molecules/exit-nesting#0023do { next; "fell" }— molecules/exit-nesting#0024do { sub f() { die "boom"; CATCH { default { last } } }; f() }— molecules/exit-nesting#0063do { sub f() { die "boom"; CATCH { default { next } } }; f() }— molecules/exit-nesting#0064do { given 1 { when 1 { last; "w" }; "after" } }— molecules/exit-nesting#0093do { given 1 { when 1 { next; "w" }; "after" } }— molecules/exit-nesting#0094do { my $v = False || do { last; "x" }; $v }— molecules/exit-nesting#0113do { my $v = False || do { next; "x" }; $v }— molecules/exit-nesting#0114- … and 2 more
13NaN vs ERR:X::AdHoc
reference says NaN — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(NaN) does (NaN)— operators/infix-does#0031(NaN) does (0)— operators/infix-does#0032(NaN) does (1)— operators/infix-does#0033(NaN) does (-1)— operators/infix-does#0034(NaN) does (1/2)— operators/infix-does#0035(NaN) does (0e0)— operators/infix-does#0036(NaN) does (True)— operators/infix-does#0070(NaN) does (-0e0)— operators/infix-does#0150(NaN) does (Inf)— operators/infix-does#0175(NaN) does (2**64)— operators/infix-does#0202(NaN) does (False)— operators/infix-does#0231(NaN) does (v1.2)— operators/infix-does#0735- … and 1 more
13ERR:X::Does::TypeObject vs Any
reference says ERR:X::Does::TypeObject — rakupp-v3.14.0-92-g78048b0-modified says Any
(Any) does (Any)— operators/infix-does#0091(Any) does ((1,2))— operators/infix-does#0110(Any) does ({a=>1})— operators/infix-does#0131(Any) does (Nil)— operators/infix-does#0266(Any) does (())— operators/infix-does#0299(Any) does ((1..3))— operators/infix-does#0371(Any) does (Int)— operators/infix-does#0410(Any) does ([1,2])— operators/infix-does#0494(Any) does ((a => 1))— operators/infix-does#0539(Any) does (bag(1,1))— operators/infix-does#0586(Any) does ((1..3).Seq)— operators/infix-does#0635(Any) does (any(1,2))— operators/infix-does#0686- … and 1 more
13-0e0 vs ERR:X::AdHoc
reference says -0e0 — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(-0e0) does (-0e0)— operators/infix-does#0157(-0e0) does (0)— operators/infix-does#0158(-0e0) does (1)— operators/infix-does#0159(-0e0) does (-1)— operators/infix-does#0160(-0e0) does (1/2)— operators/infix-does#0161(-0e0) does (0e0)— operators/infix-does#0162(-0e0) does (NaN)— operators/infix-does#0163(-0e0) does (True)— operators/infix-does#0166(-0e0) does (Inf)— operators/infix-does#0182(-0e0) does (2**64)— operators/infix-does#0209(-0e0) does (False)— operators/infix-does#0238(-0e0) does (v1.2)— operators/infix-does#0742- … and 1 more
13Inf vs ERR:X::AdHoc
reference says Inf — rakupp-v3.14.0-92-g78048b0-modified says ERR:X::AdHoc
(Inf) does (Inf)— operators/infix-does#0183(Inf) does (0)— operators/infix-does#0184(Inf) does (1)— operators/infix-does#0185(Inf) does (-1)— operators/infix-does#0186(Inf) does (1/2)— operators/infix-does#0187(Inf) does (0e0)— operators/infix-does#0188(Inf) does (NaN)— operators/infix-does#0189(Inf) does (True)— operators/infix-does#0192(Inf) does (-0e0)— operators/infix-does#0196(Inf) does (2**64)— operators/infix-does#0210(Inf) does (False)— operators/infix-does#0239(Inf) does (v1.2)— operators/infix-does#0743- … and 1 more
13ERR:X::Does::TypeObject vs Nil
reference says ERR:X::Does::TypeObject — rakupp-v3.14.0-92-g78048b0-modified says Nil
(Nil) does (Nil)— operators/infix-does#0273(Nil) does (Any)— operators/infix-does#0283(Nil) does ((1,2))— operators/infix-does#0284(Nil) does ({a=>1})— operators/infix-does#0285(Nil) does (())— operators/infix-does#0306(Nil) does ((1..3))— operators/infix-does#0378(Nil) does (Int)— operators/infix-does#0417(Nil) does ([1,2])— operators/infix-does#0501(Nil) does ((a => 1))— operators/infix-does#0546(Nil) does (bag(1,1))— operators/infix-does#0593(Nil) does ((1..3).Seq)— operators/infix-does#0642(Nil) does (any(1,2))— operators/infix-does#0693- … and 1 more
13ERR:X::Does::TypeObject vs Int
reference says ERR:X::Does::TypeObject — rakupp-v3.14.0-104-g2295fb0-modified says Int
(Int) does (Int)— operators/infix-does#0421(Int) does (Any)— operators/infix-does#0431(Int) does ((1,2))— operators/infix-does#0432(Int) does ({a=>1})— operators/infix-does#0433(Int) does (Nil)— operators/infix-does#0438(Int) does (())— operators/infix-does#0439(Int) does ((1..3))— operators/infix-does#0441(Int) does ([1,2])— operators/infix-does#0505(Int) does ((a => 1))— operators/infix-does#0550(Int) does (bag(1,1))— operators/infix-does#0597(Int) does ((1..3).Seq)— operators/infix-does#0646(Int) does (any(1,2))— operators/infix-does#0697- … and 1 more
13<1+2i> vs ERR:X::AdHoc
reference says <1+2i> — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::AdHoc
(1+2i) does (1+2i)— operators/infix-does#0813(1+2i) does (0)— operators/infix-does#0814(1+2i) does (1)— operators/infix-does#0815(1+2i) does (-1)— operators/infix-does#0816(1+2i) does (1/2)— operators/infix-does#0817(1+2i) does (0e0)— operators/infix-does#0818(1+2i) does (NaN)— operators/infix-does#0819(1+2i) does (True)— operators/infix-does#0822(1+2i) does (-0e0)— operators/infix-does#0826(1+2i) does (Inf)— operators/infix-does#0827(1+2i) does (2**64)— operators/infix-does#0828(1+2i) does (False)— operators/infix-does#0829- … and 1 more
13ERR:X::Does::TypeObject vs Str
reference says ERR:X::Does::TypeObject — rakupp-v3.14.0-107-gb8ea9bb-modified says Str
(Str) does (Str)— operators/infix-does#0871(Str) does (Any)— operators/infix-does#0881(Str) does ((1,2))— operators/infix-does#0882(Str) does ({a=>1})— operators/infix-does#0883(Str) does (Nil)— operators/infix-does#0888(Str) does (())— operators/infix-does#0889(Str) does ((1..3))— operators/infix-does#0891(Str) does (Int)— operators/infix-does#0892(Str) does ([1,2])— operators/infix-does#0894(Str) does ((a => 1))— operators/infix-does#0895(Str) does (bag(1,1))— operators/infix-does#0896(Str) does ((1..3).Seq)— operators/infix-does#0897- … and 1 more
13<-3+4i> vs <-3+4.000000000000002i>
reference says <-3+4i> — rakupp-v3.14.0-107-gb8ea9bb-modified says <-3+4.000000000000002i>
(1+2i) ** ((1,2))— operators/infix-power#0824(1+2i) ** ([1,2])— operators/infix-power#0836(1+2i) ** (bag(1,1))— operators/infix-power#0838(1+2i) ** ((1..3).Seq)— operators/infix-power#0839(-0e0) * (1+2i)— operators/infix-times#0797(1+2i) * (-0e0)— operators/infix-times#0826(-1-1i).acosec— methods/Complex#0195(-1-1i).acosech— methods/Complex#0203(-1-1i).acotan— methods/Complex#0219(-1-1i).cotan— methods/Complex#0531(-1-1i).cotanh— methods/Complex#0539(-1-1i).tan— methods/Complex#1203- … and 1 more
13<1+2i> vs 0e0
reference says <1+2i> — rakupp-v3.14.0-107-gb8ea9bb-modified says 0e0
+(1+2i)— operators/prefix-plus#0029(1+2i).succ— methods/Complex#1177(0+0i).succ— methods/Complex#1178(-1-1i).succ— methods/Complex#1179(0+1i).succ— methods/Complex#1181(-0e0+0e0i).succ— methods/Complex#1182(1e0+1e0i).succ— methods/Complex#1184(1+2i).sum— methods/Complex#1185(0+0i).sum— methods/Complex#1186(0+1i).sum— methods/Complex#1189(-0e0+0e0i).sum— methods/Complex#1190(1e0+1e0i).sum— methods/Complex#1192- … and 1 more
13Version.new vs v
reference says Version.new — rakupp-v3.14.0-114-gc779017-modified says v
("").Version— methods/Str#0232(" ").Version— methods/Str#0233([]).Version— methods/Array#0127([Any]).Version— methods/Array#0131("").Version— methods/Cool#0275(" ").Version— methods/Cool#0282({}).Version— methods/Hash#0061(()).Version— methods/List#0145((Any,)).Version— methods/List#0150(Map.new()).Version— methods/Map#0042((3..1)).Version— methods/Range#0079(().Seq).Version— methods/Seq#0102- … and 1 more
13ERR:X::Str::Numeric vs "\0"
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-114-gc779017-modified says "\0"
("a").chrs— methods/Str#0664("ABC").chrs— methods/Str#0665("e\c[COMBINING ACUTE ACCENT]").chrs— methods/Str#0666("a b c").chrs— methods/Str#0667("aa").chrs— methods/Str#0671("a").chrs— methods/Any#0314(["a","b"]).chrs— methods/Array#0405([1,"a"]).chrs— methods/Array#0406("a").chrs— methods/Cool#0857("ABC").chrs— methods/Cool#0866(("a","b")).chrs— methods/List#0461(("a".."c")).chrs— methods/Range#0240- … and 1 more
13"(Any, \"(\\\"Any\\\", Any)\")" vs "(Any, \"(\\\"U\\\", Any)\")"
reference says "(Any, \"(\\\"Any\\\", Any)\")" — rakupp-v3.14.0-114-gc779017-modified says "(Any, \"(\\\"U\\\", Any)\")"
my $A = \(Any, Any); sub f($a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1297my $A = \(Any, Any); sub f(Any $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1301my $A = \(Any, Any); sub f(Mu $a, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1302my $A = \(Any, Any); sub f($a is copy, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1325my $A = \(Any, Any); sub f($a is raw, ::U $b) { ($a, (U.^name, $b).raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1326my $A = \(Any, Any); sub f(::T $a, $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1334my $A = \(Any, Any); sub f(::T $a, Any $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1338my $A = \(Any, Any); sub f(::T $a, Mu $b) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1339my $A = \(Any, Any); sub f(::T $a, $b?) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1347my $A = \(Any, Any); sub f(::T $a, $b = 42) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1348my $A = \(Any, Any); sub f(::T $a, $b = Nil) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1350my $A = \(Any, Any); sub f(::T $a, $b is copy) { ((T.^name, $a).raku, $b).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1362- … and 1 more
13$((1, 2, 3).Seq) vs $(1, 2, 3)
reference says $((1, 2, 3).Seq) — rakupp-v3.14.0-114-gc779017-modified says $(1, 2, 3)
([1,2,3]).rotate(0)— methods/Array#0998([1,2,3]).rotate(1)— methods/Array#0999([1,2,3]).rotate(-1)— methods/Array#1000((1,2,3)).rotate(0)— methods/List#1075((1,2,3)).rotate(1)— methods/List#1076((1,2,3)).rotate(-1)— methods/List#1077((1..3).list).rotate(0)— methods/List#1100((1..3).list).rotate(1)— methods/List#1101((1..3).list).rotate(-1)— methods/List#1102((1..3).Seq).rotate(1)— methods/Seq#0642((1..3).Seq).rotate(-1)— methods/Seq#0643((1..3).map(*+1).Seq).rotate(1)— methods/Seq#0662- … and 1 more
13$( ) vs ERR:X::Method::NotFound
reference says $( ) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
({ 1 }).phasers("a")— methods/Block#0124({ $_ }).phasers("a")— methods/Block#0129(()).lazy-if(0)— methods/Iterable#0124(()).lazy-if(Any)— methods/Iterable#0128(()).lazy-if(0)— methods/List#0857(()).lazy-if(Any)— methods/List#0861(("abc" ~~ /b/)).cache— methods/Match#0185(("abc" ~~ /\w+/)).cache— methods/Match#0188((class { method m() { 1 } }).^find_method("m")).phasers("a")— methods/Method#0084(/a/).phasers("a")— methods/Regex#0166(/^ \d+ $/).phasers("a")— methods/Regex#0171(&say).phasers("a")— methods/Routine#0164- … and 1 more
13<NaN+NaN\i> vs <0+0i>
reference says <NaN+NaN\i> — rakupp-v3.14.0-114-gc779017-modified says <0+0i>
(Inf+0i).acosec— methods/Complex#0196(Inf+0i).acosech— methods/Complex#0204(0+0i).acotan— methods/Complex#0218(Inf+0i).acotan— methods/Complex#0220(-0e0+0e0i).acotan— methods/Complex#0222(Inf+0i).acotanh— methods/Complex#0228(Inf+0i).asec— methods/Complex#0252(Inf+0i).asech— methods/Complex#0260(Inf+0i).atanh— methods/Complex#0332(Inf+0i).cosech— methods/Complex#0516(Inf+0i).cotanh— methods/Complex#0540(Inf+0i).sech— methods/Complex#1124- … and 1 more
12ERR:X::Numeric::CannotConvert vs 0
reference says ERR:X::Numeric::CannotConvert — rakupp-v3.14.0-92-g78048b0-modified says 0
(NaN) +& (2**64)— operators/infix-bit-and#0202(Inf) +& (2**64)— operators/infix-bit-and#0210(2**64) +& (NaN)— operators/infix-bit-and#0217(2**64) +& (Inf)— operators/infix-bit-and#0225(NaN) +| (2**64)— operators/infix-bit-or#0202(Inf) +| (2**64)— operators/infix-bit-or#0210(2**64) +| (NaN)— operators/infix-bit-or#0217(2**64) +| (Inf)— operators/infix-bit-or#0225(NaN) +^ (2**64)— operators/infix-bit-xor#0202(Inf) +^ (2**64)— operators/infix-bit-xor#0210(2**64) +^ (NaN)— operators/infix-bit-xor#0217(2**64) +^ (Inf)— operators/infix-bit-xor#0225
12ERR:X::Numeric::Uninitialized vs NaN
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says NaN
(Int) / (NaN)— operators/infix-divide#0427(NaN) - (Int)— operators/infix-minus#0406(Int) - (NaN)— operators/infix-minus#0427(Int) % (NaN)— operators/infix-modulo#0427(Int) % (Inf)— operators/infix-modulo#0435(NaN) + (Int)— operators/infix-plus#0406(Int) + (NaN)— operators/infix-plus#0427(Int) ** (NaN)— operators/infix-power#0427(NaN) * (Int)— operators/infix-times#0406(Inf) * (Int)— operators/infix-times#0414(Int) * (NaN)— operators/infix-times#0427(Int) * (Inf)— operators/infix-times#0435
12ERR:X::Multi::NoMatch vs Inf
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says Inf
(Inf) / (v1.2)— operators/infix-divide#0743(Inf) - ((a => 1))— operators/infix-minus#0543(Inf) - (v1.2)— operators/infix-minus#0743(Inf) + ((a => 1))— operators/infix-plus#0543((a => 1)) + (Inf)— operators/infix-plus#0567(Inf) + (v1.2)— operators/infix-plus#0743(v1.2) + (Inf)— operators/infix-plus#0771((a => 1)) ** (-1)— operators/infix-power#0556(Inf) ** (v1.2)— operators/infix-power#0743(v1.2) ** (Inf)— operators/infix-power#0771(Inf) * (v1.2)— operators/infix-times#0743(v1.2) * (Inf)— operators/infix-times#0771
12any(Failure.new(exception => X::Numeric::Real.new(target =>… vs ERR:X::Numeric::Real
reference says any(Failure.new(exception => X::Numeric::Real.new(target => Real, reason => "imaginary part not zero", source => <1+2i>), backtrace => Backtrace.new), Failure.new(exception => X::Numeric::Real.new(target => Real, reason => "imaginary part not zero", source => <1+2i>), backtrace => Backtrace.new)) — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Numeric::Real
(any(1,2)) >= (1+2i)— operators/infix-ge#0811(1+2i) >= (any(1,2))— operators/infix-ge#0840(any(1,2)) > (1+2i)— operators/infix-gt#0811(1+2i) > (any(1,2))— operators/infix-gt#0840(any(1,2)) <= (1+2i)— operators/infix-le#0811(1+2i) <= (any(1,2))— operators/infix-le#0840(any(1,2)) < (1+2i)— operators/infix-lt#0811(1+2i) < (any(1,2))— operators/infix-lt#0840(any(1,2)) ≤ (1+2i)— operators/infix-u2264#0811(1+2i) ≤ (any(1,2))— operators/infix-u2264#0840(any(1,2)) ≥ (1+2i)— operators/infix-u2265#0811(1+2i) ≥ (any(1,2))— operators/infix-u2265#0840
120 vs Int
reference says 0 — rakupp-v3.14.0-104-g2295fb0-modified says Int
(0) min (Int)— operators/infix-min#0401(1) min (Int)— operators/infix-min#0402(1/2) min (Int)— operators/infix-min#0404(0e0) min (Int)— operators/infix-min#0405(2**64) min (Int)— operators/infix-min#0415((1..3)) min (Int)— operators/infix-min#0420(Int) min (0)— operators/infix-min#0422(Int) min (1)— operators/infix-min#0423(Int) min (1/2)— operators/infix-min#0425(Int) min (0e0)— operators/infix-min#0426(Int) min (2**64)— operators/infix-min#0436(Int) min ((1..3))— operators/infix-min#0441
120 vs Str
reference says 0 — rakupp-v3.14.0-107-gb8ea9bb-modified says Str
(0) min (Str)— operators/infix-min#0842(1) min (Str)— operators/infix-min#0843(1/2) min (Str)— operators/infix-min#0845(0e0) min (Str)— operators/infix-min#0846(2**64) min (Str)— operators/infix-min#0856((1..3)) min (Str)— operators/infix-min#0861(Str) min (0)— operators/infix-min#0872(Str) min (1)— operators/infix-min#0873(Str) min (1/2)— operators/infix-min#0875(Str) min (0e0)— operators/infix-min#0876(Str) min (2**64)— operators/infix-min#0886(Str) min ((1..3))— operators/infix-min#0891
12""..-1 vs 0..-1
reference says ""..-1 — rakupp-v3.14.0-92-g78048b0-modified says 0..-1
(-1) minmax ("")— operators/infix-minmax#0039("") minmax (-1)— operators/infix-minmax#0046("") minmax (-0e0)— operators/infix-minmax#0151(-0e0) minmax ("")— operators/infix-minmax#0164("") .. (-1)— operators/infix-range#0046("a") .. (-1)— operators/infix-range#0060("") .. (-0e0)— operators/infix-range#0151("a") .. (-0e0)— operators/infix-range#0152("0") .. (-1)— operators/infix-range#0346("0") .. (-0e0)— operators/infix-range#0356("a b") .. (-1)— operators/infix-range#0466("a b") .. (-0e0)— operators/infix-range#0476
12Bool::True..Bool::True vs 1..1
reference says Bool::True..Bool::True — rakupp-v3.14.0-92-g78048b0-modified says 1..1
(True) minmax (True)— operators/infix-minmax#0073(True) minmax (1)— operators/infix-minmax#0075(True) minmax (Any)— operators/infix-minmax#0090(Any) minmax (True)— operators/infix-minmax#0100(True) minmax (Nil)— operators/infix-minmax#0265(Nil) minmax (True)— operators/infix-minmax#0282(True) minmax (())— operators/infix-minmax#0298(True) minmax (Int)— operators/infix-minmax#0409(Int) minmax (True)— operators/infix-minmax#0430(True) minmax (Str)— operators/infix-minmax#0850(Str) minmax (True)— operators/infix-minmax#0880(True) .. (True)— operators/infix-range#0073
12{:a(1)}..{:a(1)} vs 1..1
reference says {:a(1)}..{:a(1)} — rakupp-v3.14.0-92-g78048b0-modified says 1..1
(Any) minmax ({a=>1})— operators/infix-minmax#0131({a=>1}) minmax ({a=>1})— operators/infix-minmax#0133({a=>1}) minmax (Any)— operators/infix-minmax#0143({a=>1}) minmax (Nil)— operators/infix-minmax#0268(Nil) minmax ({a=>1})— operators/infix-minmax#0285({a=>1}) minmax (())— operators/infix-minmax#0301({a=>1}) minmax (Int)— operators/infix-minmax#0412(Int) minmax ({a=>1})— operators/infix-minmax#0433({a=>1}) minmax ((a => 1))— operators/infix-minmax#0541({a=>1}) minmax (Str)— operators/infix-minmax#0853(Str) minmax ({a=>1})— operators/infix-minmax#0883({a=>1}) .. ({a=>1})— operators/infix-range#0133
12:a(1)..:a(1) vs 0..0
reference says :a(1)..:a(1) — rakupp-v3.14.0-104-g2295fb0-modified says 0..0
(Any) minmax ((a => 1))— operators/infix-minmax#0539(Nil) minmax ((a => 1))— operators/infix-minmax#0546(Int) minmax ((a => 1))— operators/infix-minmax#0550((a => 1)) minmax ((a => 1))— operators/infix-minmax#0553((a => 1)) minmax (Any)— operators/infix-minmax#0563((a => 1)) minmax ({a=>1})— operators/infix-minmax#0565((a => 1)) minmax (Nil)— operators/infix-minmax#0570((a => 1)) minmax (())— operators/infix-minmax#0571((a => 1)) minmax (Int)— operators/infix-minmax#0574((a => 1)) minmax (Str)— operators/infix-minmax#0865(Str) minmax ((a => 1))— operators/infix-minmax#0895((a => 1)) .. ((a => 1))— operators/infix-range#0553
12Bool::False vs all(Bool::True, Bool::False)
reference says Bool::False — rakupp-v3.14.0-107-gb8ea9bb-modified says all(Bool::True, Bool::False)
((1,2)) != (any(1,2))— operators/infix-num-ne#0687([1,2]) != (any(1,2))— operators/infix-num-ne#0699(bag(1,1)) != (any(1,2))— operators/infix-num-ne#0701(any(1,2)) != ((1,2))— operators/infix-num-ne#0714(any(1,2)) != ([1,2])— operators/infix-num-ne#0726(any(1,2)) != (bag(1,1))— operators/infix-num-ne#0728((1,2)) ≠ (any(1,2))— operators/infix-u2260#0687([1,2]) ≠ (any(1,2))— operators/infix-u2260#0699(bag(1,1)) ≠ (any(1,2))— operators/infix-u2260#0701(any(1,2)) ≠ ((1,2))— operators/infix-u2260#0714(any(1,2)) ≠ ([1,2])— operators/infix-u2260#0726(any(1,2)) ≠ (bag(1,1))— operators/infix-u2260#0728
12NaN^..^0 vs 0^..^0
reference says NaN^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(NaN) ^..^ (0)— operators/infix-range-excl-both#0032(NaN) ^..^ (1)— operators/infix-range-excl-both#0033(NaN) ^..^ (1/2)— operators/infix-range-excl-both#0035(NaN) ^..^ (0e0)— operators/infix-range-excl-both#0036(NaN) ^..^ ("")— operators/infix-range-excl-both#0042(NaN) ^..^ ((1,2))— operators/infix-range-excl-both#0106(NaN) ^..^ ({a=>1})— operators/infix-range-excl-both#0127(NaN) ^..^ (Nil)— operators/infix-range-excl-both#0262(NaN) ^..^ (())— operators/infix-range-excl-both#0295(NaN) ^..^ ("0")— operators/infix-range-excl-both#0330(NaN) ^..^ ([1,2])— operators/infix-range-excl-both#0490(NaN) ^..^ (Str)— operators/infix-range-excl-both#0847
12Bool::True^..^0 vs 1^..^0
reference says Bool::True^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 1^..^0
(True) ^..^ (0)— operators/infix-range-excl-both#0074(True) ^..^ (1)— operators/infix-range-excl-both#0075(True) ^..^ (1/2)— operators/infix-range-excl-both#0077(True) ^..^ (0e0)— operators/infix-range-excl-both#0078(True) ^..^ ("")— operators/infix-range-excl-both#0080(True) ^..^ ((1,2))— operators/infix-range-excl-both#0109(True) ^..^ ({a=>1})— operators/infix-range-excl-both#0130(True) ^..^ (Nil)— operators/infix-range-excl-both#0265(True) ^..^ (())— operators/infix-range-excl-both#0298(True) ^..^ ("0")— operators/infix-range-excl-both#0333(True) ^..^ ([1,2])— operators/infix-range-excl-both#0493(True) ^..^ (Str)— operators/infix-range-excl-both#0850
122^..^"" vs 2^..^0
reference says 2^..^"" — rakupp-v3.14.0-92-g78048b0-modified says 2^..^0
((1,2)) ^..^ ("")— operators/infix-range-excl-both#0118((1,2)) ^..^ ("a")— operators/infix-range-excl-both#0119(()) ^..^ ("")— operators/infix-range-excl-both#0314(()) ^..^ ("a")— operators/infix-range-excl-both#0315((1,2)) ^..^ ("0")— operators/infix-range-excl-both#0335(()) ^..^ ("0")— operators/infix-range-excl-both#0342((1,2)) ^..^ ("a b")— operators/infix-range-excl-both#0452(()) ^..^ ("a b")— operators/infix-range-excl-both#0459([1,2]) ^..^ ("")— operators/infix-range-excl-both#0514([1,2]) ^..^ ("a")— operators/infix-range-excl-both#0515([1,2]) ^..^ ("0")— operators/infix-range-excl-both#0526([1,2]) ^..^ ("a b")— operators/infix-range-excl-both#0529
12-0e0^..^0 vs 0^..^0
reference says -0e0^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(-0e0) ^..^ (0)— operators/infix-range-excl-both#0158(-0e0) ^..^ (1)— operators/infix-range-excl-both#0159(-0e0) ^..^ (1/2)— operators/infix-range-excl-both#0161(-0e0) ^..^ (0e0)— operators/infix-range-excl-both#0162(-0e0) ^..^ ("")— operators/infix-range-excl-both#0164(-0e0) ^..^ ((1,2))— operators/infix-range-excl-both#0168(-0e0) ^..^ ({a=>1})— operators/infix-range-excl-both#0169(-0e0) ^..^ (Nil)— operators/infix-range-excl-both#0269(-0e0) ^..^ (())— operators/infix-range-excl-both#0302(-0e0) ^..^ ("0")— operators/infix-range-excl-both#0337(-0e0) ^..^ ([1,2])— operators/infix-range-excl-both#0497(-0e0) ^..^ (Str)— operators/infix-range-excl-both#0854
12Inf^..^0 vs 9223372036854775807^..^0
reference says Inf^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 9223372036854775807^..^0
(Inf) ^..^ (0)— operators/infix-range-excl-both#0184(Inf) ^..^ (1)— operators/infix-range-excl-both#0185(Inf) ^..^ (1/2)— operators/infix-range-excl-both#0187(Inf) ^..^ (0e0)— operators/infix-range-excl-both#0188(Inf) ^..^ ("")— operators/infix-range-excl-both#0190(Inf) ^..^ ((1,2))— operators/infix-range-excl-both#0194(Inf) ^..^ ({a=>1})— operators/infix-range-excl-both#0195(Inf) ^..^ (Nil)— operators/infix-range-excl-both#0270(Inf) ^..^ (())— operators/infix-range-excl-both#0303(Inf) ^..^ ("0")— operators/infix-range-excl-both#0338(Inf) ^..^ ([1,2])— operators/infix-range-excl-both#0498(Inf) ^..^ (Str)— operators/infix-range-excl-both#0855
12Bool::False^..^0 vs 0^..^0
reference says Bool::False^..^0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..^0
(False) ^..^ (0)— operators/infix-range-excl-both#0242(False) ^..^ (1)— operators/infix-range-excl-both#0243(False) ^..^ (1/2)— operators/infix-range-excl-both#0245(False) ^..^ (0e0)— operators/infix-range-excl-both#0246(False) ^..^ ("")— operators/infix-range-excl-both#0248(False) ^..^ ((1,2))— operators/infix-range-excl-both#0252(False) ^..^ ({a=>1})— operators/infix-range-excl-both#0253(False) ^..^ (Nil)— operators/infix-range-excl-both#0272(False) ^..^ (())— operators/infix-range-excl-both#0305(False) ^..^ ("0")— operators/infix-range-excl-both#0340(False) ^..^ ([1,2])— operators/infix-range-excl-both#0500(False) ^..^ (Str)— operators/infix-range-excl-both#0857
12NaN..^0 vs ^0
reference says NaN..^0 — rakupp-v3.14.0-92-g78048b0-modified says ^0
(NaN) ..^ (0)— operators/infix-range-excl-hi#0032(NaN) ..^ (1)— operators/infix-range-excl-hi#0033(NaN) ..^ (1/2)— operators/infix-range-excl-hi#0035(NaN) ..^ (0e0)— operators/infix-range-excl-hi#0036(NaN) ..^ ("")— operators/infix-range-excl-hi#0042(NaN) ..^ ((1,2))— operators/infix-range-excl-hi#0106(NaN) ..^ ({a=>1})— operators/infix-range-excl-hi#0127(NaN) ..^ (Nil)— operators/infix-range-excl-hi#0262(NaN) ..^ (())— operators/infix-range-excl-hi#0295(NaN) ..^ ("0")— operators/infix-range-excl-hi#0330(NaN) ..^ ([1,2])— operators/infix-range-excl-hi#0490(NaN) ..^ (Str)— operators/infix-range-excl-hi#0847
12Bool::True..^0 vs 1..^0
reference says Bool::True..^0 — rakupp-v3.14.0-92-g78048b0-modified says 1..^0
(True) ..^ (0)— operators/infix-range-excl-hi#0074(True) ..^ (1)— operators/infix-range-excl-hi#0075(True) ..^ (1/2)— operators/infix-range-excl-hi#0077(True) ..^ (0e0)— operators/infix-range-excl-hi#0078(True) ..^ ("")— operators/infix-range-excl-hi#0080(True) ..^ ((1,2))— operators/infix-range-excl-hi#0109(True) ..^ ({a=>1})— operators/infix-range-excl-hi#0130(True) ..^ (Nil)— operators/infix-range-excl-hi#0265(True) ..^ (())— operators/infix-range-excl-hi#0298(True) ..^ ("0")— operators/infix-range-excl-hi#0333(True) ..^ ([1,2])— operators/infix-range-excl-hi#0493(True) ..^ (Str)— operators/infix-range-excl-hi#0850
12Inf..^0 vs 9223372036854775807..^0
reference says Inf..^0 — rakupp-v3.14.0-92-g78048b0-modified says 9223372036854775807..^0
(Inf) ..^ (0)— operators/infix-range-excl-hi#0184(Inf) ..^ (1)— operators/infix-range-excl-hi#0185(Inf) ..^ (1/2)— operators/infix-range-excl-hi#0187(Inf) ..^ (0e0)— operators/infix-range-excl-hi#0188(Inf) ..^ ("")— operators/infix-range-excl-hi#0190(Inf) ..^ ((1,2))— operators/infix-range-excl-hi#0194(Inf) ..^ ({a=>1})— operators/infix-range-excl-hi#0195(Inf) ..^ (Nil)— operators/infix-range-excl-hi#0270(Inf) ..^ (())— operators/infix-range-excl-hi#0303(Inf) ..^ ("0")— operators/infix-range-excl-hi#0338(Inf) ..^ ([1,2])— operators/infix-range-excl-hi#0498(Inf) ..^ (Str)— operators/infix-range-excl-hi#0855
12NaN^..0 vs 0^..0
reference says NaN^..0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(NaN) ^.. (0)— operators/infix-range-excl-lo#0032(NaN) ^.. (1)— operators/infix-range-excl-lo#0033(NaN) ^.. (1/2)— operators/infix-range-excl-lo#0035(NaN) ^.. (0e0)— operators/infix-range-excl-lo#0036(NaN) ^.. ("")— operators/infix-range-excl-lo#0042(NaN) ^.. ((1,2))— operators/infix-range-excl-lo#0106(NaN) ^.. ({a=>1})— operators/infix-range-excl-lo#0127(NaN) ^.. (Nil)— operators/infix-range-excl-lo#0262(NaN) ^.. (())— operators/infix-range-excl-lo#0295(NaN) ^.. ("0")— operators/infix-range-excl-lo#0330(NaN) ^.. ([1,2])— operators/infix-range-excl-lo#0490(NaN) ^.. (Str)— operators/infix-range-excl-lo#0847
12Bool::True^..0 vs 1^..0
reference says Bool::True^..0 — rakupp-v3.14.0-92-g78048b0-modified says 1^..0
(True) ^.. (0)— operators/infix-range-excl-lo#0074(True) ^.. (1)— operators/infix-range-excl-lo#0075(True) ^.. (1/2)— operators/infix-range-excl-lo#0077(True) ^.. (0e0)— operators/infix-range-excl-lo#0078(True) ^.. ("")— operators/infix-range-excl-lo#0080(True) ^.. ((1,2))— operators/infix-range-excl-lo#0109(True) ^.. ({a=>1})— operators/infix-range-excl-lo#0130(True) ^.. (Nil)— operators/infix-range-excl-lo#0265(True) ^.. (())— operators/infix-range-excl-lo#0298(True) ^.. ("0")— operators/infix-range-excl-lo#0333(True) ^.. ([1,2])— operators/infix-range-excl-lo#0493(True) ^.. (Str)— operators/infix-range-excl-lo#0850
122^.."" vs 2^..0
reference says 2^.."" — rakupp-v3.14.0-92-g78048b0-modified says 2^..0
((1,2)) ^.. ("")— operators/infix-range-excl-lo#0118((1,2)) ^.. ("a")— operators/infix-range-excl-lo#0119(()) ^.. ("")— operators/infix-range-excl-lo#0314(()) ^.. ("a")— operators/infix-range-excl-lo#0315((1,2)) ^.. ("0")— operators/infix-range-excl-lo#0335(()) ^.. ("0")— operators/infix-range-excl-lo#0342((1,2)) ^.. ("a b")— operators/infix-range-excl-lo#0452(()) ^.. ("a b")— operators/infix-range-excl-lo#0459([1,2]) ^.. ("")— operators/infix-range-excl-lo#0514([1,2]) ^.. ("a")— operators/infix-range-excl-lo#0515([1,2]) ^.. ("0")— operators/infix-range-excl-lo#0526([1,2]) ^.. ("a b")— operators/infix-range-excl-lo#0529
12-0e0^..0 vs 0^..0
reference says -0e0^..0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(-0e0) ^.. (0)— operators/infix-range-excl-lo#0158(-0e0) ^.. (1)— operators/infix-range-excl-lo#0159(-0e0) ^.. (1/2)— operators/infix-range-excl-lo#0161(-0e0) ^.. (0e0)— operators/infix-range-excl-lo#0162(-0e0) ^.. ("")— operators/infix-range-excl-lo#0164(-0e0) ^.. ((1,2))— operators/infix-range-excl-lo#0168(-0e0) ^.. ({a=>1})— operators/infix-range-excl-lo#0169(-0e0) ^.. (Nil)— operators/infix-range-excl-lo#0269(-0e0) ^.. (())— operators/infix-range-excl-lo#0302(-0e0) ^.. ("0")— operators/infix-range-excl-lo#0337(-0e0) ^.. ([1,2])— operators/infix-range-excl-lo#0497(-0e0) ^.. (Str)— operators/infix-range-excl-lo#0854
12Inf^..0 vs 9223372036854775807^..0
reference says Inf^..0 — rakupp-v3.14.0-92-g78048b0-modified says 9223372036854775807^..0
(Inf) ^.. (0)— operators/infix-range-excl-lo#0184(Inf) ^.. (1)— operators/infix-range-excl-lo#0185(Inf) ^.. (1/2)— operators/infix-range-excl-lo#0187(Inf) ^.. (0e0)— operators/infix-range-excl-lo#0188(Inf) ^.. ("")— operators/infix-range-excl-lo#0190(Inf) ^.. ((1,2))— operators/infix-range-excl-lo#0194(Inf) ^.. ({a=>1})— operators/infix-range-excl-lo#0195(Inf) ^.. (Nil)— operators/infix-range-excl-lo#0270(Inf) ^.. (())— operators/infix-range-excl-lo#0303(Inf) ^.. ("0")— operators/infix-range-excl-lo#0338(Inf) ^.. ([1,2])— operators/infix-range-excl-lo#0498(Inf) ^.. (Str)— operators/infix-range-excl-lo#0855
12Bool::False^..0 vs 0^..0
reference says Bool::False^..0 — rakupp-v3.14.0-92-g78048b0-modified says 0^..0
(False) ^.. (0)— operators/infix-range-excl-lo#0242(False) ^.. (1)— operators/infix-range-excl-lo#0243(False) ^.. (1/2)— operators/infix-range-excl-lo#0245(False) ^.. (0e0)— operators/infix-range-excl-lo#0246(False) ^.. ("")— operators/infix-range-excl-lo#0248(False) ^.. ((1,2))— operators/infix-range-excl-lo#0252(False) ^.. ({a=>1})— operators/infix-range-excl-lo#0253(False) ^.. (Nil)— operators/infix-range-excl-lo#0272(False) ^.. (())— operators/infix-range-excl-lo#0305(False) ^.. ("0")— operators/infix-range-excl-lo#0340(False) ^.. ([1,2])— operators/infix-range-excl-lo#0500(False) ^.. (Str)— operators/infix-range-excl-lo#0857
122.."" vs 2..0
reference says 2.."" — rakupp-v3.14.0-92-g78048b0-modified says 2..0
((1,2)) .. ("")— operators/infix-range#0118((1,2)) .. ("a")— operators/infix-range#0119(()) .. ("")— operators/infix-range#0314(()) .. ("a")— operators/infix-range#0315((1,2)) .. ("0")— operators/infix-range#0335(()) .. ("0")— operators/infix-range#0342((1,2)) .. ("a b")— operators/infix-range#0452(()) .. ("a b")— operators/infix-range#0459([1,2]) .. ("")— operators/infix-range#0514([1,2]) .. ("a")— operators/infix-range#0515([1,2]) .. ("0")— operators/infix-range#0526([1,2]) .. ("a b")— operators/infix-range#0529
12Inf..0 vs 9223372036854775807..0
reference says Inf..0 — rakupp-v3.14.0-92-g78048b0-modified says 9223372036854775807..0
(Inf) .. (0)— operators/infix-range#0184(Inf) .. (1)— operators/infix-range#0185(Inf) .. (1/2)— operators/infix-range#0187(Inf) .. (0e0)— operators/infix-range#0188(Inf) .. ("")— operators/infix-range#0190(Inf) .. ((1,2))— operators/infix-range#0194(Inf) .. ({a=>1})— operators/infix-range#0195(Inf) .. (Nil)— operators/infix-range#0270(Inf) .. (())— operators/infix-range#0303(Inf) .. ("0")— operators/infix-range#0338(Inf) .. ([1,2])— operators/infix-range#0498(Inf) .. (Str)— operators/infix-range#0855
12ERR:X::Comp::AdHoc vs any(1, 2, 0)
reference says ERR:X::Comp::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says any(1, 2, 0)
(any(1,2)) <== (0)— operators/infix-u3cu3du3d#0704(any(1,2)) <== (1)— operators/infix-u3cu3du3d#0705(any(1,2)) <== (1/2)— operators/infix-u3cu3du3d#0707(any(1,2)) <== (0e0)— operators/infix-u3cu3du3d#0708(any(1,2)) <== (2**64)— operators/infix-u3cu3du3d#0718(any(1,2)) <== ((1..3))— operators/infix-u3cu3du3d#0723(0) ==> (any(1,2))— operators/infix-u3du3du3e#0677(1) ==> (any(1,2))— operators/infix-u3du3du3e#0678(1/2) ==> (any(1,2))— operators/infix-u3du3du3e#0680(0e0) ==> (any(1,2))— operators/infix-u3du3du3e#0681(2**64) ==> (any(1,2))— operators/infix-u3du3du3e#0691((1..3)) ==> (any(1,2))— operators/infix-u3du3du3e#0696
12${:!False, :True} vs ${:False(Bool::False), :True(Bool::True)}
reference says ${:!False, :True} — rakupp-v3.14.0-114-gc779017-modified says ${:False(Bool::False), :True(Bool::True)}
(True).WHO— methods/Bool#0139(False).WHO— methods/Bool#0140(so(1)).WHO— methods/Bool#0141(not(1)).WHO— methods/Bool#0142((1 == 1)).WHO— methods/Bool#0143((1 == 2)).WHO— methods/Bool#0144(True).WHO— methods/Any#0139(False).WHO— methods/Any#0140(True).WHO— methods/Cool#0309(False).WHO— methods/Cool#0315(True).WHO— methods/Mu#0139(False).WHO— methods/Mu#0140
12v1 vs v-1
reference says v1 — rakupp-v3.14.0-114-gc779017-modified says v-1
(-1).Version— methods/Int#0213(-2**64).Version— methods/Int#0215(-42).Version— methods/Int#0219(-0e0).Version— methods/Num#0212(-1e0).Version— methods/Num#0214("-1").Version— methods/Str#0239(-1).Version— methods/Cool#0277(-1e0).Version— methods/Cool#0284(Duration.new(-1)).Version— methods/Duration#0083(<-1>).Version— methods/IntStr#0050(-1/3).Version— methods/Rat#0171(-1/1).Version— methods/Rat#0176
12Any vs ERR:X::Signature::ArityMismatch
reference says Any — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Signature::ArityMismatch
my $A = \(Nil); sub f($a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0017my $A = \(Nil); sub f(Any $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0021my $A = \(Nil); sub f(Mu $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0036my $A = \(Nil); sub f(Cool $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0048my $A = \(Nil); sub f($a is copy) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0453my $A = \(Nil); sub f($a is raw) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0469my $A = \(Nil); sub f($a) { $a }; f(|$A)— signatures/bind-sub#0017my $A = \(Nil); sub f(Any $a) { $a }; f(|$A)— signatures/bind-sub#0021my $A = \(Nil); sub f(Mu $a) { $a }; f(|$A)— signatures/bind-sub#0036my $A = \(Nil); sub f(Cool $a) { $a }; f(|$A)— signatures/bind-sub#0048my $A = \(Nil); sub f($a is copy) { $a }; f(|$A)— signatures/bind-sub#0453my $A = \(Nil); sub f($a is raw) { $a }; f(|$A)— signatures/bind-sub#0469
12ERR:X::AdHoc vs "(\"T\", T)"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"T\", T)"
my $A = \(:a); sub f(::T $a) { (T.^name, $a).raku }; my &g = &f; g(|$A)— signatures/bind-ampcall#0586my $A = \(:a(1)); sub f(::T $a) { (T.^name, $a).raku }; my &g = &f; g(|$A)— signatures/bind-ampcall#0587my $A = \(:a); my $b = -> ::T $a { (T.^name, $a).raku }; $b.(|$A)— signatures/bind-block#0586my $A = \(:a(1)); my $b = -> ::T $a { (T.^name, $a).raku }; $b.(|$A)— signatures/bind-block#0587my $A = \(1, 2); my $b = -> ::T $a { (T.^name, $a).raku }; $b.(|$A)— signatures/bind-block#0589my $A = \(); my $b = -> ::T $a { (T.^name, $a).raku }; $b.(|$A)— signatures/bind-block#0590my $A = \(:a); my $C = class { method m(::T $a) { (T.^name, $a).raku } }; $C.m(|$A)— signatures/bind-method#0586my $A = \(:a(1)); my $C = class { method m(::T $a) { (T.^name, $a).raku } }; $C.m(|$A)— signatures/bind-method#0587my $A = \(1, 2); my $C = class { method m(::T $a) { (T.^name, $a).raku } }; $C.m(|$A)— signatures/bind-method#0589my $A = \(); my $C = class { method m(::T $a) { (T.^name, $a).raku } }; $C.m(|$A)— signatures/bind-method#0590my $A = \(:a); sub f(::T $a) { (T.^name, $a).raku }; f(|$A)— signatures/bind-sub#0586my $A = \(:a(1)); sub f(::T $a) { (T.^name, $a).raku }; f(|$A)— signatures/bind-sub#0587
12ERR:X::TypeCheck::Binding::Parameter vs Int
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says Int
my $A = \(Nil); my $b = -> Int $a { $a }; $b.(|$A)— signatures/bind-block#0018my $A = \(()); my $b = -> Int $a { $a }; $b.(|$A)— signatures/bind-block#0027my $A = \(Nil); my $b = -> Int:D $a { $a }; $b.(|$A)— signatures/bind-block#0078my $A = \(()); my $b = -> Int:D $a { $a }; $b.(|$A)— signatures/bind-block#0079my $A = \(Nil); my $b = -> Int:U $a { $a }; $b.(|$A)— signatures/bind-block#0096my $A = \(()); my $b = -> Int:U $a { $a }; $b.(|$A)— signatures/bind-block#0097my $A = \(Nil); my $C = class { method m(Int $a) { $a } }; $C.m(|$A)— signatures/bind-method#0018my $A = \(()); my $C = class { method m(Int $a) { $a } }; $C.m(|$A)— signatures/bind-method#0027my $A = \(Nil); my $C = class { method m(Int:D $a) { $a } }; $C.m(|$A)— signatures/bind-method#0078my $A = \(()); my $C = class { method m(Int:D $a) { $a } }; $C.m(|$A)— signatures/bind-method#0079my $A = \(Nil); my $C = class { method m(Int:U $a) { $a } }; $C.m(|$A)— signatures/bind-method#0096my $A = \(()); my $C = class { method m(Int:U $a) { $a } }; $C.m(|$A)— signatures/bind-method#0097
12$(("a", "b").lazy.Seq) vs ERR:X::Method::NotFound
reference says $(("a", "b").lazy.Seq) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(["a","b"]).lazy-if(1)— methods/Array#0825(["a","b"]).lazy-if(-1)— methods/Array#0826(["a","b"]).lazy-if("a")— methods/Array#0827(<a b>).lazy-if(1)— methods/Iterable#0135(<a b>).lazy-if(-1)— methods/Iterable#0136(<a b>).lazy-if("a")— methods/Iterable#0137(("a","b")).lazy-if(1)— methods/List#0878(("a","b")).lazy-if(-1)— methods/List#0879(("a","b")).lazy-if("a")— methods/List#0880(<a b>.Seq).lazy-if(1)— methods/Seq#0537(<a b>.Seq).lazy-if(-1)— methods/Seq#0538(<a b>.Seq).lazy-if("a")— methods/Seq#0539
12Mu vs ERR:X::Method::NotFound
reference says Mu — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
((class { has $.x }).^attributes[0]).dimensions— methods/Attribute#0026(()).reification-target— methods/List#1009((a => 1)).of— methods/Pair#0251((1 => "x")).of— methods/Pair#0252((a => Any)).of— methods/Pair#0253(("" => 0)).of— methods/Pair#0254((a => (1,2))).of— methods/Pair#0255(/a/).of— methods/Regex#0155(/^ \d+ $/).of— methods/Regex#0156(/a/).returns— methods/Regex#0177(/^ \d+ $/).returns— methods/Regex#0178(&say).outer— methods/Routine#0157
12ERR:X::Buf::AsStr vs 3
reference says ERR:X::Buf::AsStr — rakupp-v3.14.0-114-gc779017-modified says 3
(Blob.new(1,2,3)).chars— methods/Blob#0021(Blob.new()).chars— methods/Blob#0022(Blob.new(0)).chars— methods/Blob#0023(Blob.new(255)).chars— methods/Blob#0024(Blob.new(1,2,3)).codes— methods/Blob#0025(Blob.new()).codes— methods/Blob#0026(Blob.new(0)).codes— methods/Blob#0027(Blob.new(255)).codes— methods/Blob#0028("a".encode).chars— methods/utf8#0043("".encode).chars— methods/utf8#0044("a".encode).codes— methods/utf8#0047("".encode).codes— methods/utf8#0048
12ERR:X::Str::Numeric vs NaN
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-114-gc779017-modified says NaN
(1+2i).roots("a")— methods/Complex#0956(0+0i).roots("a")— methods/Complex#0961(-1-1i).roots("a")— methods/Complex#0966(Inf+0i).roots("a")— methods/Complex#0971(0+1i).roots("a")— methods/Complex#0976(-0e0+0e0i).roots("a")— methods/Complex#0981(NaN+0i).roots("a")— methods/Complex#0986(1e0+1e0i).roots("a")— methods/Complex#0991(("abc" ~~ /b/)).unival— methods/Match#0737(("abc" ~~ /(b)/)).unival— methods/Match#0739(("abc" ~~ /\w+/)).unival— methods/Match#0740(1+0i).roots("a")— methods/Numeric#0075
12ERR:X::Str::Numeric vs ERR:X::Method::NotFound
reference says ERR:X::Str::Numeric — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(X::AdHoc.new(payload => "x")).sum— methods/Exception#0052((try { die "x" } // $!)).sum— methods/Failure#0043((1 => "x")).abs-value— methods/Pair#0047((a => 1)).add-value("a")— methods/Pair#0054((1 => "x")).add-value(0)— methods/Pair#0056((1 => "x")).add-value(1)— methods/Pair#0057((1 => "x")).add-value(-1)— methods/Pair#0058((1 => "x")).add-value("a")— methods/Pair#0059((1 => "x")).add-value(Any)— methods/Pair#0060((a => Any)).add-value("a")— methods/Pair#0064(("" => 0)).add-value("a")— methods/Pair#0069((a => (1,2))).add-value("a")— methods/Pair#0074
12:() vs ERR:X::Method::NotFound
reference says :() — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Method::NotFound
(:(Int $a)).bless— methods/Parameter#0011(:(Int $a)).bless— methods/Signature#0067(:()).bless— methods/Signature#0068(:($a, $b)).bless— methods/Signature#0069(:(*@a)).bless— methods/Signature#0070(:(:$a)).bless— methods/Signature#0071(:($a where * > 0)).bless— methods/Signature#0072(:()).lazy-if(0)— methods/Signature#0198(:()).lazy-if(1)— methods/Signature#0199(:()).lazy-if(-1)— methods/Signature#0200(:()).lazy-if("a")— methods/Signature#0201(:()).lazy-if(Any)— methods/Signature#0202
12ERR:X::TypeCheck::Binding::Parameter vs WhateverCode.new
reference says ERR:X::TypeCheck::Binding::Parameter — rakupp-v3.14.0-114-gc779017-modified says WhateverCode.new
((* + 1)).cando(0)— methods/WhateverCode#0041((* + 1)).cando(1)— methods/WhateverCode#0042((* + 1)).cando(-1)— methods/WhateverCode#0043((* + 1)).cando("a")— methods/WhateverCode#0044((* + 1)).cando(Any)— methods/WhateverCode#0045((* > 0)).cando(0)— methods/WhateverCode#0046((* > 0)).cando(1)— methods/WhateverCode#0047((* > 0)).cando(-1)— methods/WhateverCode#0048((* > 0)).cando("a")— methods/WhateverCode#0049((* > 0)).cando(Any)— methods/WhateverCode#0050((* + 1)).join(Any)— methods/WhateverCode#0081((* > 0)).join(Any)— methods/WhateverCode#0086
11$( ) vs 0
reference says $( ) — rakupp-v3.14.0-92-g78048b0-modified says 0
(()) = (0)— operators/infix-assign#0308(()) = (1)— operators/infix-assign#0309(()) = (1/2)— operators/infix-assign#0311(()) = (0e0)— operators/infix-assign#0312(()) = (2**64)— operators/infix-assign#0322(()) = ((1..3))— operators/infix-assign#0379my $A = \(()); sub f($a = 42) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0217my $A = \(()); my $b = -> $a = 42 { $a }; $b.(|$A)— signatures/bind-block#0217my $A = \(()); my $C = class { method m($a = 42) { $a } }; $C.m(|$A)— signatures/bind-method#0217my $A = \(()); multi f($a = 42) { $a }; f(|$A)— signatures/bind-multi#0217my $A = \(()); sub f($a = 42) { $a }; f(|$A)— signatures/bind-sub#0217
11ERR:X::AdHoc vs Str
reference says ERR:X::AdHoc — rakupp-v3.14.0-107-gb8ea9bb-modified says Str
(Str) but (any(1,2))— operators/infix-but#0898my $A = \(:a); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0084my $A = \(:a(1)); sub f(Str $a) { $a }; my &g = &f; g(|$A)— signatures/bind-ampcall#0103my $A = \(:a); my $b = -> Str $a { $a }; $b.(|$A)— signatures/bind-block#0084my $A = \(:a(1)); my $b = -> Str $a { $a }; $b.(|$A)— signatures/bind-block#0103my $A = \(); my $b = -> Str $a { $a }; $b.(|$A)— signatures/bind-block#0172my $A = \(:a); my $C = class { method m(Str $a) { $a } }; $C.m(|$A)— signatures/bind-method#0084my $A = \(:a(1)); my $C = class { method m(Str $a) { $a } }; $C.m(|$A)— signatures/bind-method#0103my $A = \(); my $C = class { method m(Str $a) { $a } }; $C.m(|$A)— signatures/bind-method#0172my $A = \(:a); sub f(Str $a) { $a }; f(|$A)— signatures/bind-sub#0084my $A = \(:a(1)); sub f(Str $a) { $a }; f(|$A)— signatures/bind-sub#0103
11ERR:X::Multi::NoMatch vs any(Order::Less, Order::Less)
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Order::Less, Order::Less)
(Any) coll (any(1,2))— operators/infix-coll#0686(Nil) coll (any(1,2))— operators/infix-coll#0693(Int) coll (any(1,2))— operators/infix-coll#0697(any(1,2)) coll ((a => 1))— operators/infix-coll#0727(Str) coll (any(1,2))— operators/infix-coll#0898((a => 1)) <=> (any(1,2))— operators/infix-num-cmp#0700(Any) unicmp (any(1,2))— operators/infix-unicmp#0686(Nil) unicmp (any(1,2))— operators/infix-unicmp#0693(Int) unicmp (any(1,2))— operators/infix-unicmp#0697(any(1,2)) unicmp ((a => 1))— operators/infix-unicmp#0727(Str) unicmp (any(1,2))— operators/infix-unicmp#0898
11ERR:X::Multi::NoMatch vs any(Order::More, Order::More)
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Order::More, Order::More)
((a => 1)) coll (any(1,2))— operators/infix-coll#0700(any(1,2)) coll (Any)— operators/infix-coll#0713(any(1,2)) coll (Nil)— operators/infix-coll#0720(any(1,2)) coll (Int)— operators/infix-coll#0724(any(1,2)) coll (Str)— operators/infix-coll#0868(any(1,2)) <=> ((a => 1))— operators/infix-num-cmp#0727((a => 1)) unicmp (any(1,2))— operators/infix-unicmp#0700(any(1,2)) unicmp (Any)— operators/infix-unicmp#0713(any(1,2)) unicmp (Nil)— operators/infix-unicmp#0720(any(1,2)) unicmp (Int)— operators/infix-unicmp#0724(any(1,2)) unicmp (Str)— operators/infix-unicmp#0868
11ERR:X::Multi::NoMatch vs <Inf+Infi>
reference says ERR:X::Multi::NoMatch — rakupp-v3.14.0-107-gb8ea9bb-modified says <Inf+Infi>
(1+2i) / (0)— operators/infix-divide#0814(1+2i) / (0e0)— operators/infix-divide#0818(1+2i) / ("")— operators/infix-divide#0820(1+2i) / (Any)— operators/infix-divide#0823(1+2i) / (False)— operators/infix-divide#0829(1+2i) / (Nil)— operators/infix-divide#0830(1+2i) / (())— operators/infix-divide#0831(1+2i) / ("0")— operators/infix-divide#0832(1+2i) / (Int)— operators/infix-divide#0834(1+2i) / ((a => 1))— operators/infix-divide#0837(1+2i) / (Str)— operators/infix-divide#0870
11any(Bool::False, Bool::False) vs any(Bool::True, Bool::True)
reference says any(Bool::False, Bool::False) — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Bool::True, Bool::True)
(any(1,2)) >= ((1..3))— operators/infix-ge#0723(any(1,2)) > ((1..3))— operators/infix-gt#0723((1..3)) <= (any(1,2))— operators/infix-le#0696((1..3)) < (any(1,2))— operators/infix-lt#0696(Inf) ≅ (any(1,2))— operators/infix-u2245#0690(any(1,2)) ≅ (Inf)— operators/infix-u2245#0717((1..3)) ≤ (any(1,2))— operators/infix-u2264#0696(any(1,2)) ≥ ((1..3))— operators/infix-u2265#0723(NaN) %% (any(1,2))— operators/infix-u25u25#0682(Inf) =~= (any(1,2))— operators/infix-u3du7eu3d#0690(any(1,2)) =~= (Inf)— operators/infix-u3du7eu3d#0717
110 vs Bool::False
reference says 0 — rakupp-v3.14.0-92-g78048b0-modified says Bool::False
(0) max (False)— operators/infix-max#0226(False) max ((1..3))— operators/infix-max#0377((1..3)) max (False)— operators/infix-max#0397(0) min (False)— operators/infix-min#0226(False).sum— methods/Bool#0962(not(1)).sum— methods/Bool#0964((1 == 2)).sum— methods/Bool#0966(False).sum— methods/Any#0770(False).sum— methods/Cool#2100((class { method m() { 1 } }).^find_method("m")).multi— methods/Method#0073(&say).multi— methods/Routine#0145
11<1+2i> vs Any
reference says <1+2i> — rakupp-v3.14.0-107-gb8ea9bb-modified says Any
(Any) min (1+2i)— operators/infix-min#0794(Nil) min (1+2i)— operators/infix-min#0801(1+2i) min (Any)— operators/infix-min#0823(1+2i) min (Nil)— operators/infix-min#0830(("abc" ~~ /x/)).Complex— methods/Match#0030(("abc" ~~ /x/)).cis— methods/Match#0254(("abc" ~~ /x/)).roots(1)— methods/Match#0515(("abc" ~~ /x/)).unpolar(0)— methods/Match#0750(("abc" ~~ /x/)).unpolar(1)— methods/Match#0751(("abc" ~~ /x/)).unpolar(-1)— methods/Match#0752(("abc" ~~ /x/)).unpolar(Any)— methods/Match#0754
11(1=>2).Bag..(1=>2).Bag vs 2..2
reference says (1=>2).Bag..(1=>2).Bag — rakupp-v3.14.0-107-gb8ea9bb-modified says 2..2
(Any) minmax (bag(1,1))— operators/infix-minmax#0586(Nil) minmax (bag(1,1))— operators/infix-minmax#0593(Int) minmax (bag(1,1))— operators/infix-minmax#0597(bag(1,1)) minmax (bag(1,1))— operators/infix-minmax#0601(bag(1,1)) minmax (Any)— operators/infix-minmax#0611(bag(1,1)) minmax (Nil)— operators/infix-minmax#0618(bag(1,1)) minmax (())— operators/infix-minmax#0619(bag(1,1)) minmax (Int)— operators/infix-minmax#0622(bag(1,1)) minmax (Str)— operators/infix-minmax#0866(Str) minmax (bag(1,1))— operators/infix-minmax#0896(bag(1,1)) .. (bag(1,1))— operators/infix-range#0601
11ERR:X::Numeric::Uninitialized vs -1
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says -1
(-1) - (Int)— operators/infix-minus#0403(-0e0) - (Int)— operators/infix-minus#0413(Int) - (1)— operators/infix-minus#0423(Int) - (1/2)— operators/infix-minus#0425(Int) - (True)— operators/infix-minus#0430(Int) - (2**64)— operators/infix-minus#0436(-1) + (Int)— operators/infix-plus#0403(Int) + (-1)— operators/infix-plus#0424(-1) .. (Int)— operators/infix-range#0403(-0e0) * (Int)— operators/infix-times#0413(Int) * (-0e0)— operators/infix-times#0434
11Order::Less vs Order::Same
reference says Order::Less — rakupp-v3.14.0-92-g78048b0-modified says Order::Same
(0) <=> ((1..3))— operators/infix-num-cmp#0362(0e0) <=> ((1..3))— operators/infix-num-cmp#0366("") <=> ((1..3))— operators/infix-num-cmp#0368(Any) <=> ((1..3))— operators/infix-num-cmp#0371(-0e0) <=> ((1..3))— operators/infix-num-cmp#0374(False) <=> ((1..3))— operators/infix-num-cmp#0377(Nil) <=> ((1..3))— operators/infix-num-cmp#0378(()) <=> ((1..3))— operators/infix-num-cmp#0379("0") <=> ((1..3))— operators/infix-num-cmp#0380(Int) <=> ((1..3))— operators/infix-num-cmp#0441(Str) <=> ((1..3))— operators/infix-num-cmp#0891
11Order::More vs Order::Same
reference says Order::More — rakupp-v3.14.0-92-g78048b0-modified says Order::Same
((1..3)) <=> (0)— operators/infix-num-cmp#0382((1..3)) <=> (0e0)— operators/infix-num-cmp#0386((1..3)) <=> ("")— operators/infix-num-cmp#0388((1..3)) <=> (Any)— operators/infix-num-cmp#0391((1..3)) <=> (-0e0)— operators/infix-num-cmp#0394((1..3)) <=> (False)— operators/infix-num-cmp#0397((1..3)) <=> (Nil)— operators/infix-num-cmp#0398((1..3)) <=> (())— operators/infix-num-cmp#0399((1..3)) <=> ("0")— operators/infix-num-cmp#0400((1..3)) <=> (Int)— operators/infix-num-cmp#0420((1..3)) <=> (Str)— operators/infix-num-cmp#0861
11ERR:X::Numeric::Uninitialized vs Order::Same
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-104-g2295fb0-modified says Order::Same
(0) <=> (Int)— operators/infix-num-cmp#0401(0e0) <=> (Int)— operators/infix-num-cmp#0405(NaN) <=> (Int)— operators/infix-num-cmp#0406(-0e0) <=> (Int)— operators/infix-num-cmp#0413(False) <=> (Int)— operators/infix-num-cmp#0416(Int) <=> (Int)— operators/infix-num-cmp#0421(Int) <=> (0)— operators/infix-num-cmp#0422(Int) <=> (0e0)— operators/infix-num-cmp#0426(Int) <=> (NaN)— operators/infix-num-cmp#0427(Int) <=> (-0e0)— operators/infix-num-cmp#0434(Int) <=> (False)— operators/infix-num-cmp#0437
11-0e0..^0 vs ^0
reference says -0e0..^0 — rakupp-v3.14.0-92-g78048b0-modified says ^0
(-0e0) ..^ (0)— operators/infix-range-excl-hi#0158(-0e0) ..^ (1)— operators/infix-range-excl-hi#0159(-0e0) ..^ (0e0)— operators/infix-range-excl-hi#0162(-0e0) ..^ ("")— operators/infix-range-excl-hi#0164(-0e0) ..^ ((1,2))— operators/infix-range-excl-hi#0168(-0e0) ..^ ({a=>1})— operators/infix-range-excl-hi#0169(-0e0) ..^ (Nil)— operators/infix-range-excl-hi#0269(-0e0) ..^ (())— operators/infix-range-excl-hi#0302(-0e0) ..^ ("0")— operators/infix-range-excl-hi#0337(-0e0) ..^ ([1,2])— operators/infix-range-excl-hi#0497(-0e0) ..^ (Str)— operators/infix-range-excl-hi#0854
11ERR:X::Numeric::Real vs Bool::True
reference says ERR:X::Numeric::Real — rakupp-v3.14.0-107-gb8ea9bb-modified says Bool::True
(1+2i) %% (1)— operators/infix-u25u25#0815(1+2i) %% (-1)— operators/infix-u25u25#0816(1+2i) %% (True)— operators/infix-u25u25#0822(1+2i) %% ((1,2))— operators/infix-u25u25#0824(1+2i) %% ({a=>1})— operators/infix-u25u25#0825(1+2i) %% (Inf)— operators/infix-u25u25#0827(1+2i) %% (2**64)— operators/infix-u25u25#0828(1+2i) %% ([1,2])— operators/infix-u25u25#0836(1+2i) %% (bag(1,1))— operators/infix-u25u25#0838(1+2i) %% ((1..3).Seq)— operators/infix-u25u25#0839(1+2i) %% (v1.2)— operators/infix-u25u25#0841
11$(1, 2) vs ERR:X::Multi::NoMatch
reference says $(1, 2) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Multi::NoMatch
my $A = \((1,2)); multi f($a) { $a }; f(|$A)— signatures/bind-multi#0037my $A = \((1,2)); multi f(Any $a) { $a }; f(|$A)— signatures/bind-multi#0041my $A = \((1,2)); multi f(Mu $a) { $a }; f(|$A)— signatures/bind-multi#0042my $A = \((1,2)); multi f(Cool $a) { $a }; f(|$A)— signatures/bind-multi#0043my $A = \((1,2)); multi f(Any:D $a) { $a }; f(|$A)— signatures/bind-multi#0118my $A = \((1,2)); multi f($a where * > 0) { $a }; f(|$A)— signatures/bind-multi#0140my $A = \((1,2)); multi f($a?) { $a }; f(|$A)— signatures/bind-multi#0190my $A = \((1,2)); multi f($a = 42) { $a }; f(|$A)— signatures/bind-multi#0218my $A = \((1,2)); multi f($a = Nil) { $a }; f(|$A)— signatures/bind-multi#0263my $A = \((1,2)); multi f($a is copy) { $a }; f(|$A)— signatures/bind-multi#0455my $A = \((1,2)); multi f($a is raw) { $a }; f(|$A)— signatures/bind-multi#0471
11$[1, 2] vs ERR:X::Multi::NoMatch
reference says $[1, 2] — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Multi::NoMatch
my $A = \([1,2]); multi f($a) { $a }; f(|$A)— signatures/bind-multi#0050my $A = \([1,2]); multi f(Any $a) { $a }; f(|$A)— signatures/bind-multi#0054my $A = \([1,2]); multi f(Mu $a) { $a }; f(|$A)— signatures/bind-multi#0055my $A = \([1,2]); multi f(Cool $a) { $a }; f(|$A)— signatures/bind-multi#0056my $A = \([1,2]); multi f(Any:D $a) { $a }; f(|$A)— signatures/bind-multi#0119my $A = \([1,2]); multi f($a where * > 0) { $a }; f(|$A)— signatures/bind-multi#0141my $A = \([1,2]); multi f($a?) { $a }; f(|$A)— signatures/bind-multi#0191my $A = \([1,2]); multi f($a = 42) { $a }; f(|$A)— signatures/bind-multi#0219my $A = \([1,2]); multi f($a = Nil) { $a }; f(|$A)— signatures/bind-multi#0264my $A = \([1,2]); multi f($a is copy) { $a }; f(|$A)— signatures/bind-multi#0456my $A = \([1,2]); multi f($a is raw) { $a }; f(|$A)— signatures/bind-multi#0472
11ERR:X::AdHoc vs "(\"\\\{}\", \"\\\{}\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"\\\{}\", \"\\\{}\")"
my $A = \(1); sub f(*%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1#0651my $A = \(1, 2); sub f(*%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#0651my $A = \(1, 2); sub f(%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202#1019my $A = \(1, 2, 3); sub f(*%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#0651my $A = \(1, 2, 3); sub f(%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu202u2cu203#1019my $A = \(1, :b); sub f(%h, %g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-1u2cu20u3ab#0993my $A = \(Any, Any); sub f(*%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#0651my $A = \(Any, Any); sub f(%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-Anyu2cu20Any#1019my $A = \((1,2)); sub f(*%h, *%g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0651my $A = \((1,2)); sub f(%h, %g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0993my $A = \(:a, :b); sub f(%h, %g) { (%h.raku, %g.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#0993
11ERR:X::AdHoc vs "(\"Any\", \"[]\")"
reference says ERR:X::AdHoc — rakupp-v3.14.0-114-gc779017-modified says "(\"Any\", \"[]\")"
my $A = \(); sub f(\a, *@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#1214my $A = \(); sub f(\a, **@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#1215my $A = \(); sub f(\a, +@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-none#1216my $A = \(:a, :b); sub f(&c, *@b) { (&c.WHAT.^name, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1080my $A = \(:a, :b); sub f(&c, **@b) { (&c.WHAT.^name, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1081my $A = \(:a, :b); sub f(&c, +@b) { (&c.WHAT.^name, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1082my $A = \(:a, :b); sub f(&c, @b) { (&c.WHAT.^name, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1088my $A = \(:a, :b); sub f(\a, *@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1214my $A = \(:a, :b); sub f(\a, **@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1215my $A = \(:a, :b); sub f(\a, +@b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1216my $A = \(:a, :b); sub f(\a, @b) { (a.raku, @b.raku).raku }; f(|$A)— signatures/pair-u3aau2cu20u3ab#1222
11"(\$(1, 2), \"\\\{}\")" vs "(1, \"\\\{}\")"
reference says "(\$(1, 2), \"\\\{}\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"\\\{}\")"
my $A = \((1,2)); sub f($a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0626my $A = \((1,2)); sub f(Any $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0630my $A = \((1,2)); sub f(Mu $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0631my $A = \((1,2)); sub f(Cool $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0632my $A = \((1,2)); sub f(Any:D $a, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0636my $A = \((1,2)); sub f($a where * > 0, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0637my $A = \((1,2)); sub f($a?, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0639my $A = \((1,2)); sub f($a = 42, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0640my $A = \((1,2)); sub f($a = Nil, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0642my $A = \((1,2)); sub f($a is copy, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0839my $A = \((1,2)); sub f($a is raw, *%g) { ($a, %g.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0897
11"(\$(1, 2), \"([], \\\{})\")" vs "(1, \"([2], \\\{})\")"
reference says "(\$(1, 2), \"([], \\\{})\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"([2], \\\{})\")"
my $A = \((1,2)); sub f($a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0677my $A = \((1,2)); sub f(Any $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0681my $A = \((1,2)); sub f(Mu $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0682my $A = \((1,2)); sub f(Cool $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0683my $A = \((1,2)); sub f(Any:D $a, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0687my $A = \((1,2)); sub f($a where * > 0, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0688my $A = \((1,2)); sub f($a?, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0690my $A = \((1,2)); sub f($a = 42, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0691my $A = \((1,2)); sub f($a = Nil, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0693my $A = \((1,2)); sub f($a is copy, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0840my $A = \((1,2)); sub f($a is raw, *@b, *%g) { ($a, (@b, %g).raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#0898
11"(\$(1, 2), \"\\\\()\")" vs "(1, \"\\\\(2)\")"
reference says "(\$(1, 2), \"\\\\()\")" — rakupp-v3.14.0-114-gc779017-modified says "(1, \"\\\\(2)\")"
my $A = \((1,2)); sub f($a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1090my $A = \((1,2)); sub f(Any $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1094my $A = \((1,2)); sub f(Mu $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1095my $A = \((1,2)); sub f(Cool $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1096my $A = \((1,2)); sub f(Any:D $a, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1100my $A = \((1,2)); sub f($a where * > 0, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1101my $A = \((1,2)); sub f($a?, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1103my $A = \((1,2)); sub f($a = 42, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1104my $A = \((1,2)); sub f($a = Nil, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1106my $A = \((1,2)); sub f($a is copy, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1118my $A = \((1,2)); sub f($a is raw, |d) { ($a, d.raku).raku }; f(|$A)— signatures/pair-u281u2c2u29#1119
11\(:denominator(2), :numerator(1)) vs ERR:X::Cannot::Capture
reference says \(:denominator(2), :numerator(1)) — rakupp-v3.14.0-114-gc779017-modified says ERR:X::Cannot::Capture
(1/2).Capture— methods/Any#0034(1/2).Capture— methods/Cool#0093(1/2).Capture— methods/Mu#0034(1/3).Capture— methods/Rat#0057(0/1).Capture— methods/Rat#0058(1/1).Capture— methods/Rat#0060((2**64)/3).Capture— methods/Rat#0061(1/2).Capture— methods/Rat#0062(3/1).Capture— methods/Rat#0063(<1.5>).Capture— methods/RatStr#0015(<0.0>).Capture— methods/RatStr#0016
10ERR:X::Parameter::InvalidConcreteness vs ERR:X::Str::Numeric
reference says ERR:X::Parameter::InvalidConcreteness — rakupp-v3.14.0-107-gb8ea9bb-modified says ERR:X::Str::Numeric
("a") div (Str)— operators/infix-div#0849("a b") div (Str)— operators/infix-div#0863(Int) ≅ ("a")— operators/infix-u2245#0429(Int) ≅ ("a b")— operators/infix-u2245#0462(Str) ≅ ("a")— operators/infix-u2245#0879(Str) ≅ ("a b")— operators/infix-u2245#0893(Int) =~= ("a")— operators/infix-u3du7eu3d#0429(Int) =~= ("a b")— operators/infix-u3du7eu3d#0462(Str) =~= ("a")— operators/infix-u3du7eu3d#0879(Str) =~= ("a b")— operators/infix-u3du7eu3d#0893
10ERR:X::Numeric::Uninitialized vs any(Bool::False, Bool::False)
reference says ERR:X::Numeric::Uninitialized — rakupp-v3.14.0-107-gb8ea9bb-modified says any(Bool::False, Bool::False)
(Int) >= (any(1,2))— operators/infix-ge#0697(Int) > (any(1,2))— operators/infix-gt#0697(any(1,2)) <= (Int)— operators/infix-le#0724(any(1,2)) < (Int)— operators/infix-lt#0724(Int) == (any(1,2))— operators/infix-num-eq#0697(any(1,2)) == (Int)— operators/infix-num-eq#0724(any(1,2)) ≤ (Int)— operators/infix-u2264#0724(Int) ≥ (any(1,2))— operators/infix-u2265#0697(Int) ⩵ (any(1,2))— operators/infix-u2a75#0697(any(1,2)) ⩵ (Int)— operators/infix-u2a75#0724
10NaN..NaN vs 0..0
reference says NaN..NaN — rakupp-v3.14.0-92-g78048b0-modified says 0..0
(NaN) minmax (NaN)— operators/infix-minmax#0031(NaN) minmax (Any)— operators/infix-minmax#0087(Any) minmax (NaN)— operators/infix-minmax#0097(NaN) minmax (Nil)— operators/infix-minmax#0262(Nil) minmax (NaN)— operators/infix-minmax#0279(NaN) minmax (Int)— operators/infix-minmax#0406(Int) minmax (NaN)— operators/infix-minmax#0427(NaN) minmax (Str)— operators/infix-minmax#0847(Str) minmax (NaN)— operators/infix-minmax#0877(NaN) .. (NaN)— operators/infix-range#0031
… and 3,414 smaller clusters covering 7,429 tests; every one is visible on its atom’s page.