08:25
sena_kun joined
15:35
nine left,
nine joined
23:11
sena_kun left
23:22
MasterDuke joined
|
|||
MasterDuke | timo: i have no idea how to read facts. but i'm looking at the 'after' of `MARKED` in a spesh log of CORE.c compilation | 23:23 | |
BB 1 has `sp_getvt_o r6(3), r0(2), liti16(72), sslot(5) # [001] getattr_o of '$!shared' in NQPMatch of a Perl6::Grammar` | |||
BB 12 has `getattr_o r27(2), r0(2), r26(2), lits($!shared), liti16(-1)` | 23:24 | ||
but i wonder if the non-optimized came from the inline of `!cursor_start_fail` | 23:27 | ||
which has `getattr_o r4(2), r1(2), r3(2), lits($!shared), liti16(-1)` in its BB 2 | |||
istr we speculated a bunch of them were because spesh doesn't re-run after inlining? | 23:29 |