debug
debug copied to clipboard
Debugging functionality for Ruby
debug gem sometimes failed on test-bundled-gems. recent failures: https://github.com/ruby/actions/runs/5515459899?check_suite_focus=true#step:16:2055 ``` Testing the debug gem creating Makefile compiling /Users/runner/work/actions/actions/snapshot-master/gems/src/debug/ext/debug/debug.c compiling /Users/runner/work/actions/actions/snapshot-master/gems/src/debug/ext/debug/iseq_collector.c linking shared-object debug/debug.bundle /Users/runner/work/actions/actions/snapshot-master/exe/ruby -C /Users/runner/work/actions/actions/snapshot-master/gems/src/debug -Ilib /Users/runner/work/actions/actions/snapshot-master/.bundle/bin/rake test /Users/runner/work/actions/actions/snapshot-master/gems/src/debug/lib/debug/client.rb:178:...
Currently if you type: (rdbg) i = %w(1 # info command unrecognized argument for info command: = %w(1 Need to support multiline
**Your proposal** When the debugger crashes for any reason, it only prints stacktrace of the exception. I think it'd be great to dump additional debugger information like: 1. The recent...
I want to propose a built-in Text UI that's similar to `GDB`'s TUI, which has one key feature: having multiple windows to display different information at the same time. For...
I'm thinking about building a `rdbg-rails` gem to provide Rails integration. This includes: - `rails` commands, for example: - `rails configs` - list all Rails config options - `rails initializers`...
**Your proposal** Stop logging it as WARN, start logging it as TRACE or DEBUG. **Additional context** It obscures normal execution.
It seems reline tries to use fiddle but doesn't define as dependency, so it is not setup in the bundler environment. ``` $ rdbg --command --open --sock-path=/home/spin/.ruby-debug-sock/ruby-debug-spin-84464 -- bin/rails server...
It does not works well with [Ferrum](https://github.com/rubycdp/ferrum) gem. After binging.break it loses connection with CDP and raises timeout error. ``` browser = Ferrum::Browser.new browser.go_to("https://google.com") binding.break ```
When I worked on GDB I came to feel that GDB was made so that GDB developers could debug GDB. This was how it was for a long time. But...
This is more of a FYI issue. The TruffleRuby devs are looking at running this gem test suite and try to make it work on TruffleRuby. Ideally it would require...