[00:04] <Geth> ¦ rakudo: ugexe++ created pull request #6267: RakuAST: apply the default parameter type to post-constraint sub signatures

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

[01:20] <Geth> ¦ rakudo: ugexe++ created pull request #6268: RakuAST: emit the lexical self when a self term has no resolution

[01:20] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6268

[02:23] <Geth> ¦ rakudo: ugexe++ created pull request #6269: RakuAST: align operator sink-warning purity with the legacy frontend

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

[04:12] *** ShimmerFairy left
[04:30] *** ShimmerFairy joined
[05:57] *** finanalyst joined
[09:51] <Geth> ¦ rakudo/lizmat-20: 6c0fc570f0 | (Elizabeth Mattijsen)++ | 3 files

[09:51] <Geth> ¦ rakudo/lizmat-20: Allow "unit sub foo" in 6.e and higher

[09:51] <Geth> ¦ rakudo/lizmat-20: 

[09:51] <Geth> ¦ rakudo/lizmat-20: Turns out the idiom for "unit sub foo is export" is actually quite

[09:51] <Geth> ¦ rakudo/lizmat-20: useful in the case of Air, where generally the logic for each page

[09:51] <Geth> ¦ rakudo/lizmat-20: (part) of a website is stored in a separate Raku .rakumod file.

[09:51] <Geth> ¦ rakudo/lizmat-20: 

[09:51] <Geth> ¦ rakudo/lizmat-20: Since this was technically already possible except for a check on

[09:51] <Geth> ¦ rakudo/lizmat-20: <…commit message has 20 more lines…>

[09:51] <Geth> ¦ rakudo/lizmat-20: review: https://github.com/rakudo/rakudo/commit/6c0fc570f0

[09:52] <Geth> ¦ rakudo: lizmat++ created pull request #6270: Allow "unit sub foo;" in 6.e and higher

[09:52] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6270

[09:52] <lizmat> librasteve_ ^^  :-)

[10:52] *** El_Che left
[10:53] <librasteve_> lizmat + +

[10:56] <Geth> ¦ rakudo/main: bd750d4fae | (Elizabeth Mattijsen)++ | lib/experimental.rakumod

[10:56] <Geth> ¦ rakudo/main: Disable experimental macro usage in 6.e and higher

[10:56] <Geth> ¦ rakudo/main: 

[10:56] <Geth> ¦ rakudo/main: As a result of the discussion in:

[10:56] <Geth> ¦ rakudo/main:   https://github.com/Raku/problem-solving/issues/520

[10:56] <Geth> ¦ rakudo/main: and the decision by the Raku Steering Council.

[10:56] <Geth> ¦ rakudo/main: 

[10:56] <Geth> ¦ rakudo/main: This effectively bars one from specifying "use experimental :macros"

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

[10:56] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/bd750d4fae

[12:02] <Geth> ¦ rakudo/main: b9fa3b981a | (Elizabeth Mattijsen)++ | lib/experimental.rakumod

[12:02] <Geth> ¦ rakudo/main: Revert "Disable experimental macro usage in 6.e and higher"

[12:02] <Geth> ¦ rakudo/main: 

[12:02] <Geth> ¦ rakudo/main: This reverts commit bd750d4fae5c17b643fc1c95a6f42215048750f9.

[12:02] <Geth> ¦ rakudo/main: 

[12:02] <Geth> ¦ rakudo/main: Yours truly misunderstood the mechanism with "use experimental"

[12:02] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/b9fa3b981a

[12:48] <[Coke]> Let me know if I should revert https://github.com/Raku/doc/commit/9f9bba552bfe908ad1138f3cf96d67ac2b30841e

[12:49] <[Coke]> (I saw the commit, did the doc change, then saw the revert. :)

[13:03] *** AlexDaniel joined
[13:03] <lizmat> the revert was just to make "make test" pass again

[13:05] *** shareable6 left
[13:08] *** shareable6 joined
[13:11] <Geth> ¦ rakudo/main: e93a9dfac1 | (Elizabeth Mattijsen)++ | 2 files

[13:11] <Geth> ¦ rakudo/main: Disable macros in 6.e

[13:11] <Geth> ¦ rakudo/main: 

[13:11] <Geth> ¦ rakudo/main: This is a slightly other approach to disabling macros in 6.e.

[13:11] <Geth> ¦ rakudo/main: 

[13:11] <Geth> ¦ rakudo/main: In this commit, the internal flag to mark macros allowed is set to

[13:11] <Geth> ¦ rakudo/main: False if "use experimental :macros" is specified in 6.e.

[13:11] <Geth> ¦ rakudo/main: 

[13:11] <Geth> ¦ rakudo/main: <…commit message has 20 more lines…>

[13:11] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/e93a9dfac1

[13:11] <lizmat> [Coke] ^^

[13:19] <lizmat> afk for a few hours&

[13:31] *** AlexDaniel left
[14:18] <Geth> ¦ Blin: c73a544c72 | (Will Coleda)++ | util/run-blin.sh

[14:18] <Geth> ¦ Blin: Helper script to run blin

[14:18] <Geth> ¦ Blin: review: https://github.com/Raku/Blin/commit/c73a544c72

[14:27] <Geth> ¦ Blin: 99719ece52 | (Will Coleda)++ | util/run-blin.sh

[14:27] <Geth> ¦ Blin: Show command, don't run it.

[14:27] <Geth> ¦ Blin: review: https://github.com/Raku/Blin/commit/99719ece52

[14:29] <[Coke]> blin run started against e93a9dfac1

[14:29] <linkable6> (2026-06-14) https://github.com/rakudo/rakudo/commit/e93a9dfac1 Disable macros in 6.e

[14:31] <[Coke]> I wonder if anyone is using 6.e.PREVIEW  & macros.

[14:39] *** finanalyst_ joined
[14:39] *** finanalyst left
[14:50] <Geth> ¦ rakudo/main: 3ee9ca2710 | (Nick Logan)++ | 2 files

[14:50] <Geth> ¦ rakudo/main: RakuAST: capture bracketed groups as a whole

[14:50] <Geth> ¦ rakudo/main: 

[14:50] <Geth> ¦ rakudo/main: A named capture decides between subrule aliasing and a subcapture by

[14:50] <Geth> ¦ rakudo/main: inspecting the QAST of its target: bare assertions like $<x>=<foo>

[14:50] <Geth> ¦ rakudo/main: alias the subrule, and the quantified form captures per repetition.

[14:50] <Geth> ¦ rakudo/main: A bracketed group compiles as a pass-through, so its QAST cannot be

[14:50] <Geth> ¦ rakudo/main: told apart from that of its content, and a group whose content is a

[14:50] <Geth> ¦ rakudo/main: <…commit message has 16 more lines…>

[14:50] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/3ee9ca2710

[14:50] <Geth> ¦ rakudo/main: 07bd525518 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[14:50] <Geth> ¦ rakudo/main: Merge pull request #6262 from ugexe/ugexe/rakuast-group-subcapture

[14:50] <Geth> ¦ rakudo/main: 

[14:50] <Geth> ¦ rakudo/main: RakuAST: capture bracketed groups as a whole

[14:50] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/07bd525518

[14:50] <Geth> ¦ rakudo/main: 1028ac9350 | (Nick Logan)++ | 5 files

[14:50] <Geth> ¦ rakudo/main: RakuAST: interpret pairs, hash composers, and contextualizers

[14:50] <Geth> ¦ rakudo/main: 

[14:50] <Geth> ¦ rakudo/main: Role parameterization evaluates its arguments at BEGIN time, through

[14:50] <Geth> ¦ rakudo/main: the interpreter where possible. Simple literals and comma lists could

[14:50] <Geth> ¦ rakudo/main: already be interpreted, but a => pair, a { } hash composer, and the

[14:50] <Geth> ¦ rakudo/main: %( ), @( ), $( ) contextualizers could not, so a role parameterized

[14:50] <Geth> ¦ rakudo/main: with any of those died with 'BEGIN time calls only supported for

[14:50] <Geth> ¦ rakudo/main: <…commit message has 15 more lines…>

[14:50] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/1028ac9350

[14:50] <Geth> ¦ rakudo/main: 7f4b8953f7 | (Nick Logan)++ (committed using GitHub Web editor) | 5 files

[14:50] <Geth> ¦ rakudo/main: Merge pull request #6265 from ugexe/ugexe/rakuast-begin-time-hash-pair-args

[14:50] <Geth> ¦ rakudo/main: 

[14:50] <Geth> ¦ rakudo/main: RakuAST: interpret pairs, hash composers, and contextualizers

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

[14:51] <Geth> ¦ rakudo/main: 7778aa78c0 | (Nick Logan)++ | 3 files

[14:51] <Geth> ¦ rakudo/main: RakuAST: don't adopt a setting builtin's WHO when a package shadows it

[14:51] <Geth> ¦ rakudo/main: 

[14:51] <Geth> ¦ rakudo/main: When installing an our-scoped package, the resolved lexical of the same

[14:51] <Geth> ¦ rakudo/main: short name is injected into the target stash to upgrade a

[14:51] <Geth> ¦ rakudo/main: forward-declared package stub to package scope. When that lexical was a

[14:51] <Geth> ¦ rakudo/main: concrete setting builtin rather than a stub (for example declaring

[14:51] <Geth> ¦ rakudo/main: `grammar Grammar { }`, which finds the CORE Grammar), this manufactured

[14:51] <Geth> ¦ rakudo/main: <…commit message has 13 more lines…>

[14:51] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/7778aa78c0

[14:51] <Geth> ¦ rakudo/main: 9b162bcf7b | (Nick Logan)++ (committed using GitHub Web editor) | 3 files

[14:51] <Geth> ¦ rakudo/main: Merge pull request #6266 from ugexe/ugexe/rakuast-grammar-corename-shadow

[14:51] <Geth> ¦ rakudo/main: 

[14:51] <Geth> ¦ rakudo/main: RakuAST: don't adopt a setting builtin's WHO when a package shadows it

[14:51] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/9b162bcf7b

[16:51] *** librasteve_ left
[17:55] *** librasteve_ joined
[21:52] *** librasteve_ left
[22:01] *** librasteve_ joined
[23:37] <Geth> ¦ rakudo: ugexe++ created pull request #6271: RakuAST: Fix issues that AttrX::Mooish runs into

[23:37] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6271

