14 Nov 2026
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