[00:08] *** reportable6 left [00:11] *** reportable6 joined [01:28] *** linkable6 joined [01:33] ¦ rakudo/master: 4 commits pushed by (Vadim Belman)++ [01:33] ¦ rakudo/master: 49955840f5 | Do some better job optimizing Junction on RHS [01:33] ¦ rakudo/master: eba72f4bb0 | Make BOOLIFY-ACCEPTS use the dispatcher [01:33] ¦ rakudo/master: 6f925ea2d9 | Don't use replace-arg dispatcher anymore [01:33] ¦ rakudo/master: ec4522404d | Merge pull request #4744 from vrurg/sm-junction-typematch [01:33] ¦ rakudo/master: review: https://github.com/rakudo/rakudo/compare/ba4d23328337...ec4522404db2 [01:35] *** Kaiepi joined [04:37] *** evalable6 left [04:37] *** coverable6 left [04:37] *** releasable6 left [04:37] *** committable6 left [04:37] *** greppable6 left [04:37] *** sourceable6 left [04:37] *** squashable6 left [04:37] *** shareable6 left [04:37] *** statisfiable6 left [04:37] *** reportable6 left [04:37] *** notable6 left [04:37] *** nativecallable6 left [04:37] *** bisectable6 left [04:37] *** unicodable6 left [04:37] *** quotable6 left [04:37] *** benchable6 left [04:37] *** bloatable6 left [04:37] *** tellable6 left [04:37] *** linkable6 left [04:38] *** tellable6 joined [04:38] *** linkable6 joined [04:39] *** committable6 joined [04:39] *** nativecallable6 joined [04:39] *** releasable6 joined [04:39] *** quotable6 joined [04:39] *** coverable6 joined [04:40] *** bloatable6 joined [04:40] *** reportable6 joined [05:38] *** shareable6 joined [05:38] *** statisfiable6 joined [05:39] *** bisectable6 joined [05:40] *** notable6 joined [06:08] *** reportable6 left [06:32] *** discord-raku-bot left [06:32] *** discord-raku-bot joined [06:37] *** discord-raku-bot left [06:37] *** discord-raku-bot joined [06:38] *** unicodable6 joined [06:38] *** greppable6 joined [06:39] *** benchable6 joined [06:40] p6-GLib suite (31 projects) total compile time: 14233.21s [07:10] *** reportable6 joined [07:40] *** evalable6 joined [08:36] *** nine left [08:36] *** nine joined [09:38] *** sourceable6 joined [09:52] Files=1351, Tests=117097, 293 wallclock secs (35.64 usr 9.90 sys + 4067.66 cusr 338.77 csys = 4451.97 CPU) [10:00] *** andinus` left [10:38] *** squashable6 joined [11:25] *** sena_kun joined [11:39] *** frost joined [12:08] *** reportable6 left [12:14] *** frost left [12:52] notable6: weekly [12:52] lizmat, No notes for “weekly” [13:06] and yet another Rakudo Weekly News hits the Net: https://rakudoweekly.blog/2022/01/31/2022-05-foo-is-42/ [13:08] *** reportable6 joined [13:19] Thanks, lizmat [13:36] *** rypervenche joined [13:36] lizmat: Where did you get the title picture for the latest weekly? [13:38] It was made by Wendy or me.. during a roadtrip from SLC to Portland [13:38] near Yellowstone [13:39] so you're out there in the wild, with a fast streaming river [13:39] and the water is warm! :-) [13:45] so, i got a blin run in y'day and its a bit disturbing [13:46] i'm not sure how to post it yet cause its way over the char limit of a gh ticket at ~1.1m chars [13:51] I think vrurg fixed a rather nasty thing related to smart matching yesterdya [13:51] so today, it could possibly be a lot less? [13:52] lizmat: Oh, thanks for that! [13:52] It's a really lovely picture. Would love to fint that spot! [13:53] it *is* a nice spot indeed :-) [13:54] if i'm it looks like 39 out of 59 regressions are uint [13:54] i can only attribute 8 or 09 of the rest to vrurg on a quck skim [13:55] *** discord-raku-bot left [13:56] "if i'm reading this correctly..." [13:56] *** discord-raku-bot joined [13:57] i guess i could put it in a wiki page so others could at least see it rendered [14:14] nine: it would appear most of https://github.com/rakudo/rakudo/issues/4748 may be unit [14:15] s/unit/uint :-) [14:15] vrurg: ^ i think a few are yours [14:15] oops [14:19] jdv: will try to look into it later today.' [14:20] thanks [14:25] how does a git bisect come up with 10 commits? i've never seen that before. [14:33] <[Coke]> failures or 3rd output mode in those 10 commits? [16:23] <[Tux]> Rakudo v2021.12-170-gec4522404 (v6.d) on MoarVM 2021.12-100-g596be5246 [16:23] <[Tux]> csv-test-xs-20 0.406 - 0.407 [16:23] <[Tux]> csv-ip5xs 0.757 - 0.784 [16:23] <[Tux]> test-t --race 0.862 - 0.862 [16:23] <[Tux]> test-t 1.493 - 1.494 [16:23] <[Tux]> csv-parser 3.819 - 3.858 [16:23] <[Tux]> csv-ip5xs-20 4.915 - 4.951 [16:23] <[Tux]> test 6.559 - 6.586 [16:23] <[Tux]> test-t-20 --race 7.694 - 8.145 [16:23] <[Tux]> test-t-20 22.315 - 23.248 [16:24] <[Tux]> TADA 🎉 [16:24] <[Tux]> 5 2022-01-26 20:04:45 test-t 1.531 [16:24] <[Tux]> 4 2022-01-26 20:06:28 test-t 1.525 [16:24] <[Tux]> 3 2022-01-28 14:16:57 test-t 1.512 [16:24] <[Tux]> 2 2022-01-31 17:20:41 test-t 1.494 [16:24] <[Tux]> 1 2022-01-31 17:22:22 test-t 1.493 [16:30] nice!! [16:40] wow, that's very cool [16:44] great looking progress! [17:44] *** [Coke] left [17:47] *** [Coke] joined [18:06] *** reportable6 left [18:08] *** reportable6 joined [18:10] *** sena_kun left [19:15] Nice week in CSV testing, dang! :- [19:15] :-) [20:14] ¦ rakudo: 382f2f1084 | (Stefan Seifert)++ | src/core.c/Attribute.pm6 [20:14] ¦ rakudo: Fix Attribute.(get|set)_value treating uints like str [20:14] ¦ rakudo: [20:14] ¦ rakudo: Need to handle the new objprimspec 10 for uints [20:14] ¦ rakudo: review: https://github.com/rakudo/rakudo/commit/382f2f1084 [20:14] jdv: ^^^ fixes some of the Blin errors [20:24] Oooh, doing a full rebuild to see if things got better for my stack. :-) [20:57] Bah, still fails on Digest module [20:57] "Cannot unbox negative bigint into native unsigned integer" [21:07] that feels... legit ? [21:24] To be precise it seems to be: "Cannot unbox negative bigint -24 into native unsigned integer" [21:25] So it's not something like -0xFFFF or the like which would look like a MoarVM bug [21:30] That error is thrown by my uint32 $ = $y +^ ($x +| +^$z) with $x, $y and $z being uint32 though. [21:31] What does +^$z actually mean? [21:31] m: my $z = 1; say ^$z; say +^$z; [21:31] rakudo-moar 382f2f108: OUTPUT: «^1␤-2␤» [21:31] I don't understand what this does [21:35] Oh, +^ isn't .Range.Numeric but bitwise negation. Ok, then that's just broken. Bitwise negation on uint obviously needs to return an uint [22:00] It's not just that though. We also treat sized native integers incorrectly. It's kinda staggering how this pile of bugs somehow led to correct results previously. [22:42] That happens sometimes [23:56] *** committable6 left [23:56] *** reportable6 left [23:56] *** coverable6 left [23:56] *** sourceable6 left [23:56] *** linkable6 left [23:56] *** greppable6 left [23:56] *** unicodable6 left [23:56] *** notable6 left [23:56] *** tellable6 left [23:56] *** nativecallable6 left [23:56] *** bisectable6 left [23:56] *** statisfiable6 left [23:56] *** shareable6 left [23:56] *** bloatable6 left [23:56] *** benchable6 left [23:56] *** squashable6 left [23:56] *** quotable6 left [23:56] *** releasable6 left [23:56] *** evalable6 left [23:56] *** coverable6 joined [23:56] *** linkable6 joined [23:57] *** sourceable6 joined [23:57] *** greppable6 joined [23:57] *** releasable6 joined [23:57] *** unicodable6 joined [23:57] *** notable6 joined [23:58] *** squashable6 joined [23:58] *** bisectable6 joined [23:58] *** committable6 joined [23:58] *** reportable6 joined [23:58] *** quotable6 joined