🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
Geth rakudo/master: 5 commits pushed by (Vadim Belman)++ 01:42
roast: 8c38019c4b | (Vadim Belman)++ | 2 files
Add tests for `will complain`

Related to rakudo/rakudo#4861
roast: ed7c01eb6a | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files
Merge pull request #804 from vrurg/will-complain-handling

Add tests for `will complain`
MasterDuke benchable6: 2021.04,2022.03 my $a; $a := $_ ** 2 for 1..1_000_000; say now - INIT now 07:48
benchable6 MasterDuke, starting to benchmark the 2 given commits
MasterDuke, ¦2021.04: «0.6941» ¦2022.03: «0.6802»
MasterDuke, No new data found
MasterDuke committable6: releases my $a; $a := $_ ** 2 for 1..1_000_000; say now - INIT now 07:49
committable6 MasterDuke, gist.github.com/48f1287c0a3f721a93...bc88875db6 07:51
lizmat Files=1353, Tests=117184, 296 wallclock secs (36.11 usr 10.02 sys + 4076.82 cusr 338.66 csys = 4461.61 CPU) 07:58
releasable6 Next release in ≈3 days and ≈7 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 11:00
Geth rakudo: b67300a025 | (Elizabeth Mattijsen)++ | 4 files
Give 2 helper modules the proper extension for modules
12:25
Geth rakudo: 1292357de1 | (Elizabeth Mattijsen)++ | src/core.c/REPL.pm6
Restore original REPL.repl-eval method

Apparently, some modules in the ecosystem call this method (which I would consider an implementation detail as it is untested and undocumented) directly. This solves some of the error messages as seen in Blin run #1 for 2022.04, but not all. Here's hoping another Blin run can bisect the commit that causes the remaining issues.
18:19
lizmat meh, that took me the better part of today :-( 18:28
japhb Can you tell why those modules were using REPL.repl-eval? Where they building their own REPL on top of it or something? 18:33
jdv we could likely have said "here's a ticket saying this broke - don't use it like that" 19:01
but cool
lizmat: thanks 19:03
gfldex lizmat: upgrading zef to master requires an update to last7days-raku-land.raku. I shall update you on the update tomorrow. 20:10