summaryrefslogtreecommitdiff
path: root/lib/bundler/spec_set.rb
AgeCommit message (Expand)Author
2024-01-31[rubygems/rubygems] Fix musl platform not being added to the lockfileDavid Rodriguez
2024-01-11Complete missing specs for platforms after resolutionDavid Rodríguez
2024-01-11[rubygems/rubygems] Move resetting the spec set to where it becomes necessaryDavid Rodríguez
2024-01-11[rubygems/rubygems] Extract a couple of helper methodsDavid Rodríguez
2024-01-11[rubygems/rubygems] Remove methods to clarify what they doDavid Rodríguez
2024-01-11[rubygems/rubygems] Extract `SpecSet#reset!` helperDavid Rodríguez
2023-12-22Merge RubyGems-3.5.2 and Bundler-2.5.2Hiroshi SHIBATA
2023-11-22[rubygems/rubygems] Fix universal lockfiles regressionDavid Rodriguez
2023-11-13[rubygems/rubygems] Automatically lock extra ruby platformsDavid Rodríguez
2023-11-13[rubygems/rubygems] Remove unused `SpecSet#merge`David Rodríguez
2023-11-08[rubygems/rubygems] Simplify selecting specs with `force_ruby_platform` setDavid Rodríguez
2023-10-16[rubygems/rubygems] Automatically remove invalid platforms before re-resolvingDavid Rodríguez
2023-10-15[rubygems/rubygems] Fix force_ruby_platform: when the lockfile only locks the...Samuel Giddins
2023-04-06[rubygems/rubygems] Fix resolver hangs when dealing with an incomplete lockfileDavid Rodríguez
2023-04-06Revert "Refactor incomplete specs handling"David Rodríguez
2023-04-06[rubygems/rubygems] Revert "Reuse `SpecSet#materialize` logic"David Rodríguez
2023-03-23Reuse `SpecSet#materialize` logicDavid Rodríguez
2023-03-23Refactor incomplete specs handlingDavid Rodríguez
2023-03-23Don't remove RUBY platform when healing a lockfile with missing specsDavid Rodríguez
2023-03-23Don't remove RUBY platform when healing a lockfile with missing specsDavid Rodríguez
2023-03-17[rubygems/rubygems] Fix incorrect error message when multiple platforms are l...David Rodríguez
2023-03-02[rubygems/rubygems] Regenerate lockfile if spec list is invalid/empty.Ellen Marie Dash
2023-03-01[rubygems/rubygems] Auto-heal on corrupted lockfile with missing depsDaniel Colson
2022-12-24Merge RubyGems-3.4.0 and Bundler-2.4.0Hiroshi SHIBATA
2022-11-12Migrate our resolver engine to PubGrubHiroshi SHIBATA
2022-09-12[rubygems/rubygems] Remove unnecessary spec sortingDavid Rodríguez
2022-09-05Merge https://github.com/rubygems/rubygems/commit/16c3535413afebcdbab7582c601...Hiroshi SHIBATA
2022-08-23Merge rubygems/bundler HEADHiroshi SHIBATA
2022-08-06[rubygems/rubygems] Fix yanked gems being unintentionally update when other g...David Rodríguez
2022-08-05[rubygems/rubygems] Automatically remove "ruby" from lockfile if incompleteDavid Rodríguez
2022-08-02[rubygems/rubygems] Array is already uniq, no need to deduplicate itDavid Rodríguez
2022-08-02[rubygems/rubygems] Don't discard candidates matching ruby metadataDavid Rodríguez
2022-08-02[rubygems/rubygems] Fix incorrect force_ruby_platform propagationDavid Rodríguez
2022-08-02[rubygems/rubygems] Remove unnecessary special case for BundlerDavid Rodríguez
2022-08-02[rubygems/rubygems] Move some logic to `LazySpecification#__materialize__`David Rodríguez
2022-07-26Merge rubygems/bundler HEADHiroshi SHIBATA
2022-07-13Merge RubyGems and Bundler masterHiroshi SHIBATA
2022-06-20[rubygems/rubygems] Improve performance of Bundler::SpecSet#for by using hash...Josh Nichols
2022-05-20Merge RubyGems and Bundler HEADHiroshi SHIBATA
2022-05-16[rubygems/rubygems] Use `Array#concat` in `SpecSet#for` to save memoryDavid Rodríguez
2022-05-16[rubygems/rubygems] Improve `bundler/setup` performance againDavid Rodríguez
2021-10-29Support gemification of tsortFrederik Dudzik
2021-08-31[rubygems/rubygems] Fix `bundle check` showing duplicated gemsDavid Rodríguez
2021-08-31[rubygems/rubygems] Don't sort materialized specs when not necessaryDavid Rodríguez
2021-08-31[rubygems/rubygems] We can now avoid source materialization workDavid Rodríguez
2021-08-31[rubygems/rubygems] Show all missing gems when using a bundle before installi...David Rodríguez
2021-07-14Merge RubyGems/Bundler master from 8459ebd6ad65ce3397233416dc64083ae7572bb9Hiroshi SHIBATA
2021-07-07Sync latest bundler & rubygems development versionDavid Rodríguez
2021-05-11Sync bundler & rubygemsDavid Rodríguez
2021-04-15Merge the master branch of BundlerHiroshi SHIBATA