| Age | Commit message (Collapse) | Author |
|
be fixed
https://github.com/rubygems/rubygems/commit/a7cbec95c1
|
|
https://github.com/rubygems/rubygems/commit/12f3e78c95
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12444
|
|
truffleruby
https://github.com/rubygems/rubygems/commit/5f8249471f
|
|
correctly unmarshalled
https://github.com/rubygems/rubygems/commit/d6ba7ef79f
|
|
We're already testing with truffleruby 23.
https://github.com/rubygems/rubygems/commit/cd0494d628
|
|
https://github.com/rubygems/rubygems/commit/7cc647c8f3
|
|
|
|
https://github.com/rubygems/rubygems/commit/10c26a483d
|
|
Instead of NoMethodError being raised by accidentally trying to use nil
https://github.com/rubygems/rubygems/commit/ac8f812bbf
|
|
Allow for variance in order of dumped ivars, fix by setting the disallowed ivar on an object that will have no other ivars so the index is consistent
https://github.com/rubygems/rubygems/commit/ccb8f42753
|
|
Reduces allocations in a bundle install --full-index by an order of magnitude
Main wins are (a) getting rid of exessive string allocations for exception message stack
(b) Avoiding hash allocations caused by kwargs for #initialize
(c) avoid using unpack to do bit math, its easy enough to do by hand
(d) special case the most common elements so they can be read without an allocation
(e) avoid string allocations every time a symbol->string lookup is done by using symbol#name
https://github.com/rubygems/rubygems/commit/7d2ee51402
|
|
https://github.com/rubygems/rubygems/commit/6c92ba2ba3
|
|
https://github.com/rubygems/rubygems/commit/1a84960af3
|
|
Tested with:
`ruby -e 'trap("INT") { exit 1 }; TZ=%w[UTC +0000 -0000]; RUBY=%w[ruby-2.7 ruby-3.2.2 jruby-9.4 truffleruby-22 truffleruby-23]; TZ.product(RUBY).each { |t, r| puts ?**120, "TZ=#{t} RUBY=#{r}", "*"*120; system({"TZ"=>t,"RUBY"=>r}, *ARGV) }' zsh -lic 'chruby $RUBY; ruby -vw -Ilib test/rubygems/test_gem_safe_marshal.rb --verbose=progress'`
https://github.com/rubygems/rubygems/commit/6192005afb
|
|
https://github.com/rubygems/rubygems/commit/8065530d43
|
|
https://github.com/rubygems/rubygems/commit/a64b21b052
|
|
rubygems.org
https://github.com/rubygems/rubygems/commit/4f51741cc6
|
|
https://github.com/rubygems/rubygems/commit/6ec518c563
|
|
https://github.com/rubygems/rubygems/commit/2a4d0a44b0
|
|
safely load permitted classes/symbols
https://github.com/rubygems/rubygems/commit/7e4478fe73
|