🦋 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: vrurg++ created pull request #4687:
Make ranges coerce LHS into a numeric if range boundaries are numeric
00:37
roast: vrurg++ created pull request #779:
Add tests for coercing LHS in smartmatch against ranges when needed
00:44
[Tux] Rakudo v2021.12-4-g9237926eb (v6.d) on MoarVM 2021.12-5-g06170c973
csv-ip5xs0.885 - 0.911
csv-ip5xs-205.252 - 5.491
csv-parser4.158 - 4.302
csv-test-xs-200.404 - 0.433
test6.946 - 7.123
test-t1.641 - 1.688
test-t --race0.930 - 0.974
test-t-2024.561 - 24.656
test-t-20 --race7.360 - 7.382
08:26
Geth DateTime-Format: Xliff++ created pull request #16:
- Enables subseconds.
12:00
Xliff Could someone please review? 12:01
lizmat notable6: weekly 13:44
notable6 lizmat, 1 note: 2021-12-25T09:31:57Z <lizmat>: www.opennet.ru/opennews/art.shtml?num=56409
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2021-12-27T13:44:55Z”
Geth DateTime-Format/master: 6 commits pushed by Xliff++, (Elizabeth Mattijsen)++ 14:58
dogbert17 m: my $l = (1, 2, 3); say (0, slip $l).perl 15:21
camelia (0, 1, 2, 3)
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/12/27/2021-...-released/ 18:37
Geth rakudo: d493a05144 | (Vadim Belman)++ | 5 files
Relax cross-language revision role-class boundaries

Prior to this commit 6.c/d classes were not being able to consume roles originating from 6.e code due to differences in handling submethods. This commit changes the situation by teaching them this art:
  - pre-6.e classes respect 6.e submethod handling and do not transfer
... (11 more lines)
21:11
rakudo: e19024500e | (Vadim Belman)++ (committed using GitHub Web editor) | 5 files
Merge pull request #4686 from vrurg/relax-interversion-roles

Relax cross-language revision role-class boundaries
roast: c6f53409f7 | (Vadim Belman)++ | 3 files
Change testing for cross-language revision class/role

Applying 6.e role to a pre-6.e class is no more an error. Make sure it works as expected.
In support of rakudo/rakudo#4686
roast: 1da0d8f9e6 | (Vadim Belman)++ (committed using GitHub Web editor) | 3 files
Merge pull request #778 from vrurg/relax-interversion-roles

Change testing for cross-language revision class/role
vrurg This one makes me feel much more relaxed... 21:13
lizmat: are you around, by occasion? 21:15
Geth rakudo: dd5fabf917 | (Vadim Belman)++ | 2 files
Change :fail-or-mu to :fail-or-nil

The corresponding return value is changed to `Nil` too. Returning `Mu` causes `Str` `Numeric` method to die of type mismatch if conversion fails.
21:23
rakudo: 7f73dcbd72 | (Vadim Belman)++ | src/core.c/Range.pm6
Make Range ACCEPTS coerce the topic when boundaries are Numeric

In other words, it makes `"42" ~~ 20..50` work, as well as `"1.2" ~~ 1..2`.
Fixes second part of rakudo/rakudo#1809.
rakudo: 0ab6df2c72 | (Vadim Belman)++ (committed using GitHub Web editor) | 3 files
Merge pull request #4687 from vrurg/rakudo_1809-numeric-ranges

Make ranges coerce LHS into a numeric if range boundaries are numeric
roast: afb4a26ff7 | (Vadim Belman)++ | S03-operators/range.t
Add tests coercing LHS in smartmatch when needed

Make sure `Range` `ACCEPTS` does the right thing when operates on numeric ranges.
In support of rakudo/rakudo#4687
roast: 626d0860b4 | (Vadim Belman)++ (committed using GitHub Web editor) | S03-operators/range.t
Merge pull request #779 from vrurg/rakudo_1809-numeric-ranges

Add tests for coercing LHS in smartmatch against ranges when needed
Geth rakudo/master: 14 commits pushed by (Vadim Belman)++
review: github.com/rakudo/rakudo/compare/0...8c5e4e32a5
22:30
roast: af7065a186 | (Vadim Belman)++ | 4 files
More tests for smartmatch and given/when

In support of rakudo/rakudo#4653
22:31
roast: a59539d574 | (Vadim Belman)++ (committed using GitHub Web editor) | 4 files
Merge pull request #774 from vrurg/problem-solving-297

More tests for smartmatch and given/when
Geth roast: f6669eb727 | (Vadim Belman)++ | 2 files
Mark two slow tests

Optimize utilization of multi-CPU configurations
23:44
rakudo: vrurg++ created pull request #4688:
Fix Map ACCEPTS by collapsing explicit junctions
23:58