[01:13] <Geth> ¦ rakudo/main: 13cfef0892 | (Nick Logan)++ | src/Raku/ast/variable-declaration.rakumod

[01:13] <Geth> ¦ rakudo/main: RakuAST: Guard $!block in TraitTarget::Variable for NULL setting compilation

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

[01:13] <Geth> ¦ rakudo/main: During CORE setting compilation (--setting=NULL.c), there is no block

[01:13] <Geth> ¦ rakudo/main: attach target at the top level because CompUnit only registers as

[01:13] <Geth> ¦ rakudo/main: 'compunit', not 'block'. This causes $!block to be Nil when

[01:13] <Geth> ¦ rakudo/main: TraitTarget::Variable tries to call stubbed-meta-object on it.

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

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

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

[01:13] <Geth> ¦ rakudo/main: 4e8a2c0683 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/variable-declaration.rakumod

[01:13] <Geth> ¦ rakudo/main: Merge pull request #6123 from ugexe/ugexe/fix-null-setting-compilation

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

[01:13] <Geth> ¦ rakudo/main: RakuAST: Guard $!block in TraitTarget::Variable for NULL setting compilation

[01:13] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4e8a2c0683

[01:14] <Geth> ¦ rakudo/main: d72958900b | (Nick Logan)++ | src/Raku/ast/resolver.rakumod

[01:14] <Geth> ¦ rakudo/main: RakuAST: Fix build-exception crash on uncomposed exception type stubs

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

[01:14] <Geth> ¦ rakudo/main: During CORE setting compilation (or when user code forward-declares an

[01:14] <Geth> ¦ rakudo/main: exception class), build-exception could resolve a stubbed exception type

[01:14] <Geth> ¦ rakudo/main: like X::Redeclaration that wasn't composed yet. Attempting to mixin

[01:14] <Geth> ¦ rakudo/main: X::Comp into the uncomposed stub would die with "cannot inherit from

[01:14] <Geth> ¦ rakudo/main: X::Redeclaration because the parent is not composed yet".

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

[01:14] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/d72958900b

[01:14] <Geth> ¦ rakudo/main: 8ecf4c4da5 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/resolver.rakumod

[01:14] <Geth> ¦ rakudo/main: Merge pull request #6124 from ugexe/ugexe/rakuast-fix-forward-declaration

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

[01:14] <Geth> ¦ rakudo/main: RakuAST: Fix build-exception crash on uncomposed exception type stubs

[01:14] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/8ecf4c4da5

[01:17] <Geth> ¦ rakudo/main: b2489e8d10 | (Nick Logan)++ | src/Perl6/Compiler.nqp

[01:17] <Geth> ¦ rakudo/main: RakuAST: propagate $*COMPILING_CORE_SETTING into QAST stage

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

[01:17] <Geth> ¦ rakudo/main: $*COMPILING_CORE_SETTING is declared and set during parse stage, but

[01:17] <Geth> ¦ rakudo/main: the dynvar is not in scope during QAST generation. Several places check

[01:17] <Geth> ¦ rakudo/main: it to branch on CORE-compilation behavior, and at least one of those

[01:17] <Geth> ¦ rakudo/main: branches matters during CORE setting compilation:

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

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

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

[01:17] <Geth> ¦ rakudo/main: 07310601e9 | (Nick Logan)++ (committed using GitHub Web editor) | src/Perl6/Compiler.nqp

[01:17] <Geth> ¦ rakudo/main: Merge pull request #6127 from ugexe/ugexe/rakuast-propogate-comiling-core-setting-into-qast

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

[01:18] <Geth> ¦ rakudo/main: RakuAST: propagate $*COMPILING_CORE_SETTING into QAST stage

[01:18] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/07310601e9

[01:18] *** japhb left
[01:20] <Geth> ¦ rakudo/main: 768819d60f | (Nick Logan)++ | src/Raku/ast/code.rakumod

[01:20] <Geth> ¦ rakudo/main: RakuAST: avoid pathologically slow Raku dispatch in add-phasers-handling-code

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

[01:20] <Geth> ¦ rakudo/main: During CORE setting compilation, add-phasers-handling-code runs once

[01:20] <Geth> ¦ rakudo/main: per Code object being compiled. Two call sites hit Raku-level dispatch

[01:20] <Geth> ¦ rakudo/main: on Sub meta-objects that carry a trait mixin (e.g. Sub+{is-implementation-detail},

[01:20] <Geth> ¦ rakudo/main: Sub+{is-DEPRECATED}). Dispatching .Bool or a regular method on such a

[01:20] <Geth> ¦ rakudo/main: mixed-in type is hundreds of times slower than on a plain Sub, and

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

[01:20] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/768819d60f

[01:20] <Geth> ¦ rakudo/main: dabe0f4d5a | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/code.rakumod

[01:21] <Geth> ¦ rakudo/main: Merge pull request #6125 from ugexe/ugexe/rakuast-speedup-add-phasers-handling

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

[01:21] <Geth> ¦ rakudo/main: RakuAST: avoid pathologically slow Raku dispatch in add-phasers-handling-code

[01:21] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/dabe0f4d5a

[01:22] *** japhb joined
[01:24] <Geth> ¦ rakudo/main: 4 commits pushed by (Nick Logan)++

[01:24] <Geth> ¦ rakudo/main: 7da16e7246 | RakuAST: Fix multi-part type name lookup when resolved type is generic

[01:24] <Geth> ¦ rakudo/main: 45d1eade8c | RakuAST: Narrow typevar scope to actual type captures in signatures

[01:24] <Geth> ¦ rakudo/main: c53eaeeaab | RakuAST: install instantiation lexicals for nested generic packages in roles

[01:24] <Geth> ¦ rakudo/main: a4c712fe56 | Merge pull request #6138 from ugexe/ugexe/issue-6133

[01:24] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/compare/dabe0f4d5ab3...a4c712fe566f

[01:25] <Geth> ¦ rakudo/main: 224aa3d8b9 | (Nick Logan)++ | src/Raku/ast/variable-declaration.rakumod

[01:25] <Geth> ¦ rakudo/main: RakuAST: nominalize default value for definite-constrained variables

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

[01:25] <Geth> ¦ rakudo/main: Fix spec/S04-declarations/smiley.t failures where `my Int:U $a` would read as

[01:25] <Geth> ¦ rakudo/main: `Int:U` instead of `Int`.

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

[01:25] <Geth> ¦ rakudo/main: A variable declared with a definite-constrained type like `Int:U` should keep

[01:25] <Geth> ¦ rakudo/main: the wrapped type as its .of constraint but default to the nominalized base

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

[01:25] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/224aa3d8b9

[01:25] <Geth> ¦ rakudo/main: b59889e7e0 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/variable-declaration.rakumod

[01:25] <Geth> ¦ rakudo/main: Merge pull request #6140 from ugexe/ugexe/fix-spec-s04-declarations-smiley.t

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

[01:25] <Geth> ¦ rakudo/main: RakuAST: nominalize default value for definite-constrained variables

[01:25] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/b59889e7e0

[01:26] <Geth> ¦ rakudo/main: 2af7c683f6 | (Nick Logan)++ | src/Raku/ast/statements.rakumod

[01:26] <Geth> ¦ rakudo/main: RakuAST: merge loaded stub package into enclosing same-named class

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

[01:26] <Geth> ¦ rakudo/main: Fix spec/S11-modules/nested.t test 8 ("Main package not shadowed by later

[01:26] <Geth> ¦ rakudo/main: loading of nested package"), which fails with X::Parameter::BadType on

[01:26] <Geth> ¦ rakudo/main: code like:

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

[01:26] <Geth> ¦ rakudo/main:     class Foo {

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

[01:26] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/2af7c683f6

[01:26] <Geth> ¦ rakudo/main: d69bb16c1c | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/statements.rakumod

[01:26] <Geth> ¦ rakudo/main: Merge pull request #6141 from ugexe/ugexe/t-spec-s11-modules-nested.t

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

[01:26] <Geth> ¦ rakudo/main: RakuAST: merge loaded stub package into enclosing same-named class

[01:26] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/d69bb16c1c

[01:28] <Geth> ¦ rakudo/main: 4f641591e9 | (Nick Logan)++ | src/Raku/ast/package.rakumod

[01:28] <Geth> ¦ rakudo/main: RakuAST: report stubbed grammars, drop misleading is_composed gate

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

[01:28] <Geth> ¦ rakudo/main: Fix spec/S32-exceptions/misc2.t test 183 ("packages matches (A B)")

[01:28] <Geth> ¦ rakudo/main: for code like:

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

[01:28] <Geth> ¦ rakudo/main:     my class A {...}; my grammar B { ... }

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

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

[01:28] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4f641591e9

[01:28] <Geth> ¦ rakudo/main: 0523e6b2f3 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/package.rakumod

[01:28] <Geth> ¦ rakudo/main: Merge pull request #6147 from ugexe/ugexe/fix-rakuast-stubbed-grammar-sorry

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

[01:28] <Geth> ¦ rakudo/main: RakuAST: report stubbed grammars, drop misleading is_composed gate

[01:28] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/0523e6b2f3

[01:50] <japhb> Dang, that's an impressive stack of merges!

[02:00] <Geth> ¦ rakudo/revert-6147-ugexe/fix-rakuast-stubbed-grammar-sorry: 155528fea3 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/package.rakumod

[02:00] <Geth> ¦ rakudo/revert-6147-ugexe/fix-rakuast-stubbed-grammar-sorry: Revert "RakuAST: report stubbed grammars, drop misleading is_composed gate"

[02:00] <Geth> ¦ rakudo/revert-6147-ugexe/fix-rakuast-stubbed-grammar-sorry: review: https://github.com/rakudo/rakudo/commit/155528fea3

[02:00] <Geth> ¦ rakudo: ugexe++ created pull request #6151: Revert "RakuAST: report stubbed grammars, drop misleading is_composed gate"

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

[02:00] <Geth> ¦ rakudo/main: 155528fea3 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/package.rakumod

[02:00] <Geth> ¦ rakudo/main: Revert "RakuAST: report stubbed grammars, drop misleading is_composed gate"

[02:00] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/155528fea3

[02:00] <Geth> ¦ rakudo/main: ed5ddf8c58 | (Nick Logan)++ (committed using GitHub Web editor) | src/Raku/ast/package.rakumod

[02:00] <Geth> ¦ rakudo/main: Merge pull request #6151 from rakudo/revert-6147-ugexe/fix-rakuast-stubbed-grammar-sorry

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

[02:00] <Geth> ¦ rakudo/main: Revert "RakuAST: report stubbed grammars, drop misleading is_composed gate"

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

[03:10] <[Coke]> releasable6: next

[03:10] <releasable6> [Coke], Next release in ≈22 days and ≈15 hours. There are no known blockers. 38 out of 38 commits logged

[03:11] <[Coke]> huh. I don't see, e.g. ed5ddf8c58 in the releasable output.

[03:11] <linkable6> (2026-04-30) https://github.com/rakudo/rakudo/commit/ed5ddf8c58 Merge pull request #6151 from rakudo/revert-6147-ugexe/fix-rakuast-stubbed-grammar-sorry

[06:15] *** kurahaupo left
[06:28] *** kurahaupo joined
[11:33] <Geth> ¦ nqp/main: fadfa22de0 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION

[11:33] <Geth> ¦ nqp/main: Bump MoarVM for mimalloc bump, MasterDuke++

[11:33] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/fadfa22de0

[11:45] <Geth> ¦ rakudo/main: 71cb699c43 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION

[11:45] <Geth> ¦ rakudo/main: Bump NQP for mimalloc bump, MasterDuke++

[11:45] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/71cb699c43

[13:05] *** vrurg_ joined
[13:05] *** vrurg left
