debug
debug copied to clipboard
Debugging functionality for Ruby
**Your environment** * `ruby -v`: ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux] * `rdbg -v`: rdbg 1.9.2 **Describe the bug** I'm using delayed_job. When I tried to increase the number of...
After changing IRB's behavior with TERM=dumb in https://github.com/ruby/irb/pull/907, `test_irb_command_switches_console_to_irb` and `test_irb_console_config_activates_irb` began failing. This pull request fixes it. With a workaround https://github.com/ruby/irb/pull/943, test does not fail now. ## Description As...
**Your environment** * `ruby -v`: ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin22] * `rdbg -v`: rdbg 1.9.2 **Describe the bug** After hitting a `debugger` break point once, and using `c` to...
When debugging the issue related to https://github.com/ruby/irb/pull/919, I noticed that debugger tests don't respect the IRB version I specified in the Gemfile. This is because console tests force override the...
**Your proposal** I'd like to have Ctrl-D behave like `continue`, not as `quit`. This should be opt-in with a `config` knob, so that it can be set in `~/.rdbgrc`. **Additional...
**Your environment** * `ruby -v`: ruby 3.2.1 (2023-02-08 revision 31819e82c8) +YJIT [x86_64-darwin23] * `rdbg -v`: rdbg 1.9.2 **Describe the bug** When forking a ruby process without detaching it, the parent...
**Your environment** * `ruby -v`: `ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [arm64-darwin23]` * `rdbg -v`: `rdbg 1.9.2` * Apple M3 Pro * macOS Sonoma Version 14.5 **Describe the bug** When I...
**Your environment** * `ruby -v`: `ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]` * `rdbg -v`:`rdbg 1.9.2` **Describe the bug** Here is the `list -` command to see predecessor lines (useful after...
Problem -------- When using `rdbg` with the `--port` option, I encounter an issue when the process forks, leading to the error: ```log Address already in use - bind(2) for IP:PORT...
Add option to try to connect to a range of TCP ports Fixes: #368 Fixes: #1117 ## Description We can set an integer value with `--port-range` or `RUBY_DEBUG_PORT_RANGE` in addition...