🦋 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: edd5d4e7c4 | (Elizabeth Mattijsen)++ | 2 files
RakuAST: simplify :foo and :!foo handling
07:48
Geth rakudo/main: 4afbc34cfe | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6
RakuAST: follow vrurgs advice

Wonder if Cool.EVAL should get the same treatment?
08:14
Geth rakudo/main: 5b2f58ba4a | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
RakuAST: handle "outside" adverbs on calls

Aka: sub foo(|c) { dd c }; foo() :a:b
08:43
lizmat +1
Geth rakudo/main: a0ed2ae93a | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: abstract left/right in ApplyInfix

There's not just left / right, but also adverbs. Changes in preparation for a more thorough refactor to allow adverbs on infixes.
10:10
Geth rakudo/main: 517e53a54b | (Elizabeth Mattijsen)++ | 2 files
RakuAST: replace left/right by ArgList in ApplyInfix internals

Also add 'arg-at-pos' and 'set-arg-at-pos' methods to ArgList to provide an interface to ApplyInfix, rather than remotely messing with internals.
10:43
Geth rakudo/main: 47577b8ae5 | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: make check or bind-target more general
11:26
lizmat *on *sigh* :-) 11:27
Geth rakudo/main: e4787df9ac | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: more ArgList usage in ApplyInfix

sub infix:<a>(|c) { dd c }; 42 a 666 :a:b
now compiles, and adds the adverbs to the arglist, but as yet does not compile into QAST properly.
11:57
Geth Template6/main: 081cf9a569 | (Polgár Márton)++ | 3 files
0.11.5
13:07
vrurg_ lizmat: Speaking of Cool.EVAL: github.com/rakudo/rakudo/pull/5328 13:15
Geth rakudo/main: e1b5fd0b15 | (Vadim Belman)++ | 2 files
Don't mangle with exception backtrace

  `.throw` was previously used causing re-written backtrace. Since both
fixed locations are not actually producing exceptions but using `CATCH` to do a last-second fix for the `GLOBAL` HLL symbol, trace-preserving
  `.rethrow` makes better sense.
rakudo/main: ba022330e0 | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files
Merge pull request #5326 from vrurg/preserve-exception-backtrace

Don't mangle with exception backtrace
Geth roast/lizmat-remove-P5-tests: 6bbafde7c0 | (Elizabeth Mattijsen)++ | 2 files
Remove some more :Perl5 specific tests
15:47
roast: 440b4d4806 | (Elizabeth Mattijsen)++ | 2 files
Remove some unneeded :Perl5 specific tests

by using Raku regex syntax instead
15:49
Geth rakudo/main: 4 commits pushed by (Vadim Belman)++ 20:57