Merge blocks for the same condition
[rubygems/rubygems] Handle RubyGems installing to custom dir with non-existent parent dirs
https://github.com/rubygems/rubygems/commit/4701123601
[rubygems/rubygems] Handle Errno::EADDRNOTAVAIL gracefully
Errno::EADDRNOTAVAIL
As showed by the unskiped spec, on Windows trying to use the 0.0.0.0 interface raises this error, and it's raised as a generic system error when trying to create a bundler.lock file. Here's is a better place to...
bundler.lock
[rubygems/rubygems] Make HTTP_ERRORS list look like FAIL_ERRORS list
HTTP_ERRORS
FAIL_ERRORS
https://github.com/rubygems/rubygems/commit/bfa6770e39
[rubygems/rubygems] Simplify non retriable errors list
https://github.com/rubygems/rubygems/commit/627a7615f2
[rubygems/rubygems] Move HTTP_ERRORS together with the other error constants
https://github.com/rubygems/rubygems/commit/57e8ae7aa6
[rubygems/rubygems] Deprecate unused Bundler#SpecSet methods
Bundler#SpecSet
https://github.com/rubygems/rubygems/commit/380c95ce05
[rubygems/rubygems] Remove usage of Bundler::SpecSet#<<
Bundler::SpecSet#<<
https://github.com/rubygems/rubygems/commit/b556167793
[rubygems/rubygems] Fix flaky test failures in mirror probing specs
The mirror probing spec file was moved to our regular suite, which runs in parallel, recently. These specs rely on starting and stopping actual servers in localhost, but this does not play nice with parallelization,...
Avoid allocation for positional splat for literal array keyword argument
If all nodes in the array are safe, then it is safe to avoid allocation for the positional splat:
m(*a, kw: [:a]) # Safe m(*a, kw: [meth]) # Unsafe
This avoids an unnecessary allocation in a Rails method call....
View all revisions | View revisions
Also available in: Atom