[ruby] Update debug 1.8.0 → 1.9.1 (minor) #12
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ debug (1.8.0 → 1.9.1) · Repo
Release Notes
1.9.1
1.9.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 47 commits:
v1.9.1fix bt on nested break pointsadd verbose mode for `debug_code`fix condition of USE_TMP_HOMEv1.9.0check 3.2 on protocol.ymlsupport Ruby 3.3Do not make a Fiber for commandsfix indentationRevert "Increase timeout to 30 seconds."Support Ruby 3.1+.Use actual per-thread variable.Increase timeout to 30 seconds.Don't let `@q_cmd.pop` enter the fiber scheduler.Further improvementMinor punctuation and grammar fixesremove debug printFix typoSupport activating IRB as console with a configDrop Ruby 2.6 supportUpgrade the irb command to use irb:debug integrationCheck if RubyVM is defined before accessing itAdd a workflow to ensure the gem builds fine on TruffleRubyCompile iseq_collector.c logic only on CRubyCleanup workflows: remove workflow example textShow session_name on connectionPrevent backtrace from hanging if objects in the backtrace use Thread in inspect`session_name` configshorten UNIX domain socket nameDo not use HEAD request if 1 portRevert "Do not use HEAD request if 1 port"Do not use HEAD request if 1 portrename method.Unfreeze threads for object-evaluating commandsCDP: disable JavaScript engine based autocompletionAdd debuggerId field in the RETURN OBJECT of "Debugger.enableAllow TracePoint reentry during DAP's evaluationDrop patch for Reline 0.2.7Fix a typoFix "lib/debug/session.rb:2527: warning: assigned but unused variable - sym"Fix "lib/debug/thread_client.rb:618: warning: assigned but unused variable - e"fix: `load_history` method return the line count of the historyDisable clone breakpoints trace point eventsFix prompt list size and colorized code line size to match input line sizeRequire Reline 0.3.8+ to avoid frozen issueStop assuming Integer#times is written in CBump actions/checkout from 3 to 4 (#1014)Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands