summaryrefslogtreecommitdiff
path: root/lib/bundler/resolver.rb
Commit message (Expand)AuthorAgeFilesLines
* [Resolver] Fix initialization of search varseg-fixed-resolverSamuel E. Giddins2015-06-161-2/+1
* [Resolver] Only search when necessarySamuel E. Giddins2015-06-131-1/+1
* [Resolver] Add optimization for deps where theres a path/gemspec sourceSamuel E. Giddins2015-06-101-3/+6
* [Resolver] Properly calculating amount constrained when the dep is lockedSamuel E. Giddins2015-05-291-5/+9
* [Resolver] Properly cache #amount_constrained for deps with no satisfying ver...Samuel E. Giddins2015-05-171-2/+5
* [Resolver] Modify sorting heuristic to check how constraining the requirement...seg-resolver-constrainedSamuel E. Giddins2015-05-161-3/+11
* [Resolver] Speed up cases where a dependency with more possible versions is m...seg-resolver-sort-speedupSamuel E. Giddins2015-05-081-0/+1
* gems can be available without being installedAndre Arko2015-04-131-1/+2
* Merge tag 'v1.9.4'Andre Arko2015-04-131-6/+1
* [Resolver] Fix VersionConflict messageSamuel E. Giddins2014-12-031-2/+2
* [Resolver] Fix realworld edgecases spec on 1.8.7 due to a hash collisionSamuel E. Giddins2014-12-031-1/+1
* [Resolver] Fix grammar for the case of a single-gem circular dependency errorSamuel E. Giddins2014-12-031-2/+3
* [Resolver] Keep debug output in STDERRSamuel E. Giddins2014-11-241-0/+12
* [Resolver] Remove usage of flat_map because of Ruby 1.8.7Samuel E. Giddins2014-11-241-2/+2
* [Resolver] Fix all remaining molinillo spec failuresSamuel E. Giddins2014-11-241-8/+91
* [Resolver] More efficient sortingSamuel E. Giddins2014-11-241-4/+1
* [Resolver] Molinillo fixesSamuel E. Giddins2014-11-241-9/+11
* [Resolver] Update MolinilloSamuel E. Giddins2014-11-241-11/+16
* [Resolver] Raise GemNotFound when there are no possibilities to satisfy Gemfi...Samuel E. Giddins2014-11-241-8/+13
* [Resolver] Start migration to MolinilloSamuel E. Giddins2014-11-241-378/+77
* Performance: lazily memoize expensive `prerelease?` values during resolveDov Murik2014-10-201-2/+2
* Performance: pre-calculate expensive `prerelease?` values during resolveDov Murik2014-10-101-1/+2
* Improved the performance by avoid a O(n) lookup in statesSmit Shah2014-04-231-1/+1
* Fixed #2994 regression with the resolverSmit Shah2014-04-231-9/+14
* Adding condition to ensure current is not nilSmit Shah2014-02-131-1/+1
* Debug resolver once the find_conflict is doneSmit Shah2014-02-121-5/+2
* Fix some typos in lib/Jake Worth2014-01-251-4/+4
* Fixed #2833 issue with Bundler resolverSmit Shah2014-01-231-14/+26
* Optimised the performance of resolver for certain GemfilesSmit Shah2014-01-131-4/+5
* Resolver now follows existing gem required_by tree to resolve conflictsSmit Shah2014-01-121-3/+2
* Resolver now looks exiting gem parent to resolve more effectivelySmit Shah2014-01-111-2/+6
* Fixed the failing spec in Ruby 1.8.7Smit Shah2014-01-101-3/+1
* Improved resolver significantly by trimming the search spaceSmit Shah2014-01-101-14/+7
* Check if parent is not nilSmit Shah2013-12-251-1/+1
* Fixed an issue where resolving the conflict could lead to a loopSmit Shah2013-12-251-3/+8
* Fixed a failing spec because of DEBUG_RESOLVER_TREESmit Shah2013-12-231-8/+12
* Merge pull request #2726 from Who828/masterAndre Arko2013-12-231-200/+167
|\
| * Don't add into states if no version of the gem is foundSmit Shah2013-12-021-2/+2
| * Rename the method to dependency_tree instead of print_dependency_treeSmit Shah2013-11-271-2/+2
| * Print out the depedency tree in case of version_conflict in a child dependencySmit Shah2013-11-271-6/+20
| * Refactored duplicate code by puting it into a methodSmit Shah2013-11-221-41/+28
| * Delegate the responsiblity of raising version_conflict error to resolve_for_c...Smit Shah2013-11-221-7/+1
| * Added a fix to raise version_conflict if a children dependency is not resolvedSmit Shah2013-11-221-1/+6
| * Added comments for better understanding few of the methodsSmit Shah2013-11-221-0/+25
| * Removed uneeded codeSmit Shah2013-11-221-232/+2
| * Added debug statementsSmit Shah2013-11-221-3/+32
| * Added a fix to handle when no state are found for the current parentSmit Shah2013-11-221-1/+1
| * Added a fix to handle conflict on a child with specsSmit Shah2013-11-221-3/+2
| * Added a fix for multiple level conflict resolutionSmit Shah2013-11-221-10/+23
| * Fixed a bug where backtracking didn't work correctlySmit Shah2013-11-211-0/+2