summaryrefslogtreecommitdiff
path: root/lib/bundler/spec_set.rb
AgeCommit message (Expand)Author
2025-10-14[rubygems/rubygems] Removed legacy_check option from SpecSet#forHiroshi SHIBATA
2025-10-10[rubygems/rubygems] Consolidate removal of `Bundler::SpecSet#-` and `Bundler:...David Rodríguez
2025-06-23[rubygems/rubygems] Deprecate unused `Bundler#SpecSet` methodsDavid Rodríguez
2025-06-06Move most of Bundler::GemHelpers to Gem::PlatformSamuel Giddins
2025-04-15[rubygems/rubygems] Let `bundle lock --normalize-platforms` remove invalid pl...David Rodríguez
2025-04-15[rubygems/rubygems] Raise an error if `bundle lock` target platform is incomp...David Rodríguez
2025-04-14[rubygems/rubygems] Fix edge case making `bundle update` behave incorrectlyDavid Rodríguez
2025-04-14[rubygems/rubygems] Fix `bundle lock --normalize-platforms` regressionDavid Rodríguez
2025-03-31[rubygems/rubygems] Remove edge cases for not removing invalid platformsDavid Rodríguez
2025-03-31[rubygems/rubygems] `SpecSet#add_extra_platforms!` doesn't need to return any...David Rodríguez
2025-02-14[rubygems/rubygems] Reset existing specs when using `Bundler::SpecSet#[]=`David Rodríguez
2025-02-14[rubygems/rubygems] Refactor SpecSet to not need resetDavid Rodríguez
2025-02-14[rubygems/rubygems] Simplify SpecSet#sortedDavid Rodríguez
2025-02-13[rubygems/rubygems] Move logic to materialize gems for cache to a new methodDavid Rodríguez
2025-01-28[rubygems/rubygems] Define `Bundler::SpecSet#to_s`David Rodríguez
2025-01-14[rubygems/rubygems] Don't remove platform specific variants from the lockfile...David Rodríguez
2025-01-14[rubygems/rubygems] Tiny parameter renameDavid Rodríguez
2025-01-14[rubygems/rubygems] Extract `SpecSet#version_for`David Rodríguez
2024-11-26[rubygems/rubygems] Remove no longer necessary codeDavid Rodríguez
2024-11-26[rubygems/rubygems] Avoid needing a second pass to ignore unlocked gemsDavid Rodríguez
2024-11-26[rubygems/rubygems] Allow some materialized specs to be missingDavid Rodríguez
2024-11-26[rubygems/rubygems] Deprecate `check` parameter to `Bundler::SpecSet#for`David Rodríguez
2024-11-26[rubygems/rubygems] Keep track of materializations in the original resolveDavid Rodríguez
2024-11-26[rubygems/rubygems] Create LazySpecifications directly with most_specific_loc...David Rodríguez
2024-11-26[rubygems/rubygems] Simplify moreDavid Rodríguez
2024-11-26[rubygems/rubygems] Remove no longer necessary codeDavid Rodríguez
2024-11-26[rubygems/rubygems] Use `platform` local variableDavid Rodríguez
2024-11-08[rubygems/rubygems] Warn on insecure materializationDavid Rodríguez
2024-11-08[rubygems/rubygems] Reduce global stateDavid Rodríguez
2024-10-26Normalize lockfile platformsDavid Rodríguez
2024-08-05Fix truffleruby removing gems from lockfileDavid Rodríguez
2024-07-23[rubygems/rubygems] Fix `bundle exec gem uninstall`David Rodríguez
2024-07-09[rubygems/rubygems] Refactor selecting specs from a SpecSetDavid Rodríguez
2024-07-09[rubygems/rubygems] Resolve all platforms directlyDavid Rodríguez
2024-05-24[rubygems/rubygems] Fix performance regression on applications with a local c...David Rodríguez
2024-05-16[rubygems/rubygems] Fix regression when caching gems from secondary sourcesDavid Rodriguez
2024-04-17[rubygems/rubygems] Excluding local platform from lockfile should not affect ...Mike Dalessio
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