summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcachegen.h
Commit message (Expand)AuthorAgeFilesLines
* Avoid undefined pointer arithmetic while growing mmapDavid Kalnischkies2021-02-041-1/+1
* Do not require libxxhash-dev for including pkgcachegen.hJulian Andres Klode2020-12-171-1/+3
* Use XXH3 for cache, hash table hashingJulian Andres Klode2020-12-151-5/+3
* Make map_pointer<T> typesafeJulian Andres Klode2020-02-241-1/+1
* Wrap AllocateInMap with a templated versionJulian Andres Klode2020-02-241-1/+4
* Replace map_pointer_t with map_pointer<T>Julian Andres Klode2020-02-241-8/+8
* Use a 32-bit djb VersionHash instead of CRC-16Julian Andres Klode2020-02-181-3/+3
* Remove includes of (md5|sha1|sha2).h headersJulian Andres Klode2020-01-141-1/+0
* Avoid extra out-of-cache hash table deduplication for package namesJulian Andres Klode2020-01-081-3/+2
* Make APT::StringView publicJulian Andres Klode2019-06-111-20/+0
* pkgcachegen: Remove deprecated functionsJulian Andres Klode2019-02-261-4/+0
* Reformat and sort all includes with clang-formatJulian Andres Klode2017-07-121-2/+2
* Drop cacheiterators.h includeJulian Andres Klode2017-07-121-1/+0
* Do not use MD5SumValue for Description_md5()Julian Andres Klode2016-11-221-5/+11
* deal better with (very) small apt::cache-start valuesDavid Kalnischkies2016-01-271-0/+1
* convert Version() and Architecture() to APT::StringViewDavid Kalnischkies2016-01-261-8/+10
* remove unused Description methods in listparsersDavid Kalnischkies2016-01-261-1/+0
* Delete copy constructor and operator= for DynamicJulian Andres Klode2016-01-261-0/+5
* Pass the old map size to ReMap()Julian Andres Klode2016-01-231-1/+1
* pkgCacheGenerator::hash: Do not call tolower_ascii()Julian Andres Klode2016-01-081-1/+1
* pkgCacheGenerator::StoreString: Get rid of std::stringJulian Andres Klode2016-01-081-5/+29
* pkgCacheGenerator: Use StringView for toStringJulian Andres Klode2016-01-081-2/+7
* Switch performance critical code to use APT::StringViewJulian Andres Klode2016-01-071-9/+15
* pkgCacheGenerator: Allow passing down an already created cacheJulian Andres Klode2015-12-291-0/+2
* pkgcachegen.h: Hack around unordered_map not existing before C++11Julian Andres Klode2015-12-271-0/+5
* pkgcachegen: Use std::unordered_map instead of std::mapJulian Andres Klode2015-12-271-5/+5
* add messages to our deprecation warnings in libaptDavid Kalnischkies2015-11-271-2/+2
* Drop C++11 elements from headersJulian Andres Klode2015-08-111-1/+0
* eliminate dead file-provides code in cache generationDavid Kalnischkies2015-08-101-13/+2
* elimate duplicated code in pkgIndexFile subclassesDavid Kalnischkies2015-08-101-8/+9
* add volatile sources support in libapt-pkgDavid Kalnischkies2015-08-101-1/+0
* just-in-time creation for (explicit) negative depsDavid Kalnischkies2015-08-101-4/+1
* just-in-time creation for (implicit) ProvidesDavid Kalnischkies2015-08-101-0/+4
* hide implicit deps in apt-cache again by defaultDavid Kalnischkies2015-08-101-7/+8
* make all d-pointer * const pointersDavid Kalnischkies2015-08-101-2/+2
* apply various style suggestions by cppcheckDavid Kalnischkies2015-08-101-1/+1
* add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies2015-06-161-9/+8
* populate the Architecture field for PackageFilesDavid Kalnischkies2015-06-151-1/+1
* store Release files data in the CacheDavid Kalnischkies2015-06-121-3/+7
* mark internal interfaces as hiddenDavid Kalnischkies2014-11-081-5/+5
* use a abi version check similar to the gcc checkDavid Kalnischkies2014-11-081-1/+1
* rename StringType VERSION to VERSIONNUMBERDavid Kalnischkies2014-10-031-2/+2
* fix: Member variable 'X' is not initialized in the constructor.David Kalnischkies2014-09-271-1/+1
* drop stored StringItems in favor of in-memory mappingsDavid Kalnischkies2014-09-271-6/+12
* cleanup datatypes mix used in binary cacheDavid Kalnischkies2014-06-181-22/+22
* parse and retrieve multiple Descriptions in one recordDavid Kalnischkies2014-05-091-2/+5
* mark optional (private) symbols as hiddenDavid Kalnischkies2014-03-211-9/+9
* abstract version hash comparison a bitDavid Kalnischkies2014-03-131-0/+9
* follow method attribute suggestions by gccDavid Kalnischkies2014-03-131-1/+1
* cleanup headers and especially #includes everywhereDavid Kalnischkies2014-03-131-5/+7