Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greglaw99
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
greglaw99
4y ago
This https://plugins.jetbrains.com/plugin/14767-time-travel-debug... gives time travel debugging for IntelliJ. (Disclaimer, I work for Undo.) I don't think there is a solution for PyCharm.
2.
▲
by
greglaw99
4y ago
Have you ever used time-travel debugging? Core dumps give you a backtrace (assuming stack is sane) which gives some clue of how I got here, but not _why_ I got here. e.g. assertion failure. I wrote that assertion because I believed this thi
3.
▲
by
greglaw99
4y ago
IntelliJ can do time travel if you install the plugin: https://plugins.jetbrains.com/plugin/14767-time-travel-debug...
4.
▲
by
greglaw99
4y ago
Exactly. Except there are sources of non-determinism other than syscalls. Namely asynchronous signals, thread ordering, shared memory and non-deterministic instructions. They can all be dealt with though.
5.
▲
by
greglaw99
4y ago
http://undo.io and http://rr-project.org both support self-modifying code. I am a co-founder of undo.io, many of our customers do this. It's not as bad as it first sounds because the replay of the program will m
6.
▲
by
greglaw99
4y ago
Visual Studio Code on Linux works really well and is increasingly popular, also a shout out for C-Lion. Eclipse is, umm, eclipsed by them both IMO. My subjective opinion is that C-Lion is just a little bit more solid/complete, but Micr
7.
▲
by
greglaw99
5y ago
Here you go - https://undo.io/java Please excuse shameless plug :-)