<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/definition.rb, branch v3_4_1</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[rubygems/rubygems] Fix `bundle lock --add-checksums` when gems are already installed</title>
<updated>2024-12-16T19:51:16+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-12-13T18:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=29d3ea1e84d44335d998cadaf7cf3b45270a962e'/>
<id>29d3ea1e84d44335d998cadaf7cf3b45270a962e</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/a087c452ad
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/a087c452ad
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Avoid needing a second pass to ignore unlocked gems</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-21T10:50:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=10de74b75b8e74b2758f806d18522b096dc60c16'/>
<id>10de74b75b8e74b2758f806d18522b096dc60c16</id>
<content type='text'>
When converging locked specifications to select the ones that should be
preserved while resolving, we can avoid having to do a second pass to
ignore the ones that have been explicitly unlocked.

https://github.com/rubygems/rubygems/commit/411742703e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When converging locked specifications to select the ones that should be
preserved while resolving, we can avoid having to do a second pass to
ignore the ones that have been explicitly unlocked.

https://github.com/rubygems/rubygems/commit/411742703e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Allow some materialized specs to be missing</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T13:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=44ad2e3f388180a2018abf4415a73522aca52bdd'/>
<id>44ad2e3f388180a2018abf4415a73522aca52bdd</id>
<content type='text'>
As long as some spec in the materialization is complete.

https://github.com/rubygems/rubygems/commit/9a673b0bbb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As long as some spec in the materialization is complete.

https://github.com/rubygems/rubygems/commit/9a673b0bbb
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Deprecate `check` parameter to `Bundler::SpecSet#for`</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T11:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=36fb7994fec6f5699ade85c5e8a55ed7f7d8148d'/>
<id>36fb7994fec6f5699ade85c5e8a55ed7f7d8148d</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/3041b3d784
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/3041b3d784
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Keep track of materializations in the original resolve</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-15T23:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c76b1ea2a6ed4901afac4f7a23b532a867354408'/>
<id>c76b1ea2a6ed4901afac4f7a23b532a867354408</id>
<content type='text'>
This gives more flexibility to allow further improvements.

https://github.com/rubygems/rubygems/commit/f11a890f5e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This gives more flexibility to allow further improvements.

https://github.com/rubygems/rubygems/commit/f11a890f5e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Create LazySpecifications directly with most_specific_locked_platform</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-13T16:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e15921c69454e700cbff08108c0dad26366112df'/>
<id>e15921c69454e700cbff08108c0dad26366112df</id>
<content type='text'>
So there's no need to pass it around in so many places.

https://github.com/rubygems/rubygems/commit/784ab7481b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So there's no need to pass it around in so many places.

https://github.com/rubygems/rubygems/commit/784ab7481b
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Enable `Performance/MapCompact` cop</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T19:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=963f98a94f978552c9ceb413dab085d2cdfc1236'/>
<id>963f98a94f978552c9ceb413dab085d2cdfc1236</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/0c3a65871a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/0c3a65871a
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] More aggressive `Performance/FlatMap` cop configuration</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-18T19:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4addaaf4df9a7b48c3490b806c195fcb7be999b5'/>
<id>4addaaf4df9a7b48c3490b806c195fcb7be999b5</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/d8d68cc00e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/d8d68cc00e
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Fix installs of subdependencies of unlocked dependencies to be conservative</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-21T10:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=11e522b913af36acfe10e8ba9cfc0a14b0335aa0'/>
<id>11e522b913af36acfe10e8ba9cfc0a14b0335aa0</id>
<content type='text'>
When converging specification to pass the set of versions that should be
preserved from the lockfile during resolution, we should make sure all
top level gems are considered, and only exclude those gems themselves
(and not their dependencies) if their locked versions happen to not be
satisfied by an edited Gemfile.

https://github.com/rubygems/rubygems/commit/ed2f1b7b88
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When converging specification to pass the set of versions that should be
preserved from the lockfile during resolution, we should make sure all
top level gems are considered, and only exclude those gems themselves
(and not their dependencies) if their locked versions happen to not be
satisfied by an edited Gemfile.

https://github.com/rubygems/rubygems/commit/ed2f1b7b88
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Filter out gems to unlock inside `converge_specs`</title>
<updated>2024-11-26T06:11:05+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-19T15:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=dd400ba6302ffba1a70a123ff4b472df05005499'/>
<id>dd400ba6302ffba1a70a123ff4b472df05005499</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/d0f789970f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/d0f789970f
</pre>
</div>
</content>
</entry>
</feed>
