summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcachegen.cc
AgeCommit message (Expand)AuthorFilesLines
2018-11-25Fix typo reported by codespell in code commentsDavid Kalnischkies1-1/+1
2018-05-07Remove obsolete RCS keywordsGuillem Jover1-1/+0
2018-05-05Fix various typos reported by spellcheckersDavid Kalnischkies1-1/+1
2017-12-24do not remap current files if nullptrs in cache generationDavid Kalnischkies1-10/+11
2017-12-13convert various c-style casts to C++-styleDavid Kalnischkies1-4/+4
2017-12-13deprecate the single-line deprecation ignoring macroDavid Kalnischkies1-1/+3
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode1-12/+12
2017-07-12Drop cacheiterators.h includeJulian Andres Klode1-1/+0
2017-01-19avoid validate/delete/load race in cache generationDavid Kalnischkies1-28/+31
2016-11-22Do not use MD5SumValue for Description_md5()Julian Andres Klode1-13/+13
2016-11-22Compare size before data when ordering cache bucket entriesJulian Andres Klode1-2/+2
2016-07-01do not treat same-version local debs as downgradeDavid Kalnischkies1-2/+15
2016-03-06Prevent double remapping of iterators and string viewsJulian Andres Klode1-8/+22
2016-01-27deal better with (very) small apt::cache-start valuesDavid Kalnischkies1-16/+24
2016-01-26convert Version() and Architecture() to APT::StringViewDavid Kalnischkies1-12/+15
2016-01-25reimplement build-dep via apts normal resolverDavid Kalnischkies1-1/+1
2016-01-25use consistently the last : as name:arch separatorDavid Kalnischkies1-1/+1
2016-01-25always create pkg at the time pkg:arch is createdDavid Kalnischkies1-16/+29
2016-01-23Remap another (non-parameter) StringViewJulian Andres Klode1-1/+3
2016-01-23Remap StringView instances pointing into the cacheJulian Andres Klode1-0/+19
2016-01-23Pass the old map size to ReMap()Julian Andres Klode1-4/+7
2016-01-14fix M-A:foreign provides creation for unknown archsDavid Kalnischkies1-4/+12
2016-01-08Store the size of strings in the cacheJulian Andres Klode1-1/+2
2016-01-08pkgCacheGenerator: CurMd5.Value() cannot be emptyJulian Andres Klode1-4/+0
2016-01-08pkgCacheGenerator::StoreString: Get rid of std::stringJulian Andres Klode1-7/+5
2016-01-08Replace compare() == 0 checks with this == other checksJulian Andres Klode1-1/+1
2016-01-08pkgCacheGenerator: Use StringView for toStringJulian Andres Klode1-5/+5
2016-01-08pkgCacheGenerator::StoreString: Move the string into the mapJulian Andres Klode1-2/+2
2016-01-07Switch performance critical code to use APT::StringViewJulian Andres Klode1-21/+22
2015-12-29Do not sync the cache fileJulian Andres Klode1-2/+0
2015-12-29Add support for calculating hashes over the entire cacheJulian Andres Klode1-1/+7
2015-12-29pkgCacheGenerator: Allow passing down an already created cacheJulian Andres Klode1-3/+13
2015-12-27pkgcachegen: Use std::unordered_map instead of std::mapJulian Andres Klode1-2/+2
2015-11-27add messages to our deprecation warnings in libaptDavid Kalnischkies1-2/+2
2015-11-20do not segfault in cache generation on mmap failureDavid Kalnischkies1-1/+9
2015-11-05apply various suggestions made by cppcheckDavid Kalnischkies1-1/+0
2015-09-14do not ignore differently versioned self-providesDavid Kalnischkies1-1/+2
2015-09-14avoid using global PendingError to avoid failing too often too soonDavid Kalnischkies1-19/+32
2015-09-14implement dpkgs vision of interpreting pkg:<arch> dependenciesDavid Kalnischkies1-0/+31
2015-08-27ignore AllowMem parameter in cache generationDavid Kalnischkies1-11/+2
2015-08-27Fix more instances of missing remapping handlingJulian Andres Klode1-7/+22
2015-08-27pkgcachegen: Account for remapping when parsing depends from NewPackageJulian Andres Klode1-2/+6
2015-08-17Cleanup includes after running iwyuMichael Vogt1-2/+0
2015-08-13Deprecate SPtrArray<T> and convert everyone to unique_ptr<T[]>Julian Andres Klode1-4/+4
2015-08-13Mark SPtr as deprecated, and convert users to std::unique_ptrJulian Andres Klode1-14/+14
2015-08-11Drop C++11 elements from headersJulian Andres Klode1-1/+2
2015-08-10drop obsolete explicit :none handling in pkgCacheGenDavid Kalnischkies1-50/+0
2015-08-10eliminate dead file-provides code in cache generationDavid Kalnischkies1-89/+2
2015-08-10elimate duplicated code in pkgIndexFile subclassesDavid Kalnischkies1-9/+9
2015-08-10add volatile sources support in libapt-pkgDavid Kalnischkies1-213/+188