summaryrefslogtreecommitdiff
path: root/apt-pkg
Commit message (Expand)AuthorAgeFilesLines
* Return string_view from Apt::String::Strip(). Take string_view in VectorizeSt...наб2025-02-146-23/+23
* APT::String::* should take string_viewsнаб2025-02-142-26/+13
* string{=> _view} flExtension(string{=> _view})наб2025-02-145-11/+11
* Drop APT::StringViewнаб2025-02-146-202/+2
* APT::StringView -> std::string_view [textonly]наб2025-02-1411-115/+111
* apt-pkg: Avoid exporting any optional symbolsJulian Andres Klode2025-02-142-2/+18
* Bump ABI to 7.0Julian Andres Klode2025-02-141-1/+1
* BaseRegexMatcher: Use std::optional [ABI]Julian Andres Klode2025-02-142-11/+11
* 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-142-21/+13
* pkgrecords: Use smart pointerJulian Andres Klode2025-02-142-11/+4
* packagemanager: Use smart pointersJulian Andres Klode2025-02-142-15/+9
* tagfile: Use smart pointersJulian Andres Klode2025-02-142-46/+47
* policy: Use smart pointersJulian Andres Klode2025-02-142-13/+8
* solver3: Store clauses as the reasons for decisionsJulian Andres Klode2025-02-142-23/+35
* solver3: Only enqueue shared dependencies at the package levelJulian Andres Klode2025-02-141-0/+10
* solver3: Remove work rescoring in favor of unit propagationJulian Andres Klode2025-02-142-60/+26
* solver3: Refactor a debug messageJulian Andres Klode2025-02-141-6/+1
* ResolveByKeep: Do not pass UPGRADE_ALL to EDSP solverJulian Andres Klode2025-02-141-1/+1
* solver3: Pass EDSP flags directly rather than via configJulian Andres Klode2025-02-144-13/+11
* solver3: Fix ordering of or groupsJulian Andres Klode2025-02-141-6/+10
* solver3: Implement phasing as part of strict pinning rulesJulian Andres Klode2025-02-141-1/+3
* solver3: Promote various Recommends to DependsJulian Andres Klode2025-02-141-0/+12
* solver3: Correctly call MarkKeep() for kept back packagesJulian Andres Klode2025-02-141-11/+15
* solver3: Install Essential on dist-upgradeJulian Andres Klode2025-02-141-0/+14
* solver3: Defer 3.0 'deep' autoremoval to 3.1, fix autoremoveJulian Andres Klode2025-02-144-4/+5
* solver3: Reject reverse conflicts on installJulian Andres Klode2025-02-141-0/+9
* solver3: Reject reverse dependencies nativelyJulian Andres Klode2025-02-142-110/+28
* solver3: Implement a timeout, default 10sJulian Andres Klode2025-02-142-1/+12
* solver3: Discover recursive dependenciesJulian Andres Klode2025-02-142-32/+52
* solver3: Defer version selection where possibleJulian Andres Klode2025-02-142-12/+22
* Add DepIterator::IsSatisfied(PkgIterator)Julian Andres Klode2025-02-142-0/+8
* solver3: Avoid std::vector for statically sized arraysJulian Andres Klode2025-02-072-26/+70
* solver3: Add const where helpfulJulian Andres Klode2025-02-072-10/+24
* solver3: Point to stored clauses, do not copy themJulian Andres Klode2025-02-072-38/+41
* solver3: Use a package clause for optional rootsJulian Andres Klode2025-02-072-6/+23
* solver3: Refactor Dump() to toString()Julian Andres Klode2025-02-072-54/+27
* solver3: Support comparing packages and versionsJulian Andres Klode2025-02-071-8/+15
* solver3: Replace PropagateInstall() with Discover()Julian Andres Klode2025-02-072-93/+83
* solver3: Extract TranslateOrGroup() out of EnqueueOrGroup()Julian Andres Klode2025-02-072-40/+42
* solver3: Extract Clause out of WorkJulian Andres Klode2025-02-072-66/+86
* solver3: Simplify WhyStr()Julian Andres Klode2025-02-071-16/+5
* solver3: Cache all configuration callsJulian Andres Klode2025-02-072-9/+10
* solver3: Cache calls to policyJulian Andres Klode2025-02-072-6/+22
* solver3: Propagate single choice clauses as factsJulian Andres Klode2025-02-072-10/+12
* solver3: Annotate all bool functions with [[nodiscard]]Julian Andres Klode2025-02-071-12/+12
* solver3: Early exit when propagating satisfied clausesJulian Andres Klode2025-02-071-4/+5
* solver3: Partially generalize work items from Version to VarJulian Andres Klode2025-02-072-31/+46
* solver3: Simplify work orderingJulian Andres Klode2025-02-071-14/+4