[14:04] *** rakkable left
[14:04] *** rakkable joined
[14:04] *** rakkable left
[14:05] *** rakkable joined
[14:05] *** rakkable left
[14:05] *** rakkable joined
[14:05] *** rakkable left
[19:17] *** disbot1 is now known as disbot

[19:25] *** jjatria left
[19:26] *** jdv left
[19:26] *** jjatria joined
[19:55] <timo> you know, we can instrument a lot more than just "every time the line number changes"

[19:56] <timo> like, reprops like attribute access, push/pop/shift/unshift, {at,bind}{pos,key}, etc etc

[21:29] <japhb> As long as we don't slow those down when *not* debugging.  At that granularity, the debug overhead could get somewhat brutal.

[21:29] <japhb> (But if you can make that work, that'd be awesome.)

[21:37] <timo> that's the point of instrumentation, we add extra stuff to the bytecode when we instrument, and we just don't do that if we're not

[21:38] <timo> profiler, line coverage, edge coverage & fuzzing feedback, as well as the breakpoints for the debugger use the instrumentation feature

[21:51] <japhb> Sure ... just wanted to make sure your new realization didn't change that.  :-)

[21:52] <japhb> Sounds like you just realized there are more ways to apply the same technique

