diff options
| author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2025-01-31 06:50:17 +0100 |
|---|---|---|
| committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2025-02-06 15:57:56 +0900 |
| commit | 24f5e3010f632d400e56042e4b14b121a09e6c74 (patch) | |
| tree | 7acdf4d8f40b0249ec7e39d9d9aea2cae187fb4d /spec/ruby/core/struct | |
| parent | 7fed6c887d68e1347defcd1364b0ceb5ba18a2b9 (diff) | |
[rubygems/rubygems] Metadata dependencies can be `Gem::Dependency` instances
They use less memory that way.
When resolving from scratch a Gemfile including only `"gem "rails", "~>
8.0.1"`, I get the following results:
### Before
Total allocated: 265.06 MB (3186053 objects)
Total retained: 116.98 MB (1302280 objects)
### After
Total allocated: 262.99 MB (3177437 objects)
Total retained: 115.91 MB (1297821 objects)
https://github.com/rubygems/rubygems/commit/a4ef9c5f56
Diffstat (limited to 'spec/ruby/core/struct')
0 files changed, 0 insertions, 0 deletions
