rpm-build/lib
Alexey Tourbin 73adeec07e set.c: cache short deltas
After base62+golomb decoding, most deltas are under 65536 (in Provides
versions, average delta should be around 1536).  So the whole version
can be stored using short deltas, effectively halving memory footprint.
However, this seems to be somewhat slower: per-delta copying and
decode_golomb must be invoked to recover hash values.  On the other
hand, this allows to increase cache size (128 -> 192).  But note that,
with larger cache sizes, LRU linear search will take longer.  So this is
a compromise - and apparently a favourable one.
2011-01-03 09:04:50 +03:00
..
.lclintrc re-added .lclintrc and .cvsignore files from CVS 2002-03-25 20:27:37 +00:00
al.c al.c: lazy creation of al->dirIndex and al->provIndex 2010-07-12 11:39:28 +04:00
al.h al.c: removed extra arguments in alAllSatisfiesDepend 2009-10-04 12:44:38 +04:00
closeall.c fixed compilation 2003-11-24 19:20:13 +00:00
cpio.c Added SELinux support 2010-08-24 16:59:07 +00:00
cpio.h Added SELinux support 2010-08-24 16:59:07 +00:00
depends.c lib/depends.c (rpmRangesOverlap): optimize out unneeded calls to printDepend() 2010-12-04 17:30:16 +00:00
depends.h Added SELinux support 2010-08-24 16:59:07 +00:00
formats.c Migrate to new libbeecrypt 2010-08-12 20:41:06 +00:00
fs.c lib/fs.c (getFilesystemList): Drop "/mnt" support 2007-03-27 15:41:38 +00:00
fsm.c Added SELinux support 2010-08-24 16:59:07 +00:00
fsm.h Added SELinux support 2010-08-24 16:59:07 +00:00
getdate.y Initial revision 2002-03-25 20:16:26 +00:00
header_internal.c lib/header_internal.c (headerGetLangs): Fix stupid X<=Y<=Z comparison 2009-09-24 11:36:29 +04:00
header_internal.h header.c: backported headerSetInstance() and headerGetInstance() from rpm.org 2010-08-22 02:16:02 +04:00
header.h header.c: backported headerSetInstance() and headerGetInstance() from rpm.org 2010-08-22 02:16:02 +04:00
Makefile.am Link librpm with libbeecrypt 2010-10-20 09:04:43 +00:00
manifest.c rpmReadPackageManifest: Fix comments handling 2008-04-08 15:28:53 +00:00
manifest.h Initial revision 2002-03-25 20:16:26 +00:00
misc.c relocated _noDirTokens, compressFilelist, expandFilelist, providePackageNVR from lib to rpmdb 2005-10-15 16:30:13 +00:00
misc.h transaction.c: revamped decideFileFate() akin to filecmp() 2009-03-09 20:11:22 +03:00
order.c order.c: added missing error message 2010-03-16 15:06:10 +03:00
package.c package.c (readPackageHeaders): use posix_fadvise(2) to disable readahead 2009-05-10 23:32:48 +04:00
poptI.c Added SELinux support 2010-08-24 16:59:07 +00:00
poptK.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
poptQV.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
problems.c s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
psm.c Added SELinux support 2010-08-24 16:59:07 +00:00
psm.h removed prehistoric multilib support 2009-03-10 14:27:38 +03:00
query.c lib/query.c (showQueryPackage): Fix potential null dereference in QUERY_FOR_DEFAULT mode 2007-05-18 00:54:19 +00:00
rpmchecksig.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
rpmcli.h removed _noDirTokens (producing legacy filelist format) 2009-06-17 06:32:18 +04:00
rpminstall.c s/relocateable/relocatable/ (jbj) 2009-03-08 20:12:18 +03:00
rpmlead.c sync with rpm4 branch: include local headers 2002-03-25 22:02:39 +00:00
rpmlead.h Include local headers. 2006-05-15 03:26:57 +04:00
rpmlib.h Added SELinux support 2010-08-24 16:59:07 +00:00
rpmlibprov.c rpmlibprov.c: added rpmlib(SetVersions) feature 2010-09-11 01:58:23 +04:00
rpmrc.c rpmrc.c (is_pentiumN): Add models with nonzero extended model 2009-12-20 15:06:21 +00:00
set.c set.c: cache short deltas 2011-01-03 09:04:50 +03:00
set.h set.c: reverted Kirill's changes 2011-01-02 06:39:32 +03:00
signature.c build/files.c, lib/signature.c: Do not include unused md5.h 2008-11-12 05:29:08 +03:00
signature.h Include local headers. 2006-05-15 03:26:57 +04:00
stringbuf.c Initial revision 2002-03-25 20:16:26 +00:00
stringbuf.h Initial revision 2002-03-25 20:16:26 +00:00
transaction.c Added SELinux support 2010-08-24 16:59:07 +00:00
verify.c verify.c: updated verifyDependencies() for self-conflicting packages 2010-08-22 02:30:13 +04:00