🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
Geth rakudo/main: 9fc4f69feb | (Elizabeth Mattijsen)++ | 3 files
RakuAST: introduce $=rakudoc pod variable

This contains a List of top level RakuAST::Doc nodes, e.g. to generate documentation from.
Also use this variable to feed to xxx::To::Text whenever --doc is specified and RAKUDO_POD is specified with anything other than 'Pod' allowing the documention of "foo" to be rendered using RakuDoc::To::Text by:
   $ RAKUDO_RAKUAST=1 RAKUDO_POD=RakuDoc raku --doc foo
09:50
rakudo/main: d3a90fc100 | (Elizabeth Mattijsen)++ | src/Raku/ast/variable-declaration.rakumod
RakuAST: make sure ::Doc::DeclaratorTargets are found

They live inside an expression, so look there!
Note that any embedded DeclaratorTargets (such as parameters) will
  *not* be produced here, as they are considered the responsibility
of the renderer to obtain and handle.
10:21
Geth rakudo/main: 1d48d3514e | (Elizabeth Mattijsen)++ | lib/RakuDoc/To/Text.rakumod
RakuAST: fix several issues with RakuDoc::To::Text

  - handle List coming from $=rakudoc
  - add support for references (aka X<> markup)
  - handle 'doc' -> 'rakudoc' rename
  - handle ::Doc::Declarator -> ::Doc::DeclaratorTarget
  - use resolved-config for actual values
12:22
Xliff Raku-GLib suite timing statistics for Raku 2023.06.87.g.5.e.2.c.6.a.3960 18:38
Using the following processor: AMD Ryzen 9 5950X 16-Core Processor
Total number of projects: 33 (506511 loc)
Total non-parallel compile times: 11096.210 (336.249 avg)
Total parallel compile times: 2224.158 (67.399 avg) 4.989x speedup
m: sub a (Buf @bar) { @bar.gist.say }; my Buf @a = (Buf.new(1, 2, 3)); a(@a); @a.push: 1; a(@a) 18:43
camelia [Buf:0x<01 02 03>]
Type check failed for an element of @a; expected Buf but got Int (1)
in block <unit> at <tmp> line 1
Xliff ^^ guifa
Note that @a must be explicitly typed as above or it will fail the type check.
So saying "my @a = ( Buf.new(1, 2, 3) )" will not work.
Geth rakudo/main: 6abb65342f | (Elizabeth Mattijsen)++ | 5 files
RakuAST: more Rakudoc rendering fixes

  - remove dependency on Terminal::ANSIColor
  - add support and documentation for --rqkudoc argument
  - remove support for RAKUDO_POD environment variable
  - add support for fully qualified module name with --doc/--rakudoc
20:50
Xliff Raku-GLib suite timing statistics for Raku 2023.06.90.g.1.d.48.d.3514.e 21:29
Using the following processor: 13th Gen Intel(R) Core(TM) i9-13900K
Total number of projects: 33 (506589 loc)
Total non-parallel compile times: 5546.000 (168.061 avg)
Total parallel compile times: 1009.833 (30.601 avg) 5.492x speedup
Geth nqp: 532910++ created pull request #807:
Update README.pod: make moarvm a link
23:00