27 Jul 2026
ShimmerFairy ShimmerFairy left 00:07
ShimmerFairy ShimmerFairy joined 00:36
timo gist.github.com/timo/1c30292d72586...fb4b0a1465 - just putting the start and end bytes in the `moar timeline` output is easy enough 00:44
right now i'm using raku-ast-compiler.nqp as a target to play with and I just went from the spot where a specific (but I didn't care which) piece of the output was spat out by method `emit-package` to grabbing the `Package` object that was passed to it and traced it back to where it was created by an action method. that's pretty neat. 01:17
japhb That's really cool 03:48
ShimmerFairy ShimmerFairy left 05:24
ShimmerFairy ShimmerFairy joined
patrickb Oh wow. That's a pretty epic ability you are building out there! 06:59
tellable6 2026-07-25T18:25:45Z #raku-dev <[Coke]> patrickb "source release is done for 2026.07"
timo I've been yearning for something that automatically switches over watchpoints when objects are moved by the GC. finally I'm in the position to be able to build something like that 08:20
seeing pernosco in action was very impressive and the devs in the rr matrix room haven't complained yet that I'm stealing their ideas 08:22
in any case, my solution is light years behind pernosco. in pernosco literally everything is nearly instantaneous (after the initial upload which takes a little bit of time depending on how big your recording is) 08:23
the only "weak point" of pernosco is that you can't easily get your own extensions into it. it does give you a whole GDB that time-travels with you and gets drastic speed-ups from the "execution database", like instant travel to breakpoint or watchpoint hits, but i didn't see how to get python scripts like what i'm writing into it, and even if i could, there probably wouldn't be any integration 08:34
with the rest of the UI
lizmat timo: did your work make it to the release or not? 08:37
if so, is there a URL I can point to in the weekly to highlight you work ?
timo the initial rework of the gdb plugin made it in, and so did the change to rakudo-gdb-m that points it out and tells you that you may have to do an extra action to get it to actually show up 08:38
the PR is a bit light on "look at the shiny", but it's probably the best thing to point people at that I have? it does have an overview of the new stuff 08:42
lizmat github.com/MoarVM/MoarVM/pull/2025 right ? 08:46
timo yes, let me link a gist or two with some example output 08:47
lizmat thanks, please :-)
timo OK, the description text of the PR now links to two gists with example output 08:50
lizmat thanks! 09:15
And another Rakudo Weekl;y hits the Net: rakudoweekly.blog/2026/07/27/2026-...thank-you/ 12:55
nine nine left 21:08