summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcachegen.cc
AgeCommit message (Expand)Author
2016-01-08pkgCacheGenerator: Use StringView for toStringJulian Andres Klode
2016-01-08pkgCacheGenerator::StoreString: Move the string into the mapJulian Andres Klode
2016-01-07Switch performance critical code to use APT::StringViewJulian Andres Klode
2015-12-29Do not sync the cache fileJulian Andres Klode
2015-12-29Add support for calculating hashes over the entire cacheJulian Andres Klode
2015-12-29pkgCacheGenerator: Allow passing down an already created cacheJulian 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-11-20do not segfault in cache generation on mmap failureDavid Kalnischkies
2015-11-05apply various suggestions made by cppcheckDavid Kalnischkies
2015-09-14do not ignore differently versioned self-providesDavid Kalnischkies
2015-09-14avoid using global PendingError to avoid failing too often too soonDavid Kalnischkies
2015-09-14implement dpkgs vision of interpreting pkg:<arch> dependenciesDavid Kalnischkies
2015-08-27ignore AllowMem parameter in cache generationDavid Kalnischkies
2015-08-27Fix more instances of missing remapping handlingJulian Andres Klode
2015-08-27pkgcachegen: Account for remapping when parsing depends from NewPackageJulian Andres Klode
2015-08-17Cleanup includes after running iwyuMichael Vogt
2015-08-13Deprecate SPtrArray<T> and convert everyone to unique_ptr<T[]>Julian Andres Klode
2015-08-13Mark SPtr as deprecated, and convert users to std::unique_ptrJulian Andres Klode
2015-08-11Drop C++11 elements from headersJulian Andres Klode
2015-08-10drop obsolete explicit :none handling in pkgCacheGenDavid Kalnischkies
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-10link DependencyData structs togetherDavid Kalnischkies
2015-08-10split-up Dependency structDavid Kalnischkies
2015-08-10make all d-pointer * const pointersDavid 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-15implement default apt-get file --release-info modeDavid Kalnischkies
2015-06-12store Release files data in the CacheDavid Kalnischkies
2014-11-08guard pkg/grp hashtable creation changesDavid Kalnischkies
2014-11-08replace ignore-deprecated #pragma dance with _PragmaDavid Kalnischkies
2014-10-03rename StringType VERSION to VERSIONNUMBERDavid Kalnischkies
2014-09-27fix: Prefer prefix ++/-- operators for non-primitive typesDavid Kalnischkies
2014-09-27de-duplicate version strings in the cacheDavid Kalnischkies
2014-09-27drop stored StringItems in favor of in-memory mappingsDavid Kalnischkies
2014-09-27deprecate Pkg->Name in favor of Grp->NameDavid Kalnischkies
2014-06-18correct 'apt-cache stats' to include moreDavid Kalnischkies
2014-06-18cleanup datatypes mix used in binary cacheDavid Kalnischkies
2014-06-18increase hashtable size for packages/groups by factor 5David Kalnischkies
2014-06-18Merge remote-tracking branch 'mvo/feature/hash-stats' into debian/experimentalMichael Vogt
2014-06-18[API-Break] rename pkgCache::Package::NextPackage to pkgCache::Package::NextMichael Vogt
2014-05-10invalid cache if architecture set doesn't matchDavid Kalnischkies
2014-05-09parse and retrieve multiple Descriptions in one recordDavid Kalnischkies
2014-03-13abstract version hash comparison a bitDavid Kalnischkies
2014-03-13cleanup headers and especially #includes everywhereDavid Kalnischkies