Commit graph

6 commits

Author SHA1 Message Date
Samuel Giddins
cadca9f67e [rubygems/rubygems] All rubies working with different time zones
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'`

6192005afb
2023-09-20 02:03:03 +00:00
Samuel Giddins
e52f9bd41e [rubygems/rubygems] Bundler error handling
63b422b71a
2023-09-20 02:03:02 +00:00
Samuel Giddins
f0d1b0cc4b [rubygems/rubygems] Allow bundler to load from the dependency api
3303957286
2023-09-20 02:03:01 +00:00
Samuel Giddins
1fff3e44ff [rubygems/rubygems] Verified working on mri/jruby/truffleruby with specs on rubygems.org
4f51741cc6
2023-09-20 02:03:00 +00:00
Samuel Giddins
cdcc760dc0 [rubygems/rubygems] Broader version compatibility in marshal tests
6ec518c563
2023-09-20 02:02:59 +00:00
Samuel Giddins
d182d83ce9 [rubygems/rubygems] Add a Marshal.load replacement that walks an AST to safely load permitted classes/symbols
7e4478fe73
2023-09-20 02:02:58 +00:00