Newer
Older
dub_jkp / changelog / recursive_dependecy_resolution.dd
@Sönke Ludwig Sönke Ludwig on 12 Aug 2018 526 bytes Add change log entry
  1. Dependency resolution has been reimplemented using a recursive algorithm
  2.  
  3. The new algorithm minimizes the search space while descending the dependency
  4. graph. Compared to the old approach, it is now much less likely to run into
  5. pathological cases that result in exponential run time ("The dependency
  6. resolution algorithm is taking too long").
  7.  
  8. Furthermore, the error message in case of unsatisfiable dependencies is more
  9. precise, usually making it straight forward to debug issues in the dependency
  10. graph of a failing package.