Files
meteor/packages
David Greenspan a5df9f84ab Implement proper cost function
Lots of things happened here:
* Refactored how cost minimization is expressed
* Cost function now distinguishes major/minor/patch/rest
* Order of terms is improved
* Reachability analysis of catalog makes benchmarks much faster
* Lock down versions of special packages before solving rest (perf)
* Explaining conflicts no longer crashes on cycles
* Antigravity for patches (and wrap nums, prereleases, etc.) so that
  we take bug fixes to indirect dependencies.

TODO:
* Refuse to make breaking changes to root reps
* Make sure we don't have antigravity changing any previous solutions
  for no reason
* Proper pre-release handling
* Unit tests
2015-02-06 20:47:31 -08:00
..
2015-01-20 10:25:22 -08:00
2015-01-20 10:25:22 -08:00
2015-01-29 14:03:11 -08:00
2014-12-19 10:31:59 -08:00
2015-01-29 14:03:20 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2015-01-20 10:25:22 -08:00
2014-12-19 10:31:59 -08:00
2015-01-20 10:25:22 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2015-01-29 14:03:20 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2014-12-19 10:31:59 -08:00
2015-01-20 17:45:03 -08:00
2014-12-19 10:31:59 -08:00
2015-01-20 10:25:22 -08:00
2014-12-19 10:31:59 -08:00
2015-01-20 10:25:22 -08:00
2015-01-26 15:55:50 -08:00
2015-01-25 15:29:46 +07:00
2015-01-20 10:25:22 -08:00
2015-01-20 10:25:22 -08:00
2014-12-19 10:31:59 -08:00
2015-01-29 14:03:11 -08:00
2014-12-19 10:31:59 -08:00