Age | Commit message (Collapse) | Author |
|
It would happen when the gem is already installed to multiple GEM_PATHS.
RubyGems was removing duplicate specs without considering the
potentially different `base_dir`. That was causing the gem to be
misidentified as not already installed, and a nil specification getting
returned from the installer as a result, causing the crash.
Solve it by making sure `Gem::Specification.all` really iterates through
all the different specifications in all GEM_PATHs.
https://github.com/rubygems/rubygems/commit/0d8c208f65
|
|
https://github.com/rubygems/rubygems/commit/c9e665eb8a
|
|
for some reason
https://github.com/rubygems/rubygems/commit/f8f589b1b8
|
|
The `LoadError` needs to be ignored because command may have been
defined and registered from a rubygems_plugin.rb file.
https://github.com/rubygems/rubygems/commit/31f13d449b
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/11835
|
|
RUBY_DEBUG_TEST_UI
(https://github.com/ruby/irb/pull/1014)
https://github.com/ruby/irb/commit/9933584754
|
|
initialized
Notes:
Merged: https://github.com/ruby/ruby/pull/11828
|
|
It does not have ruby code, so we should not prepend `ruby` to the
command the re-execute it.
https://github.com/rubygems/rubygems/commit/e04e00f7bb
|
|
(https://github.com/ruby/rdoc/pull/1188)
https://github.com/ruby/rdoc/commit/b53f0cb2ed
|
|
key bindings
(https://github.com/ruby/reline/pull/719)
* Add SS3 arrow sequence to default key bindings
* Remove wrong KDE arrow sequence
https://github.com/ruby/reline/commit/546a42522e
|
|
(https://github.com/ruby/reline/pull/723)
Readline's convert-meta setting is utf-8 unsafe.
Allow assigning `"\M-char": key` to bind "\echar": key even if convert-meta is not enabled.
https://github.com/ruby/reline/commit/9844b99c6e
|
|
TypeCompletor and fallback to RegexpCompletor.
(https://github.com/ruby/irb/pull/1010)
https://github.com/ruby/irb/commit/bb6a99d815
|
|
Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/272f3464a3
|
|
Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/085bafd8d4
|
|
Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/06eec6d855
|
|
3.0 has been EOL since march, drop support for it before the 3.4 release is cut
Signed-off-by: Samuel Giddins <[email protected]>
https://github.com/rubygems/rubygems/commit/fc1f03b06a
|
|
Followup to https://github.com/ruby/prism/pull/3079
https://github.com/ruby/prism/commit/68f434e356
|
|
(https://github.com/ruby/rdoc/pull/1184)
https://github.com/ruby/rdoc/commit/7b68545094
|
|
(https://github.com/ruby/reline/pull/753)
https://github.com/ruby/reline/commit/9230fe162d
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/10924
|
|
AAAA over A is standards track behaviour as per RFC 6724.
Notes:
Merged: https://github.com/ruby/ruby/pull/2024
|
|
https://github.com/rubygems/rubygems/commit/f11e42a3c5
|
|
(https://github.com/ruby/reline/pull/748)
https://github.com/ruby/reline/commit/bf0f8fa333
|
|
(https://github.com/ruby/reline/pull/750)
https://github.com/ruby/reline/commit/dd4a654e5d
|
|
clearing results from all sources
https://github.com/rubygems/rubygems/commit/0549ddbcc5
|
|
https://github.com/rubygems/rubygems/commit/72d8d4dbba
|
|
https://github.com/rubygems/rubygems/commit/47b7e50f64
|
|
message
Gem command loading errors rely on `#to_s` on the raised exception, but
in the case of `MissingSpecVersionError` that was only the exception
name, making it printed twice and no message at all.
Before:
```
ERROR: Loading command: install (Gem::MissingSpecVersionError)
Gem::MissingSpecVersionError
```
After:
```
ERROR: Loading command: install (Gem::MissingSpecVersionError)
Could not find 'io-wait' (>= 0.a) - did find: [io-wait-0.3.0-java]
Checked in 'GEM_PATH=/Users/deivid/Code/rubygems/rubygems/bundler/tmp/1.1/gems/system' , execute `gem env` for more information
```
https://github.com/rubygems/rubygems/commit/d06944bb2f
|
|
https://github.com/rubygems/rubygems/commit/95f60f0e60
|
|
https://github.com/ruby/singleton/commit/9d3c77a868
|
|
(https://github.com/ruby/irb/pull/1007)
In debug command, IRB's context was using wrong binding.
Some code colorization, command detection failed because binding.local_variable returned wrong value.
https://github.com/ruby/irb/commit/68f718de21
|
|
(https://github.com/ruby/reline/pull/751)
https://github.com/ruby/reline/commit/e9d4b37e34
|
|
https://github.com/ruby/singleton/commit/0a77bb492d
|
|
https://github.com/ruby/singleton/commit/f31334a736
|
|
https://github.com/ruby/singleton/commit/f684d36a47
|
|
https://github.com/ruby/singleton/commit/1216a86303
|
|
https://github.com/ruby/singleton/commit/ec4f66d9c1
|
|
expanded
(https://github.com/ruby/rdoc/pull/1181)
Something that's been bothering me is that while the source code is
not visible by default, the browser still jump to it when searching.
Adding the `visible` property prevents this.
Test it out yourself:
* `bundle exec rdoc`
* open `_site/index.html`
* Search for `NameError`
Before, you will get a match from `load_yaml` source code, after
you only get the match when that methods source code is expanded.
https://github.com/ruby/rdoc/commit/003126cc23
|
|
We should stop warnings at some point. I decided to that period EOL-ed versions.
ex. In 2024, Ruby 3.0 is EOL. we removed webrick, rexml, rss from warning targets.
|
|
frozen mode
https://github.com/rubygems/rubygems/commit/4c79ab9b2e
|
|
activation under bundler
Closes https://github.com/rubygems/rubygems/pull/8068
This issue only occurs if the underlying stub is a gem stub:
https://github.com/Earlopain/rubygems/blob/f56098d8a193dcb94584d721e82b8cff397e5265/bundler/lib/bundler/stub_specification.rb#L109-L112
https://github.com/rubygems/rubygems/commit/9b0152b3d5
|
|
source controlled
https://github.com/rubygems/rubygems/commit/b2adcc0173
|
|
Since `Gem::Uninstaller` no longer changes paths either.
https://github.com/rubygems/rubygems/commit/427059d45f
|
|
This could happen when a regular gem shadows a default gem.
https://github.com/rubygems/rubygems/commit/9ef70dd1f7
|
|
`Gem::Specification.reset` warning
https://github.com/rubygems/rubygems/commit/e6e3db821f
|
|
|
|
Join with a space in `MakeMakefile#libpathflag` instead.
Notes:
Merged: https://github.com/ruby/ruby/pull/11724
|
|
results.
https://github.com/rubygems/rubygems/commit/09ec67ffdf
|
|
necessary for gems with executables
https://github.com/rubygems/rubygems/commit/2fe0f452a2
|
|
(https://github.com/ruby/rdoc/pull/1165)
The link is clickable in the terminal and opens the home page in the browser
https://github.com/ruby/rdoc/commit/b7d580afab
|