[00:01] <Geth> ¦ rakudo/main: 04cfda9e95 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[00:01] <Geth> ¦ rakudo/main: RakuAST: Resolve an indirect name with a non-literal expression at runtime (#6332)

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

[00:01] <Geth> ¦ rakudo/main: `::($expr)` where $expr is not compile-time known, for instance

[00:01] <Geth> ¦ rakudo/main: `::($*FOO || 'Bar')`, crashed with "literalize on RakuAST::Var::Dynamic NYI".

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

[00:01] <Geth> ¦ rakudo/main: Resolving the name calls RakuAST::Name::Part::Expression.is-empty, which called

[00:01] <Geth> ¦ rakudo/main: `.literalize` on the expression node unguarded. For a dynamic variable, or any

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

[00:01] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/04cfda9e95

[01:17] <Geth> ¦ rakudo/main: 773371d9be | (Will Coleda)++ | docs/release_guide.pod

[01:17] <Geth> ¦ rakudo/main: Claim next release

[01:17] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/773371d9be

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

[01:26] <releasable6> [Coke], Next release in ≈26 days and ≈17 hours. There are no known blockers. 0 out of 26 commits logged

[01:26] <releasable6> [Coke], Details: https://gist.github.com/60ebd5288ba000bbb90240711f5dcade

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

[01:40] <releasable6> [Coke], Next release in ≈26 days and ≈17 hours. There are no known blockers. 26 out of 26 commits logged

[01:40] <Geth> ¦ rakudo/main: 5c15283e53 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[01:40] <Geth> ¦ rakudo/main: RakuAST: Decontainerize a sunk block call result (#6328)

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

[01:40] <Geth> ¦ rakudo/main: A routine decontainerizes its return value, stripping the container off a

[01:40] <Geth> ¦ rakudo/main: containerized return. An `is rw` routine skips that step, so a returned

[01:40] <Geth> ¦ rakudo/main: container passes through unchanged. A bare block does neither. So when a

[01:40] <Geth> ¦ rakudo/main: block held in a variable is called via postfix `()` and the result is sunk,

[01:40] <Geth> ¦ rakudo/main: a returned Scalar was sunk as-is, and sinking a container is a no-op, so a

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

[01:40] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/5c15283e53

[01:41] <[Coke]> Weird how some of the RakuAST commits are comming through with merge commits and some are not.

[01:41] <ugexe> i generally merge the ones with multiple commits with a merge commit. i squash merge single commit prs.

[01:42] <[Coke]> many single commit prs were not squashed.

[01:42] <[Coke]> but that is a fine way to do it, please continue.

[01:43] <ugexe> i probably just clicked the wrong thing in those cases

[01:43] <[Coke]> e.g.:

[01:43] <ugexe> that being said... i think we're ready for rakuast blin round 2

[01:43] <[Coke]>     + Allow a pseudo-package nested in a declared name [a142cee8][2bd75104]

[01:43] <[Coke]>     + Defer an unresolved qualified-method-call qualifier to runtime [b1cbbda2][d13257d2]

[01:43] <[Coke]> yah, no worries.

[01:43] <[Coke]> roger.

[01:44] <ugexe> [Coke]++

[01:44] <ugexe> my guess is we are at 100-150 failures

[01:51] <[Coke]> c: 5c15283e53 2.say

[01:51] <committable6> [Coke], ¦5c15283: «2␤»

[01:56] *** MasterDuke joined
[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: 1f5a7eb646 | (Will Coleda)++ | src/main.nqp

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: Reverse meaning of RAKUDO_RAKUAST, introduce RAKUDO_NO_RAKUAST

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: 

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: just so we can build a whateverable-built rakudo for Blin to use where it's

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: easier to have an entirely different rakudo build that turns rakuast on

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: than it is to get a rakudo into Blin sideways ...

[01:58] <Geth> ¦ rakudo/5c15283e53-but-build-rakudo-with-rakuast: review: https://github.com/rakudo/rakudo/commit/1f5a7eb646

[01:59] <[Coke]> c: 5c15283 pi.say

[01:59] <committable6> [Coke], ¦5c15283: «3.141592653589793␤»

[01:59] <[Coke]> c: 1f5a7eb646 pi.say

[01:59] <committable6> [Coke], ¦1f5a7eb: «Cannot find this revision (did you mean “45b4e64”?)»

[02:08] <[Coke]> c: 1f5a7eb646 pi.say

[02:08] <committable6> [Coke], ¦1f5a7eb: «Cannot test this commit (Commit exists, but an executable could not be built for it)»

[02:25] <[Coke]> the commit works locally. i updated whateverable to force a restart'

[02:28] <[Coke]> need that commit built before I can blin.

[02:37] *** guifa_ left
[02:45] <[Coke]> opened https://github.com/Raku/whateverable/issues/411

[02:45] *** MasterDuke left
[02:46] <ugexe> looks like a network issue

[02:47] <[Coke]> rerunning with debug logging

[02:50] *** coverable6 left
[02:50] *** unicodable6__ left
[02:50] *** sourceable6 left
[02:50] *** quotable6 left
[02:50] *** shareable6 left
[02:50] *** greppable6 left
[02:50] *** tellable6 left
[02:50] *** evalable6 left
[02:50] *** committable6 left
[02:50] *** linkable6 left
[02:50] *** nativecallable6 left
[02:50] *** huggable6 left
[02:50] *** notable6 left
[02:50] *** releasable6 left
[02:50] *** bisectable6 left
[02:50] *** bloatable6 left
[02:50] *** benchable6 left
[02:51] <[Coke]> worked

[02:53] *** committable6 joined
[02:53] *** coverable6 joined
[02:53] *** greppable6 joined
[02:54] *** unicodable6 joined
[02:54] *** bloatable6 joined
[02:54] *** nativecallable6 joined
[02:54] *** benchable6 joined
[02:54] <[Coke]> still missing that build

[02:54] *** bisectable6 joined
[02:55] *** notable6 joined
[02:55] *** quotable6 joined
[02:55] *** linkable6 joined
[02:55] *** releasable6 joined
[02:55] *** shareable6 joined
[02:56] *** evalable6 joined
[02:56] *** sourceable6 joined
[02:56] *** huggable6 joined
[02:56] *** tellable6 joined
[04:25] <Geth> ¦ rakudo: ugexe++ created pull request #6335: RakuAST: Run the optimize pass as its own pipeline stage

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

[04:35] *** releasable6 left
[04:35] *** linkable6 left
[04:35] *** coverable6 left
[04:35] *** unicodable6 left
[04:35] *** committable6 left
[04:35] *** tellable6 left
[04:35] *** evalable6 left
[04:35] *** nativecallable6 left
[04:35] *** benchable6 left
[04:35] *** quotable6 left
[04:35] *** notable6 left
[04:35] *** coverable6 joined
[04:35] *** releasable6 joined
[04:35] *** linkable6 joined
[07:57] *** finanalyst left
[08:16] <[Tux]> Rakudo v2026.06-27-g5c15283e5 (v6.d) on MoarVM 2026.06-1-gcfc173f07

[08:16] <[Tux]> csv-test-xs         0.015 -  0.017

[08:16] <[Tux]> csv-test-xs-20      0.115 -  0.117

[08:16] <[Tux]> csv-ip5xs           0.270 -  0.270

[08:16] <[Tux]> test-t --race       0.289 -  0.293

[08:16] <[Tux]> test-t              0.459 -  0.468

[08:16] <[Tux]> csv-parser          1.055 -  1.080

[08:16] <[Tux]> csv-ip5xs-20        1.049 -  1.086

[08:16] <[Tux]> test-t-20 --race    1.392 -  1.399

[08:16] <[Tux]> test                1.774 -  1.798

[08:16] <[Tux]> test-t-20           5.670 -  5.868

[08:16] <[Tux]> https://tux.nl/Talks/CSV6/speed4-20.html / https://tux.nl/Talks/CSV6/speed4.html https://tux.nl/Talks/CSV6/speed.log

[10:42] *** guifa_ joined
[12:49] *** guifa_ left
[12:59] *** guifa_ joined
[13:55] *** guifa_ left
[14:35] *** guifa_ joined
[14:35] *** finanalyst joined
[14:46] *** shareable6 left
[14:46] *** huggable6 left
[14:46] *** sourceable6 left
[14:46] *** bloatable6 left
[14:46] *** linkable6 left
[14:46] *** bisectable6 left
[14:46] *** coverable6 left
[14:46] *** releasable6 left
[14:46] *** greppable6 left
[14:48] *** shareable6 joined
[14:49] *** greppable6 joined
[14:49] *** bloatable6 joined
[14:49] *** nativecallable6 joined
[14:49] *** quotable6 joined
[14:49] *** linkable6 joined
[14:50] *** unicodable6 joined
[14:50] *** sourceable6 joined
[14:50] *** huggable6 joined
[14:50] *** tellable6 joined
[14:50] *** releasable6 joined
[14:51] *** bisectable6 joined
[14:51] *** benchable6 joined
[14:51] *** notable6 joined
[14:51] *** committable6 joined
[14:51] *** coverable6 joined
[14:52] *** evalable6 joined
[15:00] <Geth> ¦ rakudo: ugexe++ created pull request #6337: RakuAST: Record a label's source line and surrounding text

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

[15:02] <Geth> ¦ rakudo: ugexe++ created pull request #6338: RakuAST: Warn on a redeclared enum value

[15:02] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6338

[15:02] <Geth> ¦ rakudo: ugexe++ created pull request #6339: RakuAST: Give an empty contextualizer its 6.c $/ semantics

[15:02] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6339

[15:16] <[Coke]> c: 2026.02 say "hi"

[15:16] <committable6> [Coke], ¦2026.02: «hi␤»

[15:28] *** guifa_ left
[15:42] <Geth> ¦ rakudo: ugexe++ created pull request #6340: RakuAST: Run NEXT phasers in a value-producing loop

[15:42] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6340

[16:26] *** guifa_ joined
[16:36] <Geth> ¦ rakudo: ugexe++ created pull request #6341: RakuAST: Collect $=rakudoc from inside package bodies

[16:36] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6341

[16:36] <Geth> ¦ rakudo: ugexe++ created pull request #6342: Render a parameter's declarator doc once under --doc

[16:36] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6342

[18:20] *** guifa_ left
[18:29] *** guifa_ joined
[18:32] *** MasterDuke joined
[18:34] *** guifa_ left
[18:40] <Geth> ¦ rakudo: ugexe++ created pull request #6343: RakuAST: Keep -n/-p declarations in the compunit mainline

[18:40] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6343

[19:34] *** MasterDuke left
[20:37] *** vrurg joined
[20:39] *** vrurg_ left
[21:07] *** MasterDuke joined
[21:22] <Geth> ¦ rakudo/main: 4b68e94713 | (Nick Logan)++ (committed using GitHub Web editor) | 9 files

[21:22] <Geth> ¦ rakudo/main: RakuAST: Run the optimize pass as its own pipeline stage (#6335)

[21:22] <Geth> ¦ rakudo/main: 

[21:22] <Geth> ¦ rakudo/main: Previously the RakuAST frontend ran its optimize pass from the comp-unit

[21:22] <Geth> ¦ rakudo/main: action, during the parse stage. The legacy frontend runs its optimizer as

[21:22] <Geth> ¦ rakudo/main: an `optimize` pipeline stage after `ast`.

[21:22] <Geth> ¦ rakudo/main: 

[21:22] <Geth> ¦ rakudo/main: Register an `optimize` stage for the RakuAST frontend between `ast` and

[21:22] <Geth> ¦ rakudo/main: <…commit message has 21 more lines…>

[21:22] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4b68e94713

[21:29] *** MasterDuke left
[22:39] *** AlexDaniel joined
[22:40] <AlexDaniel> c: 1f5a7eb646 pi.say

[22:40] <committable6> AlexDaniel, ¦1f5a7eb: «Cannot test this commit (Commit exists, but an executable could not be built for it)»

[22:42] *** bisectable6 left
[22:42] *** bloatable6 left
[22:42] *** unicodable6 left
[22:42] *** notable6 left
[22:42] *** tellable6 left
[22:42] *** releasable6 left
[22:42] *** huggable6 left
[22:42] *** linkable6 left
[22:42] *** sourceable6 left
[22:42] *** quotable6 left
[22:42] *** evalable6 left
[22:42] *** benchable6 left
[22:42] *** shareable6 left
[22:42] *** coverable6 left
[22:42] *** nativecallable6 left
[22:42] *** committable6 left
[22:42] <AlexDaniel> [Coke]: I think it just ran out of space :D

[22:42] <AlexDaniel> I cleared some and will reboot, that should clean things up a bit

[22:43] <AlexDaniel> IIRC there are a bunch of duplicated builds because of attempts to rearchive some of the builds, one day maybe I'll finish it

[22:46] *** greppable6 left
[22:48] *** unicodable6 joined
[22:48] *** linkable6 joined
[22:49] *** evalable6 joined
[22:49] *** shareable6 joined
[22:49] *** bloatable6 joined
[22:49] *** greppable6 joined
[22:50] *** coverable6 joined
[22:50] *** tellable6 joined
[22:50] *** sourceable6 joined
[22:50] *** benchable6 joined
[22:51] *** nativecallable6 joined
[22:51] *** releasable6 joined
[22:51] *** committable6 joined
[22:51] *** quotable6 joined
[22:51] *** bisectable6 joined
[22:51] *** notable6 joined
[22:51] *** huggable6 joined
[22:54] <AlexDaniel> c: 1f5a7eb646 pi.say

[22:54] <committable6> AlexDaniel, ¦1f5a7eb: «Cannot test this commit (Commit exists, but an executable could not be built for it)»

[23:10] <AlexDaniel> c: 1f5a7eb646 pi.say

[23:10] <committable6> AlexDaniel, ¦1f5a7eb: «No build for this commit»

[23:42] <AlexDaniel> c: 1f5a7eb646 pi.say

[23:42] <committable6> AlexDaniel, ¦1f5a7eb: «No build for this commit»

[23:42] <AlexDaniel> well…

[23:52] <AlexDaniel> well…

[23:52] <AlexDaniel> c: 1f5a7eb646 pi.say

[23:52] <committable6> AlexDaniel, ¦1f5a7eb: «3.141592653589793␤»

