[00:19] * [Coke] will kick off a regular blin run

[00:40] <Geth> ¦ rakudo/main: 94ae304e51 | (Nick Logan)++ (committed using GitHub Web editor) | 3 files

[00:40] <Geth> ¦ rakudo/main: Intern curried roles created by generic instantiation (#6567)

[00:40] <Geth> ¦ rakudo/main: 

[00:40] <Geth> ¦ rakudo/main: Previously CurriedRoleHOW.instantiate_generic built its instantiated

[00:40] <Geth> ¦ rakudo/main: curry with CurriedRoleHOW.new_type. Instantiating the Positional[TValue]

[00:40] <Geth> ¦ rakudo/main: that Array::Typed does thus produced a Positional[Int] distinct from the

[00:40] <Geth> ¦ rakudo/main: interned one that writing Positional[Int] in source returns. Type-check

[00:40] <Geth> ¦ rakudo/main: caches match on object identity, so a typed array never got a cache hit

[00:40] <Geth> ¦ rakudo/main: <…commit message has 12 more lines…>

[00:40] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/94ae304e51

[00:50] <Geth> ¦ rakudo: ugexe++ created pull request #6568: Cache interpolated regex compilations by pattern source

[00:50] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6568

[00:50] <ugexe> [Coke]: 👍

[00:54] <[Coke]> missed that one, i think.

[01:00] <ugexe> i'm still working on fixing one legacy regression i found so we'd need another legacy run in the near future anyway

[01:04] <[Coke]> ok

[01:04] <[Coke]> blin runs are cheaper these days, no worries. ;)

[01:04] <[Coke]> releasable6: next

[01:04] <releasable6> [Coke], Next release in ≈8 days and ≈17 hours. There are no known blockers. 152 out of 152 commits logged (⚠ 1 warnings)

[01:04] <releasable6> [Coke], Details: https://gist.github.com/dabe83d9eabd8c5c48e6161c938a7c95

[01:04] <[Coke]> ... again, why does it use a previous output from that command when I fixed the warning/did all the commits already

[01:05] <[Coke]> ⏳ 641 out of 2509 modules processed (25.54%)

[02:15] <[Coke]> 62% done, no new fails

[02:25] <ugexe> nice

[02:59] <[Coke]> output_Test::Selector_zef:lucs_0.4.1_0

[03:01] <[Coke]> "No unspace allowed in regex; if you meant to match the literal^M"

[03:02] <[Coke]> "Fail, Bisected: 1a08ca762010ff035c3ee106c842464a68d301e6": 1,

[03:02] <[Coke]> 1a08ca762010ff035c3ee106c842464a68d301e6 ?

[03:02] <linkable6> (2026-08-03) https://github.com/rakudo/rakudo/commit/1a08ca7620 Do not apply unspace to whitespace inside regexes

[03:04] <japhb> ugexe++ # 94ae304e51 -- Holy moly, 40x is *huge*!

[03:04] <linkable6> (2026-08-15) https://github.com/rakudo/rakudo/commit/94ae304e51 Intern curried roles created by generic instantiation (#6567)

[03:05] <ugexe> [Coke]: does it say what line?

[03:06] <[Coke]> [Test::Selector] # at /home/coke/sandbox/blin/data/zef-data/tmp/6d1ca6b4c6990bb293ba310faaca1e4400a6674b.tar.gz/lib/Test/Selector.rakumod (Test::Selector):614^M

[03:06] <[Coke]> I can post the whole file, one sec.

[03:08] <[Coke]> https://github.com/coke/raku-blin-release-results/blob/2026.08.02/output_Test%3A%3ASelector_zef%3Alucs_0.4.1_0

[03:16] <ugexe> ah, module needs to be updated to be like  / ^ \s* ok ' ' / ||

[03:21] <ugexe> m: say "ok x" ~~ /ok\ x/

[03:21] <camelia> rakudo-moar 94ae304e5: OUTPUT: «===SORRY!=== Error while compiling <tmp>␤No unspace allowed in regex; if you meant to match the literal␤character, please enclose in single quotes (' ') or use a backslashed␤form like \x20.␤at <tmp>:1␤------> say "ok x" ~~ /ok\ <HERE>x/␤»

[03:21] <ugexe> m: say "okx" ~~ /ok \ x/

[03:21] <camelia> rakudo-moar 94ae304e5: OUTPUT: «===SORRY!=== Error while compiling <tmp>␤No unspace allowed in regex; if you meant to match the literal␤character, please enclose in single quotes (' ') or use a backslashed␤form like \x20.␤at <tmp>:1␤------> say "okx" ~~ /ok \ <HERE>x/␤»

[03:21] <ugexe> ah must have that commit

[03:21] <ugexe> raku -e 'say "okx" ~~ /ok \ x/'

[03:21] <ugexe> ｢okx｣

[03:22] <ugexe> which shows that if there was a space before unspace it wasn't erroring before when it should have

[03:48] <[Coke]> 3 more failures

[03:52] <ugexe> 3 of them are the same thing from the same source

[03:52] <ugexe> Cro::FCGI is different though

[03:52] <ugexe> did it bisect?

[04:03] <[Coke]> 2 more fails, ⏳ 2240 out of 2509 modules processed (89.27%)

[04:03] <[Coke]> "Fail, Bisected: 1a08ca762010ff035c3ee106c842464a68d301e6": 4, "Fail, Bisected: 2b05993c58a7884f262f61cb81340e5ed58381b3": 1, "Fail, Bisected: 4b4af55da39bb255f1e540b869e16d338073698b": 1,

[04:03] <[Coke]> it's one of those

[04:04] <[Coke]> oh, wait

[04:04] <[Coke]> 435:Cro::FCGI – Fail, Bisected: 4b4af55da39bb255f1e540b869e16d338073698b

[04:05] <[Coke]> which is a rakuast commit. maybe a false fail

[04:10] <ugexe> https://github.com/lucs/Test-Selector/pull/3

[04:13] <ugexe> man git.sr.ht does not like me... just trying to view some source code and it hits me with multi second bot detection proof of work for every page hit

[04:21] <Geth> ¦ rakudo: ugexe++ created pull request #6569: Let a boxed value reach a native-only multi candidate by unboxing

[04:21] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6569

[07:37] *** lizmat joined
[08:28] <Geth> ¦ rakudo/main: 0561c5c333 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.rakumod

[08:28] <Geth> ¦ rakudo/main: The Hashray class is also an implementation detail

[08:28] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/0561c5c333

[09:13] *** lizmat left
[09:14] *** lizmat joined
[09:14] <Geth> ¦ rakudo/main: 7d95b754a8 | (Elizabeth Mattijsen)++ | src/core.c/Hash/Ordered.rakumod

[09:14] <Geth> ¦ rakudo/main: Make Hash::Ordered.raku produce pairs in correct order

[09:14] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/7d95b754a8

[09:19] *** lizmat left
[10:45] *** sivoais left
