Alexander Momchilov
Alexander Momchilov
Fixes Ruby/vscode-rdbg#37 This PR depends on the changes in https://github.com/ruby/debug/pull/1001. Only [this last commit](https://github.com/ruby/debug/pull/1004/commits/697cce37cbc613c78a9c021186adacf90e2fa7bf) of this PR is unique to this change. ## Description The class of many values is...
## Description Hey there! I'm developing my own GUI debugger that uses the Debug Adapter Protocol. This gem supports it, but it's coupled to VSCode: you can only start the...
This PR depends on the changes in #1001. Only [this last commit](https://github.com/ruby/debug/pull/1003/commits/7e3c8f13d2ce57315b44abb6e787d06d2736b0f8) of this PR is unique to this change. ## Description * Both Chrome and VSCode automatically insert a...
## Description `Ruby/debug` [monkey patches in an implementation of `UnboundMethod#bind_call`](https://github.com/ruby/debug/blob/4ec9d7ab46df09aa87d64e600df8805a3ee0314c/lib/debug/session.rb#L2627-L2634) for compatibility with Rubies older than 2.7. Unfortunately, there is a bug in the implementation, in that it doesn't pass...
This PR depends on the changes in #1004. Only [this last commit](https://github.com/ruby/debug/pull/1005/commits/89427979a16497d27e2f4021ae84f094768627e1) of this PR is unique to this change. ## Description I propose we add a hook method that...
**Your environment** * `ruby -v`: `ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin22]` * `rdbg -v`: `rdbg 1.8.0 {:mode=>:start, :no_color=>nil}` **Describe the bug** Developing the CDP/DAP servers can be quite tedious, because...
Closes #431 ----------------- Before submitting the PR make sure the following are checked: * [x] The PR relates to *only* one subject with a clear title and description in grammatically...
This PR updates the `TargetRailsVersion` to conditionally use the [`requires_gem` API](https://github.com/rubocop/rubocop/pull/12186/files) when available (depending on the version of the base RuboCop gem). This has several advantages: 1. It resolves a...
This PR adds an end-counterpart to the built-in [`Sequence.starts(with:)`](https://developer.apple.com/documentation/swift/prefixsequence/starts(with:)). ### Checklist - [x] I've added at least one test that validates that my change is working, if appropriate - [x]...