Commit History

Author SHA1 Message Date
  digitalkaoz 87831d8c1c fixed typo 14 years ago
  Jordi Boggiano d020f2701d Merge pull request #118 from naderman/priority-replace-any-version 14 years ago
  Nils Adermann 40b33914b3 Compute rule hashes for faster duplicate detection 14 years ago
  Nils Adermann bca746c947 Don't consider a revert to level 1 (base level) in sat solver a failure 14 years ago
  Nils Adermann 4140f08d9c Use a map of installed package ids in the solver 14 years ago
  Nils Adermann e4f40272a3 Conflict handling: lastWeakWhy stores a rule, not a rule id 14 years ago
  Nils Adermann 3e0e893f26 Correctly output decision map when debugging 14 years ago
  Nils Adermann 85d38c653f Also detect updates resulting from feature rules rather than update rules 14 years ago
  Jordi Boggiano d3aa8336dc Fix typo 14 years ago
  Nils Adermann e4c94dd415 Adding tests for the default policy specifying its desired behaviour 14 years ago
  Jordi Boggiano 5623f3e69c Fix refactoring bugs 14 years ago
  everzet 0a1e7320b0 Refactored solver result array. Now it returns array of operation objects which are much nicer to work with 14 years ago
  pborreli f7735c396f [Composer] Fixed typos 14 years ago
  Nils Adermann 4dbb73daba Use an SplFixedArray for the solver's decision map 14 years ago
  Nils Adermann 69ebbf0eac Correct handling of rules with more than 2 literals. 14 years ago
  Nils Adermann 6118c00086 Implement minimization of branches 14 years ago
  Nils Adermann 0f6fb9b692 Separate transaction generation from solving and properly identify updates 14 years ago
  Nils Adermann f46aa495da Turn obsolete relationships and replaced packages into conflict rules 14 years ago
  Nils Adermann 52565a5935 Implement handling of conflicts with learned rules 14 years ago
  Nils Adermann b0c685176b Correct branch handling and implement reverting of decisions at a particular level 14 years ago
  Nils Adermann 37e676cedd Implement analysis of conflicting rules 14 years ago
  Nils Adermann 6d157b325d Package ids are always positive, so use absolute literal value for package id 14 years ago
  Nils Adermann ad25618bdd Add install job and update rule conflict handling and reenable installation 14 years ago
  Nils Adermann 1125de6bf2 Added disablePolicyRules to solve conflicts between remove jobs & update rules 14 years ago
  Nils Adermann 61ad71b624 Reverse the transaction instruction order. 14 years ago
  Nils Adermann 825deff09f Completed analysis of unsolvable situations and main decision process 14 years ago
  Nils Adermann bc672deb32 Moving rule iteration logic to a separate RuleSet and RuleSetIterator class 14 years ago
  Nils Adermann 498125adbe Assertions are now properly decided before running the main solver. 14 years ago
  Nils Adermann 2e41993822 Update solver to use PackageInterface and store pool package ids inside of packages 14 years ago
  Nils Adermann 8cbf3f4d75 No need to unify rules, we already check for duplication on insertion 14 years ago