02:02 guifa left 03:16 apogee_ntv left 03:18 apogee_ntv joined
Geth rakudo: ugexe++ created pull request #6163:
Make CORE/SETTING symbol tests pass on RakuAST built rakudo
04:57
06:06 bloatable6__ left, Voldenet left, lizmat left, coleman left, evalable6 left, gfldex left, disbot2 left, kurahaupo left, ShimmerFairy left, summerisle left, [Coke] left, rba left, SmokeMachine left, JRaspass left 06:10 kurahaupo joined, bloatable6__ joined, Voldenet joined, ShimmerFairy joined, [Coke] joined, lizmat joined, rba joined, coleman joined, evalable6 joined, gfldex joined, SmokeMachine joined, disbot2 joined, summerisle joined, JRaspass joined 10:20 librasteve_ joined 10:27 guifa joined 10:50 guifa left 10:52 guifa joined 10:56 guifa left 10:59 guifa joined
Geth rakudo/main: 6cb6ac321d | (Elizabeth Mattijsen)++ | 2 files
Re-instate the RakuAST based implementation of .assuming

This had to reverted in March 2025 because of problems with precompilation of synthetic RakuAST code.
The problem was fixed by ugexe++ in:
   github.com/MasterDuke17/rakudo/com...6301b348a8
For more information, see:
   dev.to/lizmat/quicker-to-assume-2cpj
11:01
lizmat librasteve_ ^^ 11:02
[Coke]: ^^ that'd be worth an extra blin run 11:03
as it was a blin run that initiated the revert :-
11:04 guifa left
lizmat several tests in roast now passing, but won't untodo them until it's clear that this revert survives a blin run :-) 11:12
11:37 Voldenet left, Voldenet_ joined, Voldenet_ is now known as Voldenet 11:38 [Coke] left
lizmat Geth 11:39
12:05 [Coke] joined
[Coke] lizmat: sure. 12:33
Geth rakudo/main: 81b3d1721b | (Elizabeth Mattijsen)++ | src/core.e/Format.rakumod
sprintf in 6.e is now RakuAST based

The temporary *undocumented* "zprintf" is gone now.
12:39
[Coke] spends some time cleaning up the disk on the blin machine (so much leftover stuff after a run, disk nearly full after the last run for some reason) 12:53
started blin 13:05
lizmat offline for an upgrade 13:16
13:16 lizmat left
[Coke] ponders a "when was the last version of rakudo that a module worked on" script. 13:30
If it's > x releases ago, skiplist it for blin. They can ask to be re-added to the list when they pass with a recent one
13:32 shareable6 left 13:34 shareable6 joined 13:37 lizmat joined
Geth rakudo/main: 8bf0321569 | (Nick Logan)++ | src/Raku/ast/variable-declaration.rakumod
RakuAST: declare $¢ with a Scalar container, matching legacy

RakuAST::VarDeclaration::Implicit::Cursor was emitting QAST::Var with
  :decl('var') — a bare lexical slot, no container. After CORE.d.setting
was compiled, SETTING:: at v6.d had a slot named '\$¢' but nqp::getlexrel returned null for it, because no container had been installed at the slot. ... (10 more lines)
13:41
rakudo/main: c6c2cb1f80 | (Nick Logan)++ | 7 files
Account for CORE/SETTING differences when built with RakuAST

When CORE is built by the RakuAST frontend, three symbols differ from the legacy frontend at SETTING:: and CORE:: scope:
   - !RAKUAST_MARKER is a RakuAST-only marker; legacy never installed it
   - $?FILE is a lexical constant in the RakuAST CORE setting pad; legacy
... (13 more lines)
rakudo/main: e20e8cc08f | (Nick Logan)++ (committed using GitHub Web editor) | 8 files
Merge pull request #6163 from ugexe/ugexe/rakuast-corekeys-settingkeys-tests

Make CORE/SETTING symbol tests pass on RakuAST built rakudo
rakudo: ugexe++ created pull request #6164:
Add a rakuast variant to the Azure CI build/test matrix
13:47 lizmat left 13:48 lizmat joined
Geth roast: af0efdd92d | (Elizabeth Mattijsen)++ | 2 files
Mark test as failing on MacOS Tahoe

They were already marked as failing on Sonoma and Sequoia
14:27
rakudo/main: 6ae9ef82dd | (Elizabeth Mattijsen)++ | 4 files
Remove zprintf from core keys tests

The sub was already removed from core in 81b3d1721b
14:31