Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby/debug
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.9.2
Choose a base ref
...
head repository: ruby/debug
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.10.0
Choose a head ref
  • 12 commits
  • 14 files changed
  • 9 contributors

Commits on May 30, 2024

  1. do not include $FILENAME in globals

    `$FILENAME` is unsafe to include in the globals because it modifies ARGV
    and raises an error if it's a file that does not exist. This causes two
    issues if rdbg used to debug a command with arguments.
     * when using rdbg the server will crash when running `info globals`, as
       it does not catch the error
     * when using a DAP client that requests globals before the debugged
       program was able to handle its arguments then the ARGV changes and
       the program will not do what's expected
    nyz93 authored and ko1 committed May 30, 2024
    Configuration menu
    Copy the full SHA
    8abc50a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Accept colon style Hash#inspect in test/console/print_test.rb

    Accepts {key=>value} style and {key: value} style Hash#inspect
    proposed in https://bugs.ruby-lang.org/issues/20433#note-10
    tompng authored and ko1 committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    79cdcfa View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Fix flaky tests

    "1234" is too short and may be included in tempfile paths.
    nobu authored and ko1 committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    ef5e54c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Add changelog_uri to gemspec (#1106)

    * Add changelog_uri to gemspec
    
    Supported here: https://guides.rubygems.org/specification-reference/#metadata
    Useful for running https://github.com/MaximeD/gem_updater
    
    * Remove wrong comma
    fynsta authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    9c42795 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2024

  1. Fix minor typos / grammar in README.md

    ozydingo authored and ko1 committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    1405bf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07df517 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee59c85 View commit details
    Browse the repository at this point in the history
  4. Improve RUBYOPT's handling in tests

    When debugging the issue related to ruby/irb#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 RUBYOPT
    env, which will remove the `-rbundler/setup` injected by bundler.
    
    Further more, if tests use `run_rdbg` with the `rubyopt` option, the
    RUBYOPT will be overridden yet again.
    
    So in this commit I did 2 improvements:
    
    1. `run_rdbg` should append instead of override RUBYOPT
    2. If tests are executed with bundler, we also run the debugger in PTY
       process with bundler by appending `-rbundler/setup` to RUBYOPT
    st0012 authored and ko1 committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    3685859 View commit details
    Browse the repository at this point in the history
  5. allow puts without argument

    pointed out at #1123
    ko1 committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    87d607d View commit details
    Browse the repository at this point in the history
  6. Add option for trying a range of TCP ports

    gerymate authored and ko1 committed Dec 17, 2024
    Configuration menu
    Copy the full SHA
    affee18 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2024

  1. port_range lvar is not defined

    ko1 committed Dec 18, 2024
    Configuration menu
    Copy the full SHA
    51b0161 View commit details
    Browse the repository at this point in the history
  2. v1.10.0

    ko1 committed Dec 18, 2024
    Configuration menu
    Copy the full SHA
    bead098 View commit details
    Browse the repository at this point in the history
Loading