[00:38] *** camelia joined
[03:54] *** lizmat left
[06:57] *** lizmat joined
[07:05] *** finanalyst joined
[09:05] *** finanalyst left
[11:57] *** finanalyst joined
[12:58] <Geth> ¦ raku.org/main: a45bd1d5a8 | finanalyst++ | lib/Org/Tools.rakumod

[12:58] <Geth> ¦ raku.org/main: Add new online RakuDoc editor to tools page

[12:58] <Geth> ¦ raku.org/main: 

[12:58] <Geth> ¦ raku.org/main: - see #329

[12:58] <Geth> ¦ raku.org/main: review: https://github.com/Raku/raku.org/commit/a45bd1d5a8

[13:46] *** finanalyst left
[17:48] <Geth> ¦ rakudo/coke/release-cleanup: 23d84caf17 | (Will Coleda)++ | docs/release_guide.pod

[17:48] <Geth> ¦ rakudo/coke/release-cleanup: Remove mention of na - hasn't been used in some time.

[17:48] <Geth> ¦ rakudo/coke/release-cleanup: review: https://github.com/rakudo/rakudo/commit/23d84caf17

[17:49] <Geth> ¦ rakudo/coke/release-cleanup: 23d84caf17 | (Will Coleda)++ | docs/release_guide.pod

[17:49] <Geth> ¦ rakudo/coke/release-cleanup: Remove mention of na - hasn't been used in some time.

[17:49] <Geth> ¦ rakudo/coke/release-cleanup: review: https://github.com/rakudo/rakudo/commit/23d84caf17

[17:49] <lizmat> meh

[17:49] <Geth> ¦ rakudo/release-2026.11: e06aa9718e | (Will Coleda)++ | 3 files

[17:49] <Geth> ¦ rakudo/release-2026.11: Update changelog + announcement

[17:49] <Geth> ¦ rakudo/release-2026.11: 

[17:49] <Geth> ¦ rakudo/release-2026.11: Deliberately not logged:

[17:49] <Geth> ¦ rakudo/release-2026.11: 

[17:49] <Geth> ¦ rakudo/release-2026.11: [c6fff750][71f679eb][629bd7e6][8531d41b][5136581f][5ffa9075][25984bbe][afee7d8d][549c2223][bba73cdd][27a729a1][66c194cc][c1844e3e][9e97041e][357a0908][11ce8045][e2613ee6][c1844e3e][b355a7c1][8de78941][6baa5012][dc872fbc][6a672d8b][aa607786][7893514a][9aff0614][da563f13][a95b60d8][531838fc][f7e50a72][7a79feef][1eead3c8][8cf84d54]

[17:49] <Geth> ¦ rakudo/release-2026.11: review: https://github.com/rakudo/rakudo/commit/e06aa9718e

[17:49] <lizmat> [Coke]: those were the two you missed ?

[17:57] <[Coke]> yup.

[17:59] <[Coke]> lizmat: some slight changes to the wording on the release announcement, thank you SO much for the draft.

[18:03] <lizmat> you're very much welcome

[18:21] <[Coke]> moarvm release nearly done

[18:27] <[Coke]> (maybe I should actually wait for the CI on the PR to go green. :)

[18:43] <[Coke]> um... there was a failure on the MoarVM CI on the last commit

[18:43] <[Coke]> https://github.com/MoarVM/MoarVM/commit/71a33965f1a33320e295516073c2d338e098e8b1

[18:44] <[Coke]> Signal 11

[18:45] <lizmat> asked for a rerun

[18:45] <[Coke]> commit message: "On a full collection, sweep exiting thread's gen2 before transferring it (fixes a UAF)"

[18:45] <lizmat> fwiw, I had that one vetted by jnthn...

[18:45] <[Coke]> ok. will also let the PR finish then - if it is clean, then maybe a flapper? :|

[18:46] <lizmat> yeah... the error is in a format string literal test, apparently

[18:46] <lizmat> never seen that one before

[18:48] <[Coke]> worst case we back out that single commit.

[18:49] <lizmat> fwiw, after that commit I've seen a lot less flappers in spectest

[18:49] <lizmat> and ParaSeq only has one deadlocking test file, and no more crashes

[18:50] <lizmat> so I think in general, it will be a plus (but maybe not completely kill the gremlins in there)

[18:53] <lizmat> *fewer actually  :-)

[18:54] <lizmat> or: a lot less flapping  :-)

[18:57] <[Coke]> ah, the specific test that failed on last commit has already passed on PR check

[18:57] <[Coke]> MVM_Clang

[18:59] <lizmat> ok, let's go the :-)

[19:00] <lizmat> *then

[19:08] *** hurufu joined
[19:19] <[Coke]> pr green, merged

[19:26] *** hurufu left
[19:26] *** hurufu joined
[19:28] <[Coke]> hurm. the new release isn't showing up on github yet

[19:32] <[Coke]> glad we kept the "in case the automatic way doesn't work" instructions. :|

[19:32] <lizmat> seems it arrived ?  https://github.com/MoarVM/MoarVM/releases/tag/2026.11

[19:35] <[Coke]> release, not tag

[19:35] <[Coke]> release is there now

[19:35] <[Coke]> MoarVM release is done.

[19:36] <lizmat> kewl

[20:24] <[Coke]> up to first stress test.

[20:33] <[Coke]> t/spec/6.c/MISC/bug-coverage-stress.rakudo.moar               (Wstat: 256 (exited 1) Tests: 14 Failed: 1)

[20:38] <[Coke]> (previously declared a flapper, trying again)

[20:40] <[Coke]> yup, fap

[20:40] <[Coke]> flap

[20:46] <[Coke]> 6.c failure, retrying...

[20:48] <[Coke]> t/spec/S15-nfg/GraphemeBreakTest-3.t                        (Wstat: 512 (exited 2) Tests: 166 Failed: 2) Failed tests:  155-156

[21:03] <[Coke]> https://github.com/Raku/roast/issues/933

[21:04] <Geth> ¦ raku.org/main: 5c8bdfdf3e | (Andrew Shitov)++ (committed using GitHub Web editor) | 2 files

[21:04] <Geth> ¦ raku.org/main: Install page: add Raku++ and mutsu next to Rakudo, add a Browser tab and Other platforms. Two-level page menu for the "platform -> engine" selection with deep links. (#333)

[21:04] <Geth> ¦ raku.org/main: review: https://github.com/Raku/raku.org/commit/5c8bdfdf3e

[21:04] <Geth> ¦ raku.org/main: 4a4be458a9 | (Andrew Shitov)++ (committed using GitHub Web editor) | lib/Org/Tools.rakumod

[21:04] <Geth> ¦ raku.org/main: Tools page: add Raku++ and mutsu tools, playgrounds and release links (#334)

[21:04] <Geth> ¦ raku.org/main: review: https://github.com/Raku/raku.org/commit/4a4be458a9

[21:04] <Geth> ¦ raku.org/main: 5991e77b2e | (Andrew Shitov)++ (committed using GitHub Web editor) | 4 files

[21:04] <Geth> ¦ raku.org/main: Replace the "Source" link with a dedicated Source page that lists the… (#332)

[21:04] <Geth> ¦ raku.org/main: 

[21:04] <Geth> ¦ raku.org/main: * Replace the "Source" link with a dedicated Source page that lists the repositories related to all the Raku engines and the language in general

[21:04] <Geth> ¦ raku.org/main: 

[21:04] <Geth> ¦ raku.org/main: * Load the Source page and point the source menu item at it

[21:04] <Geth> ¦ raku.org/main: review: https://github.com/Raku/raku.org/commit/5991e77b2e

[21:05] <Geth> ¦ raku.org/main: 7a75896672 | (Andrew Shitov)++ (committed using GitHub Web editor) | 2 files

[21:05] <Geth> ¦ raku.org/main: Page updates: Learn and Community (#331)

[21:05] <Geth> ¦ raku.org/main: 

[21:05] <Geth> ¦ raku.org/main: * "Learn" page updates.

[21:05] <Geth> ¦ raku.org/main: This commit only updates the content part of the page. I added a few online learning materials appeared recently (and earlier). Also, the book section is refreshed a bit. Nothing removed.

[21:05] <Geth> ¦ raku.org/main: The page may need a more global structural update in some future too.

[21:05] <Geth> ¦ raku.org/main: 

[21:05] <Geth> ¦ raku.org/main: * Rakudo Weekly is now Raku Weekly

[21:05] <Geth> ¦ raku.org/main: <…commit message has 11 more lines…>

[21:05] <Geth> ¦ raku.org/main: review: https://github.com/Raku/raku.org/commit/7a75896672

[21:14] <[Coke]> should we move raku.org notifications to #raku-doc?

[21:30] <Geth> ¦ nqp/main: 76faa724fe | (Will Coleda)++ | tools/templates/MOAR_REVISION

[21:30] <Geth> ¦ nqp/main: [release] Bump MoarVM revision to 2026.11

[21:30] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/76faa724fe

[21:30] <Geth> ¦ nqp/main: 393c158b66 | (Will Coleda)++ | VERSION

[21:30] <Geth> ¦ nqp/main: [release] Bump VERSION to 2026.11

[21:30] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/393c158b66

[21:30] <Geth> ¦ rakudo/release-2026.11: 25ec550f17 | (Will Coleda)++ | tools/templates/NQP_REVISION

[21:30] <Geth> ¦ rakudo/release-2026.11: [release] Bump NQP revision to 2026.11

[21:30] <Geth> ¦ rakudo/release-2026.11: review: https://github.com/rakudo/rakudo/commit/25ec550f17

[21:30] <Geth> ¦ rakudo/release-2026.11: cf806368ad | (Will Coleda)++ | VERSION

[21:30] <Geth> ¦ rakudo/release-2026.11: [release] Bump VERSION to 2026.11

[21:30] <Geth> ¦ rakudo/release-2026.11: review: https://github.com/rakudo/rakudo/commit/cf806368ad

[21:32] <Geth> ¦ rakudo: coke++ created pull request #6932: Release 2026.11

[21:32] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6932

[21:33] <[Coke]> mostly done, waiting for CI green light.

[21:55] <[Coke]> once PR CI is green, will merge to main - everything else is done

[21:55] <[Coke]> .tell el_che - 2026.11 source release done.

[21:55] <tellable6> [Coke], I'll pass your message to El_Che

[21:55] <[Coke]> .tell patrickb - 2026.11 source release done.

[21:55] <tellable6> [Coke], I'll pass your message to patrickb

[22:20] <Geth> ¦ rakudo/main: 4 commits pushed by (Will Coleda)++

[22:20] <Geth> ¦ rakudo/main: e06aa9718e | Update changelog + announcement

[22:20] <Geth> ¦ rakudo/main: 25ec550f17 | [release] Bump NQP revision to 2026.11

[22:20] <Geth> ¦ rakudo/main: cf806368ad | [release] Bump VERSION to 2026.11

[22:20] <Geth> ¦ rakudo/main: a9267d86e2 | Merge pull request #6932 from rakudo/release-2026.11

[22:20] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/compare/a2361ae51bb5...a9267d86e25e

[22:21] <[Coke]> done

[22:33] <patrickb> [Coke]++ Whoop! We have a release! Thank you,

[22:33] <tellable6> 2026-11-14T21:55:58Z #raku-dev <[Coke]> patrickb - 2026.11 source release done.

[22:33] *** hurufu left
[22:33] <patrickb> !

[22:37] <lizmat> [Coke]++

[22:44] <[Coke]> c: HEAD e

[22:44] <committable6> [Coke], ¦HEAD(a9267d8): «»

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: 14af94dc01 | (Will Coleda)++ | docs/release_guide.pod

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: claim next xmas

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: review: https://github.com/rakudo/rakudo/commit/14af94dc01

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: d1c87609d4 | (Will Coleda)++ | docs/release_guide.pod

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: remove blin notes, link to wiki instead

[22:51] <Geth> ¦ rakudo/coke/release-cleanup: review: https://github.com/rakudo/rakudo/commit/d1c87609d4

[22:52] <Geth> ¦ rakudo: coke++ created pull request #6933: minor release guide cleanups

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

[22:53] <[Coke]> We shouldn't run CI on docs only changes.

[22:54] <[Coke]> https://github.com/rakudo/rakudo/issues/6934

[23:06] <Geth> ¦ rakudo/main: c9c331ace0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp

[23:06] <Geth> ¦ rakudo/main: Streamline NativeInstantiation.box in bootstrap (#6910)

[23:06] <Geth> ¦ rakudo/main: 

[23:06] <Geth> ¦ rakudo/main: - no return statement

[23:06] <Geth> ¦ rakudo/main: - primspec -> type selection using an nqp::atpos

[23:06] <Geth> ¦ rakudo/main: - bytecodesize 710 -> 590

[23:06] <Geth> ¦ rakudo/main: - removed comments on how / why this is called

[23:06] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/c9c331ace0

[23:07] <Geth> ¦ rakudo/main: 0f48286db5 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/ast/signature.rakumod

[23:07] <Geth> ¦ rakudo/main: RakuAST: some streamlining of ::Parameter (#6911)

[23:07] <Geth> ¦ rakudo/main: 

[23:07] <Geth> ¦ rakudo/main: - some simplifications in .new

[23:07] <Geth> ¦ rakudo/main:   - use one postfix if, instead of an if and a postfix if

[23:07] <Geth> ¦ rakudo/main:   - trueness is always defined, so check for that first

[23:07] <Geth> ¦ rakudo/main: - .IMPL-SIGIL actually doesn't need any local variables

[23:07] <Geth> ¦ rakudo/main: - start lookup list with the 3 that are always needed

[23:07] <Geth> ¦ rakudo/main: - change some getattr's into lowered lexicals

[23:07] <Geth> ¦ rakudo/main: - reduce one level of if

[23:07] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/0f48286db5

[23:07] <Geth> ¦ rakudo/main: b0be8005a7 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files

[23:07] <Geth> ¦ rakudo/main: Simplify some container/attribute logic (#6914)

[23:07] <Geth> ¦ rakudo/main: 

[23:07] <Geth> ¦ rakudo/main: Map/Hash objects get created with a concrete nqp::hash in $!storage

[23:07] <Geth> ¦ rakudo/main: since 2018 since 0b1e6d54f72ff40f5 so a check for concreteness is

[23:07] <Geth> ¦ rakudo/main: not necessary

[23:07] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/b0be8005a7

[23:08] <Geth> ¦ rakudo/lizmat-120: 19 commits pushed by (Elizabeth Mattijsen)++, (Brian Duggan)++, (Will Coleda)++

[23:08] <Geth> ¦ rakudo/lizmat-120: review: https://github.com/rakudo/rakudo/compare/7e3bc31f6b6a...bdf7c17b1721

[23:09] <Geth> ¦ rakudo/main: fb82075b77 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/Actions.nqp

[23:09] <Geth> ¦ rakudo/main: RakuAST: streamline RakuAST type lookup (#6916)

[23:09] <Geth> ¦ rakudo/main: 

[23:09] <Geth> ¦ rakudo/main: Since we don't need to keep the split result for the error message,

[23:09] <Geth> ¦ rakudo/main: just shift values from the @todo array, and use the number of elements

[23:09] <Geth> ¦ rakudo/main: left in there as the guard.

[23:09] <Geth> ¦ rakudo/main: 

[23:09] <Geth> ¦ rakudo/main: Should help in compilation a bit, but only a bit as these lookups

[23:09] <Geth> ¦ rakudo/main: are cached anyway, so it'll only help on first call.

[23:09] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/fb82075b77

[23:09] <Geth> ¦ rakudo/main: b71e00739e | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files

[23:09] <Geth> ¦ rakudo/main: Replace post-increments by pre-increments in NativeCall (#6917)

[23:09] <Geth> ¦ rakudo/main: 

[23:09] <Geth> ¦ rakudo/main: The result is smaller bytecode, which hopefully will allow

[23:09] <Geth> ¦ rakudo/main: quicker inlining.

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

[23:11] <Geth> ¦ rakudo/main: a9bb12e4eb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/ThreadPoolScheduler.rakumod

[23:11] <Geth> ¦ rakudo/main: Cancelletion.new defaults to empty async_handles (#6921)

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

[23:11] <Geth> ¦ rakudo/main: So there's no need to specify that in any calls that don't actually

[23:11] <Geth> ¦ rakudo/main: need any async_handles

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

[23:12] <Geth> ¦ rakudo/main: 4a08d67420 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/Actions.nqp

[23:12] <Geth> ¦ rakudo/main: RakuAST: make "use p5isms/c++isms" default in 6.e+ (#6928)

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

[23:12] <Geth> ¦ rakudo/main: In response to https://github.com/rakudo/rakudo/issues/6926

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

[23:12] <Geth> ¦ rakudo/main: So this will allow "say" without any params to work in 6.e, e.g.

[23:12] <Geth> ¦ rakudo/main: when being used in a feed operator.

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

[23:12] <Geth> ¦ rakudo/main: I think the chance of someone inadvertently getting caught by these

[23:12] <Geth> ¦ rakudo/main: compilation checks, is greater than the confusion a seasoned Perl

[23:12] <Geth> ¦ rakudo/main: developer would get by a bare "say" not saying the topic of the

[23:12] <Geth> ¦ rakudo/main: calling context.

[23:12] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4a08d67420

[23:13] <Geth> ¦ rakudo/main: 7d1dac685b | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/ast/signature.rakumod

[23:13] <Geth> ¦ rakudo/main: RakuAST: remove use of self.IMPL-UNWRAP-LIST (#6898)

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

[23:13] <Geth> ¦ rakudo/main: The ::Signature.parameters method wraps the NQP list into a HLL List

[23:13] <Geth> ¦ rakudo/main: and then the IMPL-UNWRAP-LIST turns it back into NQP again.  As a

[23:13] <Geth> ¦ rakudo/main: side-effect, ::Signature.parameters method provides an empty list if

[23:13] <Geth> ¦ rakudo/main: no parameters have been specfied, so in that case the for loop would

[23:13] <Geth> ¦ rakudo/main: run 0 times.

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

[23:13] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/7d1dac685b

[23:13] <Geth> ¦ rakudo/main: 541959440c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files

[23:13] <Geth> ¦ rakudo/main: RakuAST: move ::IMPL::VarLowering.IMPL-NOTE to ::Node::note (#6907)

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

[23:13] <Geth> ¦ rakudo/main: Debugging the RakuAST bootstrap is difficult at best, especially

[23:13] <Geth> ¦ rakudo/main: when trying to debug precomp issues (as outputting debug statements

[23:13] <Geth> ¦ rakudo/main: on STDOUT might interfere with dependency recording).

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

[23:13] <Geth> ¦ rakudo/main: The RakuAST::IMPL::VarLowering class had a .IMPL-NOTE method that

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

[23:13] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/541959440c

[23:16] <Geth> ¦ rakudo/main: 4 commits pushed by (Will Coleda)++

[23:16] <Geth> ¦ rakudo/main: 23d84caf17 | Remove mention of na - hasn't been used in some time.

[23:16] <Geth> ¦ rakudo/main: 14af94dc01 | claim next xmas

[23:16] <Geth> ¦ rakudo/main: d1c87609d4 | remove blin notes, link to wiki instead

[23:16] <Geth> ¦ rakudo/main: bac79ca13c | Merge pull request #6933 from rakudo/coke/release-cleanup

[23:16] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/compare/541959440c51...bac79ca13c2e

