pborreli
|
f7735c396f
[Composer] Fixed typos
|
il y a 14 ans |
Nils Adermann
|
4dbb73daba
Use an SplFixedArray for the solver's decision map
|
il y a 14 ans |
Nils Adermann
|
69ebbf0eac
Correct handling of rules with more than 2 literals.
|
il y a 14 ans |
Nils Adermann
|
6118c00086
Implement minimization of branches
|
il y a 14 ans |
Nils Adermann
|
0f6fb9b692
Separate transaction generation from solving and properly identify updates
|
il y a 14 ans |
Nils Adermann
|
f46aa495da
Turn obsolete relationships and replaced packages into conflict rules
|
il y a 14 ans |
Nils Adermann
|
52565a5935
Implement handling of conflicts with learned rules
|
il y a 14 ans |
Nils Adermann
|
b0c685176b
Correct branch handling and implement reverting of decisions at a particular level
|
il y a 14 ans |
Nils Adermann
|
37e676cedd
Implement analysis of conflicting rules
|
il y a 14 ans |
Nils Adermann
|
6d157b325d
Package ids are always positive, so use absolute literal value for package id
|
il y a 14 ans |
Nils Adermann
|
ad25618bdd
Add install job and update rule conflict handling and reenable installation
|
il y a 14 ans |
Nils Adermann
|
1125de6bf2
Added disablePolicyRules to solve conflicts between remove jobs & update rules
|
il y a 14 ans |
Nils Adermann
|
61ad71b624
Reverse the transaction instruction order.
|
il y a 14 ans |
Nils Adermann
|
825deff09f
Completed analysis of unsolvable situations and main decision process
|
il y a 14 ans |
Nils Adermann
|
bc672deb32
Moving rule iteration logic to a separate RuleSet and RuleSetIterator class
|
il y a 14 ans |
Nils Adermann
|
498125adbe
Assertions are now properly decided before running the main solver.
|
il y a 14 ans |
Nils Adermann
|
2e41993822
Update solver to use PackageInterface and store pool package ids inside of packages
|
il y a 14 ans |
Nils Adermann
|
8cbf3f4d75
No need to unify rules, we already check for duplication on insertion
|
il y a 14 ans |
Jordi Boggiano
|
a67a1637e1
Print more human-readable info
|
il y a 14 ans |
Jordi Boggiano
|
831f5219b6
Use spl_object_hash() instead of the package id which doesn't exist anymore
|
il y a 14 ans |
Jordi Boggiano
|
b85c1a2780
Fix interfaces use statements/use interfaces for type hints
|
il y a 14 ans |
Nils Adermann
|
273e12e386
Rule unification
|
il y a 14 ans |
Nils Adermann
|
f3d9c8701a
Generate transaction from solver's final decision queue.
|
il y a 14 ans |
Nils Adermann
|
8c9f8fb86f
Rename RelationConstraints to Links in the Package namespace.
|
il y a 14 ans |
Jordi Boggiano
|
6dbec8718d
Remove contains() from RepositoryInterface
|
il y a 14 ans |
Jordi Boggiano
|
7ea2fd6c93
Fix author/copyright
|
il y a 14 ans |
Nils Adermann
|
933cc6179b
Import initial partial port of the libzypp satsolver.
|
il y a 14 ans |