Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix 11.1.2 regression #674

Merged
merged 1 commit into from Apr 23, 2020
Merged

Fix 11.1.2 regression #674

merged 1 commit into from Apr 23, 2020

Conversation

deivid-rodriguez
Copy link
Owner

@deivid-rodriguez deivid-rodriguez commented Apr 22, 2020

Fixes #673.

@deivid-rodriguez deivid-rodriguez changed the title Add 2.7.0 testing on Windows Fix 11.1.2 regression Apr 22, 2020
By default ruby 2.7.0 on Windows comes with rb-readline, which doesn't
like `nil` completion procs, and with a version of `irb` that installs
its own completion proc.

That combination causes `byebug` to crash.

Installing a dummy "nil proc" seems like the most compatible thing to
do.
@deivid-rodriguez deivid-rodriguez merged commit 2d43b0c into master Apr 23, 2020
@deivid-rodriguez deivid-rodriguez deleted the fix_regression branch April 23, 2020 09:07
netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request Apr 27, 2020
Update ruby-byebug to 11.1.3.


## [11.1.3] - 2020-04-23

### Fixed

* [#674](deivid-rodriguez/byebug#674): crash when using byebug on ruby 2.7.0 on Windows.

## [11.1.2] - 2020-04-17

### Fixed

* [#657](deivid-rodriguez/byebug#657): crash when hitting \<TAB\> due to IRB completion mechanism included in the default ruby 2.7 version of the `irb` gem ([@terceiro]).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Regression in 11.1.2: ArgumentError: argument must respond to `call'
1 participant