Hash-Based Bisect Debugging in Compilers and Runtimes
Hash-Based Bisect Debugging in Compilers and Runtimes
Posted on Thursday, July 18, 2024.
PDF
Setting the Stage
Does this sound familar?
You make a change to a library to optimize its performance
or clean up technical debt
or fix a bug,
only to get a bug report:
some very large, incomprehensibly opaque test
is now failing.
Or you add a new compiler optimization with a similar result.
Now you have a major debugging job
in an unfamiliar code base.
What if I told you that a magic wand exists
that ca...
Read more at research.swtch.com