summaryrefslogtreecommitdiff
path: root/apt-pkg/algorithms.cc
Commit message (Expand)AuthorAgeFilesLines
* apt: modernize to make_unique C++17Herman Semenoff2026-04-081-3/+3
* algorithms: Use smart pointer for 2nd PListJulian Andres Klode2025-02-141-13/+8
* algorithms: Use &list[0] instead of list.get()Julian Andres Klode2025-02-141-6/+6
* algorithms: Use smart pointersJulian Andres Klode2025-02-141-17/+9
* ResolveByKeep: Do not pass UPGRADE_ALL to EDSP solverJulian Andres Klode2025-02-141-1/+1
* apt-pkg/algorithms.cc, apt-pkg/cachefilter.h: drop unused #include <apt-pkg/s...наб2024-11-121-1/+0
* Return an error if ResolveByKeep() is unsuccessfulJulian Andres Klode2024-11-111-0/+3
* Fix keeping back removals of obsolete packagesJulian Andres Klode2024-11-111-2/+1
* Modernize standard library includesJulian Andres Klode2024-02-201-1/+1
* Merge branch 'keep-kernel-size' into 'main'Julian Andres Klode2024-02-201-13/+20
|\
| * Configure the amount of kernels to keepWesley Schwengle2024-01-241-13/+20
* | Add public phased update APIJulian Andres Klode2024-02-131-0/+20
|/
* dist-upgrade: Revert phased updates using keeps onlyJulian Andres Klode2023-07-051-1/+2
* Keep "or group" when installing package to satisfy itJacob Kauffmann2023-05-021-1/+4
* Check state of dependency, not dependee in dependency keep backJulian Andres Klode2022-09-281-2/+2
* Only protect two kernels, not last installed oneJulian Andres Klode2022-04-071-14/+1
* kernels: Avoid std::regex for escaping '.' and '+'Julian Andres Klode2021-02-121-6/+10
* kernels: Fix std::out_of_range if no kernels to protectJulian Andres Klode2021-01-111-1/+6
* kernels: remove spurious || falseJulian Andres Klode2021-01-081-3/+3
* Only keep up to 3 (not 4) kernelsJulian Andres Klode2021-01-041-1/+1
* Determine autoremovable kernels at run-timeJulian Andres Klode2021-01-041-0/+183
* Add dependency points in the resolver also to providersDavid Kalnischkies2020-07-021-9/+40
* Allow 20 instead of 10 loops for pkgProblemResolverDavid Kalnischkies2020-06-031-1/+2
* Consider if a fix is successful before claiming it isDavid Kalnischkies2020-06-021-18/+23
* Consider protected packages for removal if they are marked as suchDavid Kalnischkies2020-05-291-1/+1
* Allow pkgDepCache to be asked to check internal consistencyDavid Kalnischkies2020-05-241-0/+14
* Recognize propagated protected in pkgProblemResolverDavid Kalnischkies2020-05-181-11/+12
* Rename pkgSimulate::Go2 to pkgSimulate::GoJulian Andres Klode2020-02-261-1/+1
* algorithms: Remove deprecated ProblemResolver::InstallProtect()Julian Andres Klode2019-02-261-26/+0
* Remove obsolete RCS keywordsGuillem Jover2018-05-071-1/+0
* Fix various typos reported by spellcheckersDavid Kalnischkies2018-05-051-1/+1
* Reformat and sort all includes with clang-formatJulian Andres Klode2017-07-121-5/+5
* Drop cacheiterators.h includeJulian Andres Klode2017-07-121-1/+0
* avoid explicit types for pkg counts by autoDavid Kalnischkies2017-06-261-11/+11
* algorithms: Fix typo: gental -> gentleJulian Andres Klode2017-01-311-2/+2
* fix various typos reported by spellintianDavid Kalnischkies2017-01-191-3/+3
* use FindB instead of FindI for Debug::pkgAutoRemoveDavid Kalnischkies2016-12-311-1/+1
* simulate all package manager actions explicitlyDavid Kalnischkies2016-08-101-2/+63
* edsp: if logging is requested, do it for internal, tooDavid Kalnischkies2016-06-081-4/+5
* edsp: add Forbid-{New-Install,Remove} and Upgrade-AllDavid Kalnischkies2016-05-201-2/+4
* factor out Pkg/DepIterator prettyprinters into own headerDavid Kalnischkies2016-04-281-8/+9
* apt-pkg/algorithms.cc: Avoid stack buffer overflow in KillListJulian Andres Klode2016-03-071-10/+9
* apply various suggestions made by cppcheckDavid Kalnischkies2015-11-051-1/+1
* sanify API to get 'the' candidate versionDavid Kalnischkies2015-11-041-1/+1
* algorithms: Replace qsort() by thread-safe std::sort()Julian Andres Klode2015-10-301-37/+44
* Cleanup includes after running iwyuMichael Vogt2015-08-171-2/+0
* Deprecate SPtrArray<T> and convert everyone to unique_ptr<T[]>Julian Andres Klode2015-08-131-12/+12
* remove the compatibility markers for 4.13 abiDavid Kalnischkies2015-08-101-14/+0
* make all d-pointer * const pointersDavid Kalnischkies2015-08-101-1/+1
* merge debian/sid into debian/experimentalDavid Kalnischkies2015-03-161-1/+1
|\