🦋 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: 11 commits pushed by (Stefan Seifert)++
review: github.com/rakudo/rakudo/compare/5...a8faa709eb
13:58
lizmat nine: just about all t/12-rakuast tests are failing for me atm, is that to be expected? 14:13
"Cannot find method 'next-cuid' on object of type QAST::Block"
m: Q/42/.AST 14:15
camelia ===SORRY!===
Cannot find method 'next-cuid' on object of type QAST::Block
lizmat nine: do I need to bump something ?
nine Ah, yes, nqp 14:16
lizmat ok, will you do or I do ? 14:21
nine: I guess I'll do it? 14:33
nine ah, yes, I'm eating just now
lizmat oki will do
Geth rakudo/lizmat-unicode-version: 0e376dffc2 | (Elizabeth Mattijsen)++ | src/core.e/core_prologue.pm6
No need for allomorphs, use .Version coercer for convenience

Also leave a comment to support future Unicode versions
14:38
rakudo/main: b90f35f649 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get Block.next-cuid

Unbreaks all tests in t/12-rakuast and the .AST method
14:48
lizmat nine: I have a case where deparsing only works correctly *after* the AST has been EVALled 15:30
with placeholder parameters
does that indicate a general case: that deparsing should only be done *after* doing an EVAL, or is this just an edge case? 15:31
Geth rakudo/main: 30106844ff | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Tweak Routine and Parameter deparsing a bit

  - don't show 'Any' constraints on Parameters
  - simplify putting Routine together, avoid unneeded whitespace
16:00
rakudo/main: b6a3abe0b5 | (Elizabeth Mattijsen)++ | t/12-rakuast/signature.rakutest
Add deparsing tests for signatures
rakudo/main: 9192900e4e | (Elizabeth Mattijsen)++ | 8 files
Normalize use of indicators in TAP output
rakudo/main: be0835f580 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files
Introduce `$?UNICODE-VERSION` in 6.e

Make $?UNICODE-VERSION check the unicode database at setting compile time for certain marker codepoints that got added at certain unicode versions.
As suggested by Stephen Schulze
16:01
nine lizmat: can't say without knowing more 19:05
lizmat: did you run check on the RakuAST::CompUnit?