Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
timo1 bpa.st/FJCIC here's a tiny bit of measurement for what happens when i replace "validate a frame" with "set its validated state to true", i.e. the maximum win from any amount of optimization of the validation itself 14:53
i think it's about 0.15 vs 0.14 seconds wallclock 14:56
i might be barking up the wrong tree here 14:57
timo1 pasteboard.co/TUvaMHFJr3Nc.png how's that for an amazing optimization 16:12
i wonder why it uses one register for each object it stores in that package rather than reusing one. perhaps the nqp mast compiler not freeing a register early enough somewhere? 16:14
perhaps an Stmt instead of Stmts or the other way around in the qast
japhb timo1: Certainly a huge improvement so far. :-) 18:12