00:38 camelia joined 03:54 lizmat left 06:57 lizmat joined 07:05 finanalyst joined 09:05 finanalyst left 11:57 finanalyst joined
Geth raku.org/main: a45bd1d5a8 | finanalyst++ | lib/Org/Tools.rakumod
Add new online RakuDoc editor to tools page

  - see #329
12:58
13:46 finanalyst left
Geth rakudo/coke/release-cleanup: 23d84caf17 | (Will Coleda)++ | docs/release_guide.pod
Remove mention of na - hasn't been used in some time.
17:48
rakudo/coke/release-cleanup: 23d84caf17 | (Will Coleda)++ | docs/release_guide.pod
Remove mention of na - hasn't been used in some time.
17:49
lizmat meh
Geth rakudo/release-2026.11: e06aa9718e | (Will Coleda)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [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]
lizmat [Coke]: those were the two you missed ?
[Coke] yup. 17:57
lizmat: some slight changes to the wording on the release announcement, thank you SO much for the draft. 17:59
lizmat you're very much welcome 18:03
[Coke] moarvm release nearly done 18:21
(maybe I should actually wait for the CI on the PR to go green. :) 18:27
um... there was a failure on the MoarVM CI on the last commit 18:43
github.com/MoarVM/MoarVM/commit/71...38e098e8b1
Signal 11 18:44
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)"
lizmat fwiw, I had that one vetted by jnthn...
[Coke] ok. will also let the PR finish then - if it is clean, then maybe a flapper? :|
lizmat yeah... the error is in a format string literal test, apparently 18:46
never seen that one before
[Coke] worst case we back out that single commit. 18:48
lizmat fwiw, after that commit I've seen a lot less flappers in spectest 18:49
and ParaSeq only has one deadlocking test file, and no more crashes
so I think in general, it will be a plus (but maybe not completely kill the gremlins in there) 18:50
*fewer actually :-) 18:53
or: a lot less flapping :-) 18:54
[Coke] ah, the specific test that failed on last commit has already passed on PR check 18:57
MVM_Clang
lizmat ok, let's go the :-) 18:59
*then 19:00
19:08 hurufu joined
[Coke] pr green, merged 19:19
19:26 hurufu left, hurufu joined
[Coke] hurm. the new release isn't showing up on github yet 19:28
glad we kept the "in case the automatic way doesn't work" instructions. :| 19:32
lizmat seems it arrived ? github.com/MoarVM/MoarVM/releases/tag/2026.11
[Coke] release, not tag 19:35
release is there now
MoarVM release is done.
lizmat kewl 19:36
[Coke] up to first stress test. 20:24
t/spec/6.c/MISC/bug-coverage-stress.rakudo.moar (Wstat: 256 (exited 1) Tests: 14 Failed: 1) 20:33
(previously declared a flapper, trying again) 20:38
yup, fap 20:40
flap
6.c failure, retrying... 20:46
t/spec/S15-nfg/GraphemeBreakTest-3.t (Wstat: 512 (exited 2) Tests: 166 Failed: 2) Failed tests: 155-156 20:48
github.com/Raku/roast/issues/933 21:03
Geth raku.org/main: 5c8bdfdf3e | (Andrew Shitov)++ (committed using GitHub Web editor) | 2 files
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
raku.org/main: 4a4be458a9 | (Andrew Shitov)++ (committed using GitHub Web editor) | lib/Org/Tools.rakumod
Tools page: add Raku++ and mutsu tools, playgrounds and release links (#334)
raku.org/main: 5991e77b2e | (Andrew Shitov)++ (committed using GitHub Web editor) | 4 files
Replace the "Source" link with a dedicated Source page that lists the… (#332)

  * Replace the "Source" link with a dedicated Source page that lists the repositories related to all the Raku engines and the language in general
  * Load the Source page and point the source menu item at it
raku.org/main: 7a75896672 | (Andrew Shitov)++ (committed using GitHub Web editor) | 2 files
Page updates: Learn and Community (#331)

  * "Learn" page updates.
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. The page may need a more global structural update in some future too.
  * Rakudo Weekly is now Raku Weekly
... (11 more lines)
21:05
[Coke] should we move raku.org notifications to #raku-doc? 21:14
Geth nqp/main: 76faa724fe | (Will Coleda)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2026.11
21:30
nqp/main: 393c158b66 | (Will Coleda)++ | VERSION
[release] Bump VERSION to 2026.11
rakudo/release-2026.11: 25ec550f17 | (Will Coleda)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2026.11
rakudo/release-2026.11: cf806368ad | (Will Coleda)++ | VERSION
[release] Bump VERSION to 2026.11
rakudo: coke++ created pull request #6932:
Release 2026.11
21:32
[Coke] mostly done, waiting for CI green light. 21:33
once PR CI is green, will merge to main - everything else is done 21:55
.tell el_che - 2026.11 source release done.
tellable6 [Coke], I'll pass your message to El_Che
[Coke] .tell patrickb - 2026.11 source release done.
tellable6 [Coke], I'll pass your message to patrickb
Geth rakudo/main: 4 commits pushed by (Will Coleda)++ 22:20
[Coke] done 22:21
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
patrickb ! 22:33
lizmat [Coke]++ 22:37
[Coke] c: HEAD e 22:44
committable6 [Coke], ¦HEAD(a9267d8): «»
Geth rakudo/coke/release-cleanup: 14af94dc01 | (Will Coleda)++ | docs/release_guide.pod
claim next xmas
22:51
rakudo/coke/release-cleanup: d1c87609d4 | (Will Coleda)++ | docs/release_guide.pod
remove blin notes, link to wiki instead
rakudo: coke++ created pull request #6933:
minor release guide cleanups
22:52
[Coke] We shouldn't run CI on docs only changes. 22:53
github.com/rakudo/rakudo/issues/6934 22:54
Geth rakudo/main: c9c331ace0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Streamline NativeInstantiation.box in bootstrap (#6910)

  - no return statement
  - primspec -> type selection using an nqp::atpos
  - bytecodesize 710 -> 590
  - removed comments on how / why this is called
23:06
rakudo/main: 0f48286db5 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/ast/signature.rakumod
RakuAST: some streamlining of ::Parameter (#6911)

  - some simplifications in .new
   - use one postfix if, instead of an if and a postfix if
   - trueness is always defined, so check for that first
  - .IMPL-SIGIL actually doesn't need any local variables
  - start lookup list with the 3 that are always needed
  - change some getattr's into lowered lexicals
  - reduce one level of if
23:07
rakudo/main: b0be8005a7 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files
Simplify some container/attribute logic (#6914)

Map/Hash objects get created with a concrete nqp::hash in $!storage since 2018 since 0b1e6d54f72ff40f5 so a check for concreteness is not necessary
rakudo/lizmat-120: 19 commits pushed by (Elizabeth Mattijsen)++, (Brian Duggan)++, (Will Coleda)++
review: github.com/rakudo/rakudo/compare/7...f7c17b1721
23:08
rakudo/main: fb82075b77 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/Actions.nqp
RakuAST: streamline RakuAST type lookup (#6916)

Since we don't need to keep the split result for the error message, just shift values from the @todo array, and use the number of elements left in there as the guard.
Should help in compilation a bit, but only a bit as these lookups are cached anyway, so it'll only help on first call.
23:09
rakudo/main: b71e00739e | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 2 files
Replace post-increments by pre-increments in NativeCall (#6917)

The result is smaller bytecode, which hopefully will allow quicker inlining.
rakudo/main: a9bb12e4eb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/ThreadPoolScheduler.rakumod
Cancelletion.new defaults to empty async_handles (#6921)

So there's no need to specify that in any calls that don't actually need any async_handles
23:11
rakudo/main: 4a08d67420 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/Actions.nqp
RakuAST: make "use p5isms/c++isms" default in 6.e+ (#6928)

In response to github.com/rakudo/rakudo/issues/6926
So this will allow "say" without any params to work in 6.e, e.g. when being used in a feed operator.
I think the chance of someone inadvertently getting caught by these compilation checks, is greater than the confusion a seasoned Perl developer would get by a bare "say" not saying the topic of the calling context.
23:12
rakudo/main: 7d1dac685b | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Raku/ast/signature.rakumod
RakuAST: remove use of self.IMPL-UNWRAP-LIST (#6898)

The ::Signature.parameters method wraps the NQP list into a HLL List and then the IMPL-UNWRAP-LIST turns it back into NQP again. As a side-effect, ::Signature.parameters method provides an empty list if no parameters have been specfied, so in that case the for loop would run 0 times. ... (7 more lines)
23:13
rakudo/main: 541959440c | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files
RakuAST: move ::IMPL::VarLowering.IMPL-NOTE to ::Node::note (#6907)

Debugging the RakuAST bootstrap is difficult at best, especially when trying to debug precomp issues (as outputting debug statements on STDOUT might interfere with dependency recording).
The RakuAST::IMPL::VarLowering class had a .IMPL-NOTE method that ... (13 more lines)
rakudo/main: 4 commits pushed by (Will Coleda)++ 23:16