summaryrefslogtreecommitdiff
path: root/lib/bundler/lazy_specification.rb
Commit message (Expand)AuthorAgeFilesLines
* Don't ignore resolved platform informationSutou Kouhei2020-01-171-2/+7
* SpecGroup#to_specs doesn't return duplicated specsSutou Kouhei2020-01-151-0/+8
* Lazily load uriDavid Rodríguez2019-12-081-1/+0
* Prefer `require_relative` for internal requiresDavid Rodríguez2019-04-191-1/+1
* Use newest interface to `bundle config` everywhereDavid Rodríguez2019-02-191-1/+1
* Check if 'search' is initialized.Vít Ondruch2018-09-061-1/+1
* [RuboCop] Enable Layout/EmptyLineAfterMagicComment copKoichi ITO2017-07-161-0/+1
* Enable specific_platform by default on 2.0Samuel Giddins2017-07-051-1/+1
* Avoid duplicating specs in the lockfile after updating w/ the gem uninstalledseg-lockfile-duplicatesSamuel Giddins2017-04-191-1/+1
* Avoid deadlocking when installing with a lockfile missing dependenciesSamuel Giddins2017-04-131-1/+1
* [StubSpecification] Avoid loading the full spec when possibleSamuel Giddins2017-04-071-0/+1
* [LazySpecification] Implement #git_versionSamuel Giddins2017-03-311-0/+5
* [LazySpecification] Handle when platform is nil in __materialize__seg-lazy-specification-nil-platformSamuel Giddins2017-02-221-1/+1
* Auto merge of #5427 - bundler:seg-api-missing-dependencies, r=indirectThe Bundler Bot2017-02-181-1/+8
|\
| * [LazySpecification] Handle when the search in __materialize__ returns nilseg-api-missing-dependenciesSamuel Giddins2017-02-151-1/+1
| * [LazySpecification] Handle when the swapped platform-specfic spec has extra depsSamuel Giddins2017-02-151-1/+8
* | Defer requiring rubygems/spec_fetcher until it becomes necessaryKazuki Yamaguchi2017-02-141-1/+0
|/
* Rename to force_ruby_platformseg-settings-only-ruby-platformAndre Arko2016-10-021-1/+1
* Add a spec for only_ruby_platformSamuel Giddins2016-09-271-1/+1
* [LazySpecification] Only use a Source::Gemspec#gemspec when its the right gemseg-lazy-specification-materialize-platformSamuel Giddins2016-09-221-1/+1
* ¯\_(ツ)_/¯ just give up and special case Source::GemspecSamuel Giddins2016-09-211-1/+5
* [LazySpecification] Select the best platform match when materializingSamuel Giddins2016-09-211-1/+1
* [LockfileParser] Ensure specs are consistently orderedSamuel Giddins2016-08-251-0/+14
* [LazySpecification] Only materialize for the current platform whenSamuel Giddins2016-08-251-1/+2
* Resolve for specific platformsSamuel Giddins2016-08-251-1/+1
* [LazySpecification] Avoid hash collisions in #identifierSamuel Giddins2016-07-211-1/+3
* [LazySpecification] Add platform in #to_sSamuel Giddins2016-07-211-1/+5
* Compatibility with frozen string literalsSamuel Giddins2016-01-311-0/+1
* Auto merge of #4143 - deepj:string-frozen-literal, r=indirectHomu2016-01-151-2/+4
|\
| * Better support of Ruby 2.3 with enabled frozen string literaldeepj2015-12-161-2/+4
* | refrain from calling methods on nilfix-4147Andre Arko2015-12-141-1/+1
|/
* [RuboCop] Enable Style/AndOrSamuel Giddins2015-11-261-2/+2
* Fix Style/MultilineIfThenVictor Koronen2015-08-141-1/+1
* [RuboCop] Enable Style/SymbolProcSamuel E. Giddins2015-07-151-1/+1
* [RuboCop] Enable Style/EmptyLinesSamuel E. Giddins2015-07-151-1/+0
* Merge tag 'v1.9.4'Andre Arko2015-04-131-1/+1
* Rename Specification#source_uri to remote.Tim Moore2015-03-141-1/+1
* remove @@spec_fetch_mapAndre Arko2013-10-031-1/+1
* require stuff we useAndre Arko2013-09-031-0/+1
* Modify file typeRyunosuke SATO2013-01-171-0/+0
* Improve lockfile parse times and reduce garbage generationChris Heald2012-11-231-6/+6
* Don't construct 2 arrays every time we do a spec comparison. Allow short-circ...Chris Heald2012-11-231-2/+5
* Clean up corrupted lockfilestomhuda2012-03-071-0/+5
* implement to_ary to avoid method_missing on flatten and quiet -dAaron Patterson2011-06-281-2/+4
* Fix LazySpecification error on #to_ary, called by Array#flatten.Dan Peterson2011-06-101-0/+2
* stop allocating a new Specification object for every call to method_missingAaron Patterson2011-06-031-6/+5
* Take version into account when sorting dependenciesCorin Langosch2011-04-061-1/+1
* Remove the #to_generic monkey patch to Gem::PlatformCarl Lerche2010-07-241-2/+2
* Refactor resolver error messages, less code and more consistencyCarlhuda2010-06-291-0/+4
* Revert "Persist all platforms for a matching spec to the lockfile"Carl Lerche2010-06-221-1/+1