mirror of
https://github.com/ruby/ruby.git
synced 2026-10-29 17:06:21 +08:00
SpecGroup#merge compares the sources of candidates, which are nearly always the same object, and every comparison built the credential-less remote strings of both sides. This removes about 300,000 allocations from `bundle update` in the large scenario of tool/bench. https://github.com/ruby/rubygems/commit/6c17f3b152 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>