🦋 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: dfcf45b8f9 | (Stefan Seifert)++ | src/Raku/ast/signature.rakumod
RakuAST: don't containerize native is copy parameters

Fixes: sub foo (int $i is copy) { }; foo(1)
09:09
nine 1233
lizmat meh, RakuAST::IntLiteral.new doesn't take native ints :-) 10:58
Geth nqp/main: 878f8be55b | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM to get Windows sleep fix, Timo++
13:26
lizmat nine: are you aware quite a few t/12-rakuast tests are now failing? 13:36
lizmat (without RAKUDO_RAKUAST=1) 13:37
Geth rakudo/main: 775e8ff96e | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get Windows sleep fix, Timo++
13:41
nine Even t/04-nativecall/24-cpp_param_letter.t is failing for me 17:34
Ah that's fixed by nuking .precomp dirs 17:35
Geth nqp/main: d5992a3e46 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM for empty string fix, Timo++
17:56
rakudo/main: 992f7417b1 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for empty string fix, Timo++
18:12
lizmat nine: looking at how enums are codegenned in RakuAST and found a weird discrepancy between the legacy and Raku gramma 19:12
r: it's about "my $a = True"
camelia ===SORRY!=== Error while compiling <tmp>
Variable '$a' is not declared. Perhaps you forgot a 'sub' if this was
intended to be part of a signature?
at <tmp>:1
------> it's about "my <HERE>$a = True"

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility…
lizmat heh
legacy QASTs to: QAST::WVal(Bool) <wanted> True 19:13
raku grammar QASTs to: QAST::Var(lexical True)
Is that intended? or a bug under the rug ? 19:14
nine I would say it's just a missed optimization opportunity 20:47