Geth rakudo/main: 04cfda9e95 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: Resolve an indirect name with a non-literal expression at runtime (#6332)

  `::($expr)` where $expr is not compile-time known, for instance
  `::($*FOO || 'Bar')`, crashed with "literalize on RakuAST::Var::Dynamic NYI".
Resolving the name calls RakuAST::Name::Part::Expression.is-empty, which called
  `.literalize` on the expression node unguarded. For a dynamic variable, or any
... (7 more lines)
00:01
rakudo/main: 773371d9be | (Will Coleda)++ | docs/release_guide.pod
Claim next release
01:17
[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
[Coke], Details: gist.github.com/60ebd5288ba000bbb9...711f5dcade
[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
Geth rakudo/main: 5c15283e53 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: Decontainerize a sunk block call result (#6328)

A routine decontainerizes its return value, stripping the container off a containerized return. An `is rw` routine skips that step, so a returned container passes through unchanged. A bare block does neither. So when a block held in a variable is called via postfix `()` and the result is sunk, a returned Scalar was sunk as-is, and sinking a container is a no-op, so a ... (8 more lines)
[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.
[Coke] many single commit prs were not squashed. 01:42
but that is a fine way to do it, please continue.
ugexe i probably just clicked the wrong thing in those cases 01:43
[Coke] e.g.:
ugexe that being said... i think we're ready for rakuast blin round 2
[Coke] + Allow a pseudo-package nested in a declared name [a142cee8][2bd75104]
+ Defer an unresolved qualified-method-call qualifier to runtime [b1cbbda2][d13257d2]
yah, no worries.
roger.
ugexe [Coke]++ 01:44
my guess is we are at 100-150 failures
[Coke] c: 5c15283e53 2.say 01:51
committable6 [Coke], ¦5c15283: «2␤»
01:56 MasterDuke joined
Geth rakudo/5c15283e53-but-build-rakudo-with-rakuast: 1f5a7eb646 | (Will Coleda)++ | src/main.nqp
Reverse meaning of RAKUDO_RAKUAST, introduce RAKUDO_NO_RAKUAST

just so we can build a whateverable-built rakudo for Blin to use where it's easier to have an entirely different rakudo build that turns rakuast on than it is to get a rakudo into Blin sideways ...
01:58
[Coke] c: 5c15283 pi.say 01:59
committable6 [Coke], ¦5c15283: «3.141592653589793␤»
[Coke] c: 1f5a7eb646 pi.say
committable6 [Coke], ¦1f5a7eb: «Cannot find this revision (did you mean “45b4e64”?)»
[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)»
[Coke] the commit works locally. i updated whateverable to force a restart' 02:25
need that commit built before I can blin. 02:28
02:37 guifa_ left
[Coke] opened github.com/Raku/whateverable/issues/411 02:45
02:45 MasterDuke left
ugexe looks like a network issue 02:46
[Coke] rerunning with debug logging 02:47
02:50 coverable6 left, unicodable6__ left, sourceable6 left, quotable6 left, shareable6 left, greppable6 left, tellable6 left, evalable6 left, committable6 left, linkable6 left, nativecallable6 left, huggable6 left, notable6 left, releasable6 left, bisectable6 left, bloatable6 left, benchable6 left
[Coke] worked 02:51
02:53 committable6 joined, coverable6 joined, greppable6 joined 02:54 unicodable6 joined, bloatable6 joined, nativecallable6 joined, benchable6 joined
[Coke] still missing that build 02:54
02:54 bisectable6 joined 02:55 notable6 joined, quotable6 joined, linkable6 joined, releasable6 joined, shareable6 joined 02:56 evalable6 joined, sourceable6 joined, huggable6 joined, tellable6 joined
Geth rakudo: ugexe++ created pull request #6335:
RakuAST: Run the optimize pass as its own pipeline stage
04:25
04:35 releasable6 left, linkable6 left, coverable6 left, unicodable6 left, committable6 left, tellable6 left, evalable6 left, nativecallable6 left, benchable6 left, quotable6 left, notable6 left, coverable6 joined, releasable6 joined, linkable6 joined 07:57 finanalyst left
[Tux] Rakudo v2026.06-27-g5c15283e5 (v6.d) on MoarVM 2026.06-1-gcfc173f07
csv-ip5xs0.270 - 0.270
csv-ip5xs-201.049 - 1.086
csv-parser1.055 - 1.080
csv-test-xs-200.115 - 0.117
test1.774 - 1.798
test-t0.459 - 0.468
test-t --race0.289 - 0.293
test-t-205.670 - 5.868
test-t-20 --race1.392 - 1.399
08:16
csv-test-xs 0.015 - 0.017
tux.nl/Talks/CSV6/speed4-20.html / tux.nl/Talks/CSV6/speed4.html 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, finanalyst joined 14:46 shareable6 left, huggable6 left, sourceable6 left, bloatable6 left, linkable6 left, bisectable6 left, coverable6 left, releasable6 left, greppable6 left 14:48 shareable6 joined 14:49 greppable6 joined, bloatable6 joined, nativecallable6 joined, quotable6 joined, linkable6 joined 14:50 unicodable6 joined, sourceable6 joined, huggable6 joined, tellable6 joined, releasable6 joined 14:51 bisectable6 joined, benchable6 joined, notable6 joined, committable6 joined, coverable6 joined 14:52 evalable6 joined
Geth rakudo: ugexe++ created pull request #6337:
RakuAST: Record a label's source line and surrounding text
15:00
rakudo: ugexe++ created pull request #6338:
RakuAST: Warn on a redeclared enum value
15:02
rakudo: ugexe++ created pull request #6339:
RakuAST: Give an empty contextualizer its 6.c $/ semantics
[Coke] c: 2026.02 say "hi" 15:16
committable6 [Coke], ¦2026.02: «hi␤»
15:28 guifa_ left
Geth rakudo: ugexe++ created pull request #6340:
RakuAST: Run NEXT phasers in a value-producing loop
15:42
16:26 guifa_ joined
Geth rakudo: ugexe++ created pull request #6341:
RakuAST: Collect $=rakudoc from inside package bodies
16:36
rakudo: ugexe++ created pull request #6342:
Render a parameter's declarator doc once under --doc
18:20 guifa_ left 18:29 guifa_ joined 18:32 MasterDuke joined 18:34 guifa_ left
Geth rakudo: ugexe++ created pull request #6343:
RakuAST: Keep -n/-p declarations in the compunit mainline
18:40
19:34 MasterDuke left 20:37 vrurg joined 20:39 vrurg_ left 21:07 MasterDuke joined
Geth rakudo/main: 4b68e94713 | (Nick Logan)++ (committed using GitHub Web editor) | 9 files
RakuAST: Run the optimize pass as its own pipeline stage (#6335)

Previously the RakuAST frontend ran its optimize pass from the comp-unit action, during the parse stage. The legacy frontend runs its optimizer as an `optimize` pipeline stage after `ast`.
Register an `optimize` stage for the RakuAST frontend between `ast` and ... (21 more lines)
21:22
21:29 MasterDuke left 22:39 AlexDaniel joined
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, bloatable6 left, unicodable6 left, notable6 left, tellable6 left, releasable6 left, huggable6 left, linkable6 left, sourceable6 left, quotable6 left, evalable6 left, benchable6 left, shareable6 left, coverable6 left, nativecallable6 left, committable6 left
AlexDaniel [Coke]: I think it just ran out of space :D 22:42
I cleared some and will reboot, that should clean things up a bit
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:43
22:46 greppable6 left 22:48 unicodable6 joined, linkable6 joined 22:49 evalable6 joined, shareable6 joined, bloatable6 joined, greppable6 joined 22:50 coverable6 joined, tellable6 joined, sourceable6 joined, benchable6 joined 22:51 nativecallable6 joined, releasable6 joined, committable6 joined, quotable6 joined, bisectable6 joined, notable6 joined, huggable6 joined
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)»
AlexDaniel c: 1f5a7eb646 pi.say 23:10
committable6 AlexDaniel, ¦1f5a7eb: «No build for this commit»
AlexDaniel c: 1f5a7eb646 pi.say 23:42
committable6 AlexDaniel, ¦1f5a7eb: «No build for this commit»
AlexDaniel well…
well… 23:52
c: 1f5a7eb646 pi.say
committable6 AlexDaniel, ¦1f5a7eb: «3.141592653589793␤»