🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
lizmat M1 Files=1353, Tests=116312, 192 wallclock secs (16.33 usr 4.14 sys + 1124.99 cusr 54.60 csys = 1200.06 CPU) 07:48
Geth rakudo: 1a7b4b1b81 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Fix subclasses of .Date(Time) coercion

Calling .Date on a subclass of Date, and .DateTime on a subclass of DateTime, returned the object itself even if it was a subclass.
This commit makes sure that if you call .Date(Time) on a subclass of Date(Time), you will actually get the appropriate Date(Time) object.
This should remove the need of subclasses to provide this logic, such as e.g. in Games::TauStation::DateTime.
08:15
rakudo: aa462b41c1 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/DateTime.pm6
Re-imagine DateTime.new(Str) / Str.DateTime (#4923)

  - makes DateTime.new(YYYY-MM-DDTHH:MM:SS) 1.9x as fast
  - makes DateTime.new(YYYY-MM-DDTHH:MM:SS+TZ) about 1.3x as fast
  - makes DateTime.new(YYYY-MM-DD) possible
  - makes DateTime.new(YYYY-MM-DD) 15% faster as Date.new().DateTime
  - offloads some error handling to additional private methods to allow
... (6 more lines)
08:17
Geth rakudo: bb94472370 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/Actions.nqp
Revert relaxation of positional bind failover binding

It basically makes it impossible to create a class that does both Sequence as well as Positional, and this in turn broke Red.
08:18
roast: 981ba24c63 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S06-signature/passing-arrays.t
Mark test as todo

Since github.com/rakudo/rakudo/pull/4947 is merged
08:19
Geth__ rakudo: vrurg++ created pull request #4951:
Fix an LTA error message on passing Seq to a List parameter
20:00
Geth__ rakudo: lizmat assigned to usev6 Issue Rakudo-2022.06 with JVM backend build failure github.com/rakudo/rakudo/issues/4952
db13e4027c | (Vadim Belman)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp

This is the correct solution for #4864. The previous attempt of fixing binding by changing parameter type `Positional` equality check to `isa` check resulted in #4948 and that should've been expected.
The problem with `isa` check is that we only give special meaning to the
  `Positional` role and must not do so for consuming classes or their
descendants.
20:07
rakudo: b5a82d28b3 | (Vadim Belman)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Merge pull request #4951 from vrurg/rakudo-4864-1

Fix an LTA error message on passing Seq to a List parameter