Geth rakudo: ugexe++ created pull request #6365:
RakuAST: declare sub-signature and list-declaration type captures block-local
01:01
rakudo: ugexe++ created pull request #6369:
RakuAST: fire a once in phaser and start bodies
04:38
04:58 hurufu joined 06:01 guifa left 06:05 hurufu left 06:07 ab5tract left 06:09 leont left 06:10 ab5tract joined 06:12 leont joined 06:37 finanalyst joined 07:49 djinni` left 08:08 djinni` joined 08:59 finanalyst left 13:50 hurufu joined 16:08 vrurg_ joined 16:09 vrurg left 16:31 vrurg joined 16:35 vrurg_ left
Geth rakudo: ugexe++ created pull request #6370:
Make Blob stringification agree across every route
18:26
18:34 sjn left 18:39 sjn joined 19:34 guifa joined 19:41 hurufu left
Geth rakudo/main: 0bcb331336 | (Nick Logan)++ | 2 files
Make assigning-concat identity concatenate, not prefix ~

  `my $x; $x ~= $blob` died with "A utf8 is not a Str, so using '~' will
not work". The METAOP_ASSIGN fast path for `~` handles an undefined left side with prefix `~b`, and prefix ~ refuses a Blob. The defined path and the generic METAOP_ASSIGN fallback both go through infix ~, whose Str/Any candidate stringifies a Blob via .Stringy, so the same statement ... (8 more lines)
21:21
rakudo/main: a202ca62d3 | (Nick Logan)++ | 3 files
Let prefix ~ stringify an encoding-carrying Blob again

  `~$blob` refused every Blob through a dedicated throwing candidate, even
a utf8, whose .Str, .Stringy, interpolation, and infix `~` all decode it. That left prefix ~ as the one stringification route that rejected a type the rest of the language stringifies, and roast itself blesses
  `utf8.new(...) ~ 'bar'`.
... (14 more lines)
rakudo/main: f442ca3e2a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 5 files
Merge pull request #6370 from ugexe/ugexe/prefix-tilde-blob-stringy

Make Blob stringification agree across every route
rakudo: ugexe++ created pull request #6371:
RakuAST: box the evaluated argument of pragmas, use, import, and require
23:22
rakudo: ugexe++ created pull request #6373:
RakuAST: leave no backtrack point after a ratchet regex
23:23
rakudo: ugexe++ created pull request #6374:
RakuAST: keep an operator name's colonpair in its package lookup key
rakudo: ugexe++ created pull request #6375:
RakuAST: do not sink the result of take
rakudo: ugexe++ created pull request #6376:
RakuAST: make a term visible within its own initializer