🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
Geth rakudo/new-disp: dd45f2ce20 | (Jonathan Worthington)++ | 3 files
Get unpackability-based multis working on new-disp
13:10
|Tux| Rakudo v2021.07-8-g54f1b7a5f (v6.d) on MoarVM 2021.07-10-g96ce6d848
csv-ip5xs1.038 - 1.083
csv-ip5xs-208.878 - 9.760
csv-parser26.625 - 27.284
csv-test-xs-200.371 - 0.380
test7.508 - 7.566
test-t1.985 - 2.008
test-t --race0.910 - 1.009
test-t-2033.597 - 33.939
test-t-20 --race9.661 - 9.831
14:03
Geth nqp/new-disp: 7d480b8c73 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Map bindcomplete op, constants to go with it
16:47
rakudo/new-disp: b64e905cda | (Jonathan Worthington)++ | 2 files
Support nextcallee in multiple dispatch

Including the tricky case where we have a bind check (due to a where clause or unpack), and so need to see the outcome of that before we are able to hand back the candidate.
16:48
roast: f3d66fe030 | (Jonathan Worthington)++ | S06-multi/unpackability.t
Test cover nextcallee/callsame + unpack multis
16:50
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/08/02/2021-...ting-down/ 18:37
MasterDuke m: sub a(Num $a) { $a + 1e0 }; my $b; $b := a($_.Num) for ^10_000_000; say now - INIT now; say $b 22:59
camelia 0.345164922
10000000
MasterDuke m: sub a(Num() $a) { $a + 1e0 }; my $b; $b := a($_) for ^10_000_000; say now - INIT now; say $b
camelia 5.935012072
10000000
MasterDuke oof. is new-disp going to help with that?