3 ms·
> 9. The debugger can modify a variable while the program is running. > 11. The debugger can modify a function while the program is running (any new calls are
by kvemkon 3y ago
> 9. The debugger can modify a variable while the program is running.
> 11. The debugger can modify a function while the program is running (any new calls are done to that function).
Another words: hot code reloading / swapping [1].
And I would add:
> You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time. [2]
[1] e.g. https://github.com/ddovod/jet-live https://github.com/ddovod/jet-live, https://github.com/crosire/blink https://github.com/crosire/blink, https://github.com/ziglang/zig/issues/68 https://github.com/ziglang/zig/issues/68
[2] https://rr-project.org/ https://rr-project.org/
- badsectoracula 3y ago> Another words: hot code reloading / swapping [1]. Indeed, though without the use of external libraries, be for C and integrated seamlessly into the IDE - and it needs to work on Linux since that is what i'm using :-) (i've used MSVC's edit-and-run or whatever is called at the past though it was kinda finicky if it worked or not).