🦋 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.
00:07 reportable6 left 00:08 reportable6 joined 00:36 [Tux] left, [Tux] joined 01:38 timo left 01:55 frost joined 02:34 frost left 02:37 frost joined 03:37 coverable6 left, unicodable6 left, evalable6 left, greppable6 left, benchable6 left, bisectable6 left, statisfiable6 left, tellable6 left, committable6 left, nativecallable6 left, shareable6 left, quotable6 left, sourceable6 left, notable6 left, releasable6 left, linkable6 left, reportable6 left, bloatable6 left, squashable6 left 03:38 greppable6 joined, bloatable6 joined, statisfiable6 joined 03:39 releasable6 joined, notable6 joined, nativecallable6 joined, unicodable6 joined, committable6 joined, quotable6 joined, shareable6 joined 03:40 sourceable6 joined, benchable6 joined, squashable6 joined 03:53 andinus joined 04:31 frost left 04:39 linkable6 joined, bisectable6 joined 05:39 evalable6 joined
lizmat Files=1351, Tests=117094, 296 wallclock secs (34.98 usr 10.66 sys + 3952.55 cusr 339.70 csys = 4337.89 CPU) 06:48
08:08 reportable6 joined 08:24 Xliff left 08:40 tellable6 joined
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
11:40 coverable6 joined
lizmat is drawing a blank 11:48
do we have a way in Raku to produce a string with the common root of two (or more) strings ? 11:49
dd "abcd" root "abce"; # "abc"
dd [root] <abcd abcd abde> # "ab" 11:50
MasterDuke so longest common substring, anchored at the start? not that i know of 11:54
lizmat yeah, thought so :-) 12:05
12:07 reportable6 left
sena_kun this sounds very specific 13:04
lizmat it is... but it can be handy sometimes, so I'll put it String::Utils :-) 13:05
13:09 reportable6 joined 13:13 qorg11 left 13:15 qorg11 joined
sena_kun aye, that's a good idea. I was worried about putting it into the CORE. :) 13:16
lizmat now in String::Utils in the ecosystem :-) 13:22
well, actually now :-) 13:25
13:38 kjp left
jdv "Unhandled exception: unreachable unbox 1" seems like most of the Blin fallout today 13:47
13:51 kjp joined
Geth__ ¦ DBIish: rbt self-assigned Places for placeholders github.com/raku-community-modules/...issues/215 14:24
¦ DBIish: rbt self-assigned Support default value in insert&update github.com/raku-community-modules/...issues/214
rakudo: MasterDuke17++ created pull request #4725:
Add missing precedence info for some infix ops
vrurg jdv: I'd like to merge R#4721 before the release because it re-claims back some of the performance lost when fix for junction in smartmatches was merged. But this would like need another blin round. 15:28
*would likely 15:29
15:29 linkable6 left
jdv i can't run it today again. maybe tomorrow. 15:30
15:31 linkable6 joined
jdv sure i guess. but if blows up the next blin run its probably out 15:32
vrurg Whenever it suits you. Just to make sure the merge is still possible prior to the release.
jdv we already have a bunch of blockers to get through
vrurg I think 2.6x faster `foo() ~~ bar()` worth it. :) 15:33
jdv ok 15:36
15:38 squashable6 left 15:47 patrickb left 15:48 patrickb joined 16:15 kjp left 16:38 squashable6 joined 16:47 kjp joined
[Coke] jdv: you still snowed in? 16:48
jdv nah, back down. it was really just a few inches with freezing rain on it. i was waiting for it to melt back a bit. 17:00
[Coke] +1 17:06
17:17 kjp left
Geth__ rakudo: cd86606e18 | MasterDuke17++ (committed using GitHub Web editor) | src/core.c/precedence.pm6
Add missing precedence info for some infix ops (#4725)

This fixes the segfault uncovered by 71c62e7. Because `&infix:«+<»` didn't have its precedence set, therefore the call to `.prec` went through Code's `method prec`, which simple returns `my %`. For some reason this is an HLL hash in the optimizer, so the atkey call in MoarVM has problems. It shouldn't have segfaulted and probably still needs a fix, but this change in Rakudo should happen regardless.
17:24 linkable6 left, linkable6 joined 18:07 reportable6 left, reportable6 joined 18:10 kjp joined 19:51 nebuchadnezzar left, nebuchadnezzar joined
Geth__ rakudo: 32401c4762 | (Vadim Belman)++ | 6 files
Implement smartmatch as a dispatcher

Try to optimize some special cases whenever possible.
rakudo: 16c3dc9a7c | (Vadim Belman)++ (committed using GitHub Web editor) | 6 files
Merge pull request #4721 from vrurg/new-disp-smartmatch

Implement smartmatch as a dispatcher
21:41 linkable6 left, evalable6 left 21:42 evalable6 joined, linkable6 joined 22:13 discord-raku-bot left 22:14 discord-raku-bot joined 22:18 discord-raku-bot left, discord-raku-bot joined