🦋 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/rakuast: f1f757c10e | (Vadim Belman)++ | src/Raku/ast/expressions.rakumod
Fix smartmatch over topic

Previously `ACCEPTS` was caled inside topic temporarization causing
  `$rhs` being an expression containing a topic to use the temporary one
bound to RHS.
Cases not resolved: ... (11 more lines)
01:33
rakudo/rakuast: ee96a9f1b0 | (Vadim Belman)++ | src/Raku/ast/expressions.rakumod
Revert "Fix smartmatch over topic"

This reverts commit f1f757c10e7d77105a4c78c60d7a6d2847b92e75. It wasn't supposed to go directly into the branch, just a mistake while working with git.
01:44
rakudo: vrurg++ created pull request #5105:
Fix smartmatch over topic
01:46
nine vrurg: since rakuast is still a non-main branch, force push is still possible 07:18
nine vrurg: I have noticed that the old make_smartmatch in some conditions bail out early and we generate an &infix chain op instead (just like for non-special operators). Porting that deciding code to IMPL-INFIX-QAST fixed that regex test for me but broke others 08:02
Xliff P6-GLib suite timing statistics for Raku 2022.07.95.g.17062.c.32.f 13:37
Total number of projects: 33 (502202 loc)
Total non-parallel compile times: 8599.080 (260.578 avg) 13:38
Total parallel compile times: 1301.379 (39.436 avg) 6.608x speedup
Both parallel and non-parallel at 99% of the previous weeks times.
vrurg nine: If nothing kills my plans for today, I'll look into it. BTW, raku-smartmatch dispatchers covers most if not all the logic, but from optimization point of view. I think it'd be more correct to get a reference implementation in pure AST first. 14:09
I also hope that IMPL can take into account its child nodes. This may help a lot. 14:11
lizmat notable6: weekly 14:41
notable6 lizmat, 5 notes: gist.github.com/3c365e13490e4944b0...8e0e94bbbe
lizmat notable6: weekly reset 18:25
notable6 lizmat, Moved existing notes to “weekly_2022-11-21T18:25:32Z”
nine vrurg: in general you have access to both RakuAST child nodes and at a later stage the children's QAST nodes. 19:14
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/11/21/2022-47-migratory/ 19:37