Eliminate dependency versions that are known to not match the root package. See #405.
This change eliminates all dependency versions that are known to violate the dependency specification of the root package or of uniquely defined dependencies thereof. This can greatly reduce the search space for valid combinations later on in the algorithm.
1 parent 47efa9d commit c517c572f8483311924aa5a5e8b821003bd32b74
@Sönke Ludwig Sönke Ludwig authored on 24 Aug 2014
Showing 1 changed file
View
source/dub/dependencyresolver.d