<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/bundler/lazy_specification.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge RubyGems-3.6.9 and Bundler-2.6.9</title>
<updated>2025-05-22T16:20:28+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-05-22T07:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=616771e34e651d2a09ab3dad77d826c2100512e8'/>
<id>616771e34e651d2a09ab3dad77d826c2100512e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems-3.6.7 and Bundler-2.6.7</title>
<updated>2025-04-09T00:54:29+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-04-09T00:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e580145171c16d3ca31ee0732e3ed87ff7dfd774'/>
<id>e580145171c16d3ca31ee0732e3ed87ff7dfd774</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge RubyGems-3.6.4 and Bundler-2.6.4</title>
<updated>2025-02-21T00:50:20+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-02-21T00:27:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a0025b6e5d440139ebc16a555cddb4dc9dd45449'/>
<id>a0025b6e5d440139ebc16a555cddb4dc9dd45449</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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] Fix development dependencies considered unnecessarily sometimes</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-18T12:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6386d49f9e2443db8ecb59b9be7ce5b2be9f1cd3'/>
<id>6386d49f9e2443db8ecb59b9be7ce5b2be9f1cd3</id>
<content type='text'>
When used with `LazySpecification` objects, `SpecSet#for` was
incorrectly considering development dependencies. This did not cause any
issues because all usages of this method with `LazySpecification`'s are
not strict, meaning the pass `check = false` and ignore incomplete
specifications. But it was still doing more work than necessary because
development dependencies were still added to the `deps` array for
processing and then ignored because of not being found in the spec set.

Same when converging path specifications and replacing their dependencies.

https://github.com/rubygems/rubygems/commit/6afca8a95f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When used with `LazySpecification` objects, `SpecSet#for` was
incorrectly considering development dependencies. This did not cause any
issues because all usages of this method with `LazySpecification`'s are
not strict, meaning the pass `check = false` and ignore incomplete
specifications. But it was still doing more work than necessary because
development dependencies were still added to the `deps` array for
processing and then ignored because of not being found in the spec set.

Same when converging path specifications and replacing their dependencies.

https://github.com/rubygems/rubygems/commit/6afca8a95f
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Define a few `inspect` methods to help debugging</title>
<updated>2024-11-19T16:50:04+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-11-14T09:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b56aacba78c95c1d7151c8cb66165fb69510bac3'/>
<id>b56aacba78c95c1d7151c8cb66165fb69510bac3</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/ad26ccde38
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/ad26ccde38
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Warn on insecure materialization</title>
<updated>2024-11-08T12:06:32+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-09-12T11:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=10d694a1ffdcdaae67a693bb68c4bd658ec2d157'/>
<id>10d694a1ffdcdaae67a693bb68c4bd658ec2d157</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/bc2537de71
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/bc2537de71
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Small tweak</title>
<updated>2024-11-08T12:06:30+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-10-02T15:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7f2db157320bd516132458fe56c492c3b02dec28'/>
<id>7f2db157320bd516132458fe56c492c3b02dec28</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/98641d21a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/98641d21a2
</pre>
</div>
</content>
</entry>
<entry>
<title>[rubygems/rubygems] Reduce global state</title>
<updated>2024-11-08T12:06:30+00:00</updated>
<author>
<name>David Rodríguez</name>
<email>deivid.rodriguez@riseup.net</email>
</author>
<published>2024-09-19T15:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4d83f37ff75bc5819c02e37aafd403a00433ec96'/>
<id>4d83f37ff75bc5819c02e37aafd403a00433ec96</id>
<content type='text'>
https://github.com/rubygems/rubygems/commit/43c0c41c6b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/rubygems/rubygems/commit/43c0c41c6b
</pre>
</div>
</content>
</entry>
</feed>
