summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcachegen.h
AgeCommit message (Expand)Author
2020-12-17Do not require libxxhash-dev for including pkgcachegen.hJulian Andres Klode
2020-12-15Use XXH3 for cache, hash table hashingJulian Andres Klode
2020-02-24Make map_pointer<T> typesafeJulian Andres Klode
2020-02-24Wrap AllocateInMap with a templated versionJulian Andres Klode
2020-02-24Replace map_pointer_t with map_pointer<T>Julian Andres Klode
2020-02-18Use a 32-bit djb VersionHash instead of CRC-16Julian Andres Klode
2020-01-14Remove includes of (md5|sha1|sha2).h headersJulian Andres Klode
2020-01-08Avoid extra out-of-cache hash table deduplication for package namesJulian Andres Klode
2019-06-11Make APT::StringView publicJulian Andres Klode
2019-02-26pkgcachegen: Remove deprecated functionsJulian Andres Klode
2017-07-12Reformat and sort all includes with clang-formatJulian Andres Klode
2017-07-12Drop cacheiterators.h includeJulian Andres Klode
2016-11-22Do not use MD5SumValue for Description_md5()Julian Andres Klode
2016-01-27deal better with (very) small apt::cache-start valuesDavid Kalnischkies
2016-01-26convert Version() and Architecture() to APT::StringViewDavid Kalnischkies
2016-01-26remove unused Description methods in listparsersDavid Kalnischkies
2016-01-26Delete copy constructor and operator= for DynamicJulian Andres Klode
2016-01-23Pass the old map size to ReMap()Julian Andres Klode
2016-01-08pkgCacheGenerator::hash: Do not call tolower_ascii()Julian Andres Klode
2016-01-08pkgCacheGenerator::StoreString: Get rid of std::stringJulian Andres Klode
2016-01-08pkgCacheGenerator: Use StringView for toStringJulian Andres Klode
2016-01-07Switch performance critical code to use APT::StringViewJulian Andres Klode
2015-12-29pkgCacheGenerator: Allow passing down an already created cacheJulian Andres Klode
2015-12-27pkgcachegen.h: Hack around unordered_map not existing before C++11Julian Andres Klode
2015-12-27pkgcachegen: Use std::unordered_map instead of std::mapJulian Andres Klode
2015-11-27add messages to our deprecation warnings in libaptDavid Kalnischkies
2015-08-11Drop C++11 elements from headersJulian Andres Klode
2015-08-10eliminate dead file-provides code in cache generationDavid Kalnischkies
2015-08-10elimate duplicated code in pkgIndexFile subclassesDavid Kalnischkies
2015-08-10add volatile sources support in libapt-pkgDavid Kalnischkies
2015-08-10just-in-time creation for (explicit) negative depsDavid Kalnischkies
2015-08-10just-in-time creation for (implicit) ProvidesDavid Kalnischkies
2015-08-10hide implicit deps in apt-cache again by defaultDavid Kalnischkies
2015-08-10make all d-pointer * const pointersDavid Kalnischkies
2015-08-10apply various style suggestions by cppcheckDavid Kalnischkies
2015-06-16add d-pointer, virtual destructors and de-inline de/constructorsDavid Kalnischkies
2015-06-15populate the Architecture field for PackageFilesDavid Kalnischkies
2015-06-12store Release files data in the CacheDavid Kalnischkies
2014-11-08mark internal interfaces as hiddenDavid Kalnischkies
2014-11-08use a abi version check similar to the gcc checkDavid Kalnischkies
2014-10-03rename StringType VERSION to VERSIONNUMBERDavid Kalnischkies
2014-09-27fix: Member variable 'X' is not initialized in the constructor.David Kalnischkies
2014-09-27drop stored StringItems in favor of in-memory mappingsDavid Kalnischkies
2014-06-18cleanup datatypes mix used in binary cacheDavid Kalnischkies
2014-05-09parse and retrieve multiple Descriptions in one recordDavid Kalnischkies
2014-03-21mark optional (private) symbols as hiddenDavid Kalnischkies
2014-03-13abstract version hash comparison a bitDavid Kalnischkies
2014-03-13follow method attribute suggestions by gccDavid Kalnischkies
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies
2014-03-13warning: unused parameter ‘foo’ [-Wunused-parameter]David Kalnischkies