Age | Commit message (Collapse) | Author |
|
https://github.com/ruby/irb/commit/dbd0e368c4
|
|
https://github.com/ruby/irb/commit/78dea58000
|
|
https://github.com/rubygems/rubygems/commit/54b67fb251
|
|
https://github.com/rubygems/rubygems/commit/e6a9148ba2
|
|
This reverts commit 01f9766aa05182a7bbdc914a5dcd8a36ebade861.
|
|
https://github.com/rubygems/rubygems/commit/b7d2de2ba8
|
|
https://github.com/rubygems/rubygems/commit/04973e349c
|
|
|
|
|
|
|
|
https://github.com/ruby/irb/commit/79086a9dda
|
|
|
|
requiring a gem"
This reverts commit 04cf66765a8a9d48baea6d9aee266dc9aa21df27.
|
|
gems depend on it"
This reverts commit 54552b89e73fc616ba47c1c87d33625af99cbce9.
|
|
https://github.com/ruby/uri/commit/feb8e0dd73
|
|
This pulls in the nkf extension implementation from JRuby. The
build and load logic has been updated along the same lines as
ruby/digest and the gem appears to build correctly for the -java
platform.
Fixes https://github.com/ruby/nkf/pull/13
https://github.com/ruby/nkf/commit/18f57f36ed
|
|
https://github.com/ruby/prism/commit/29bdbf4212
Co-authored-by: Kevin Newton <[email protected]>
|
|
https://github.com/ruby/prism/commit/3a216e63fe
|
|
https://github.com/ruby/prism/commit/57a9575543
|
|
https://github.com/ruby/prism/commit/c9df17e3c0
|
|
|
|
|
|
|
|
|
|
gems depend on it"
This reverts commit f1f5f22d22a149f20e019728b1ab35593d29d81a.
|
|
requiring a gem"
This reverts commit db44088c2a92040879386aa5f268db4c858e4e5b.
https://github.com/ruby/ruby/actions/runs/7578672002/job/20641640821
https://github.com/ruby/ruby/actions/runs/7578672002/job/20641641212
https://github.com/ruby/ruby/actions/runs/7578672002/job/20641642031
|
|
If a gem is required circular, and there are unresolved specs depending
on it, we may end up in an activation conflict.
The solution is to not try to activate unresolved gems when requiring a
default gem, regardless of it having already been activated or not.
https://github.com/rubygems/rubygems/commit/3b2b8f4e3e
|
|
depend on it
The following conditions must be met:
* A default gem is required.
* A previous require left some gems unresolved, and those dependencies
themselves depend on the default gem.
In this case, rubygems require will first activate the default version
of the gem, then try to activate another unresolved version of the
default gem that conflicts with the first activation.
The solution is, if we are in the middle of requiring a default gem,
skip this step, because we have already activated it successfully.
https://github.com/rubygems/rubygems/commit/8cd5608db5
Co-authored-by: Stan Hu <[email protected]>
|
|
https://github.com/rubygems/rubygems/commit/291128268f
|
|
(https://github.com/ruby/irb/pull/837)
https://github.com/ruby/irb/commit/f052097c4b
|
|
See the fix for YJIT.
|
|
These were introduced 13 years ago, in a documentation update. Perhaps we can let the TODOs go, without taking any action?
https://github.com/rubygems/rubygems/commit/fb23fa84f9
|
|
The thing that has used this in the past was very buggy, and we've never
revisied it. Let's remove it until we need it again.
|
|
|
|
https://github.com/ruby/prism/commit/d7fe7c7ae7
|
|
https://github.com/ruby/prism/commit/82e3126762
|
|
https://github.com/ruby/prism/commit/b575914b2f
|
|
|
|
Instead of displaying the start of the range as nil
https://github.com/ruby/pp/commit/1df210d903
|
|
anonymous
* It would be "#<data a=42>" (double space) instead of "#<data a=42>" (like #inspect).
https://github.com/ruby/pp/commit/bed72bfcb8
|
|
* Data#members might not be defined, instead it might be defined
on Data subclasses or a module included there. This is notably the
case on TruffleRuby which defines it there for optimization purposes.
In fact the mere presence of Data#members implies a megamorphic call
inside, so it seems best to avoid relying on its existence.
https://github.com/ruby/pp/commit/6a97d36fbb
|
|
https://github.com/ruby/pp/commit/ed602b9f2b
|
|
https://github.com/ruby/rdoc/commit/485468f06f
|
|
The fact that under the hood the upgrade is done through a
rubygems-update gem is an implementation detail that does not really
help users to know.
Plus, it reads a bit weird.
https://github.com/rubygems/rubygems/commit/0fa5c50258
|
|
https://github.com/rubygems/rubygems/commit/36052abbe2
|
|
https://github.com/rubygems/rubygems/commit/701980b240
|
|
by two gemspecs
https://github.com/rubygems/rubygems/commit/adc05bf1c3
|
|
If two platform specific variants have different dependencies, then
resolution may fallback to the non platform specific variant. However,
the platform specific variants that have the same dependencies as the
non specific one can still be kept.
Do a pass to complete those after resolution.
|
|
https://github.com/rubygems/rubygems/commit/a8b547c6b1
|
|
https://github.com/rubygems/rubygems/commit/880a4eae7f
|