diff options
author | Samuel E. Giddins <segiddins@segiddins.me> | 2015-05-08 15:54:42 -0700 |
---|---|---|
committer | Samuel E. Giddins <segiddins@segiddins.me> | 2015-05-08 15:54:42 -0700 |
commit | fee1596f7d7bf64297379735b909341ac505a42f (patch) | |
tree | cc554324d01c762d9142a4a8e12f750f56428f02 | |
parent | 73cec1c5b51dd6f9a7d6712ea6832f89ce9cb4f8 (diff) | |
download | bundler-seg-resolver-sort-speedup.tar.gz |
[Resolver] Speed up cases where a dependency with more possible versions is more constrainedseg-resolver-sort-speedup
-rw-r--r-- | lib/bundler/resolver.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/bundler/resolver.rb b/lib/bundler/resolver.rb index 511a74139a..3cbe73979e 100644 --- a/lib/bundler/resolver.rb +++ b/lib/bundler/resolver.rb @@ -297,6 +297,7 @@ module Bundler [ activated.vertex_named(name).payload ? 0 : 1, @prereleases_cache[dependency.requirement] ? 0 : 1, + dependency.requirements_list.size, conflicts[name] ? 0 : 1, activated.vertex_named(name).payload ? 0 : search_for(dependency).count, ] |