summaryrefslogtreecommitdiff
path: root/apt-pkg/solver3.cc
Commit message (Expand)AuthorAgeFilesLines
* solver3: Refactor (rewrite) FromDepCache()Julian Andres Klode2024-07-011-36/+23
* solver3: Unmark packages before setting any in ToDepCacheJulian Andres Klode2024-07-011-0/+2
* solver3: Do not accidentally promote Replaces and Enhances to dependenciesJulian Andres Klode2024-07-011-1/+3
* solver3: Order obsolete choices lastJulian Andres Klode2024-06-131-8/+41
* solver3: Remove no longer necessary comparisonsJulian Andres Klode2024-06-131-22/+0
* solver3: Group work itemsJulian Andres Klode2024-06-131-21/+33
* solver3: Do not dump sizes that are clearly pointersJulian Andres Klode2024-06-131-1/+1
* solver3: Fix translations of removals for marked installJulian Andres Klode2024-05-241-1/+1
* solver3: Actually restore unsolved items rather than solved onesJulian Andres Klode2024-05-241-1/+1
* solver3: Use stable sortJulian Andres Klode2024-05-241-5/+5
* solver3: Solve optional dependencies before optional packagesJulian Andres Klode2024-05-241-0/+2
* solver3: Promote satisfied Suggests to RecommendsJulian Andres Klode2024-05-241-20/+46
* solver3: Try candidate before installed version on upgradeJulian Andres Klode2024-05-241-2/+9
* solver3: Implement APT::Solver::RemoveManual to allow removing manual packagesJulian Andres Klode2024-05-241-2/+5
* Initial implementation of the 3.0 solverJulian Andres Klode2024-05-141-0/+960