Hacker News new | ask | show | jobs
by verdagon 1581 days ago
The feature just makes it run identically to the last run. It's useful for reproducing bugs; if you encounter a bug, just start the program in "replay" mode, supply the recording from the last run, and fire up the debugger, and watch as the bug is reproduced perfectly.

It's kind of like a time-traveling debugger, but with stronger guarantees.

I'm particularly excited about combining this with concurrency, we'll never have to spend hours hunting down mysterious race conditions ever again!