summaryrefslogtreecommitdiff
path: root/lib/rpmal.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-05Add a hash + lookup function on obsoletes to rpmalPanu Matilainen1-0/+91
2012-10-05Rename rpmalProvidesHash to rpmalDepHashPanu Matilainen1-6/+6
2012-10-05Avoid changing the file info sets when adding to rpmal file hashPanu Matilainen1-8/+8
2012-10-05Avoid changing the dependency sets when looking up from rpmalPanu Matilainen1-6/+4
2012-10-05Avoid changing the dependency sets when adding to rpmal hashPanu Matilainen1-7/+8
2012-10-04Be as lazy as possible wrt rpmal hash creationPanu Matilainen1-19/+29
2012-10-02Only return non-NULL from rpmalAllSatisfiesDepends() on real matchesPanu Matilainen1-1/+5
2012-10-02Export rpmalAllSatisfiesDepend() internally (again)Panu Matilainen1-1/+1
2012-09-18Avoid redundant ds -> id -> string lookups in rpmalAllFileSatisfiesDepend()Panu Matilainen1-4/+2
2012-09-18Dont bother with separate notifications on multiple file dep matchesPanu Matilainen1-3/+3
2012-09-18Avoid the string copy in rpmalAllFileSatisfiesDepend() now that we canPanu Matilainen1-5/+1
2012-09-12Switch rpmal file hash to use pool id's instead of stringsPanu Matilainen1-23/+15
2012-09-12Switch rpmal provide hash to use pool id's instead of stringsPanu Matilainen1-7/+19
2012-09-12Add a some transition-period asserts to ensure pool-usage sanityPanu Matilainen1-0/+19
2012-09-12Pass transaction pool to rpmal (but not used yet)Panu Matilainen1-1/+5
2012-09-05Shut up gcc whine about potentially uninitialized variablePanu Matilainen1-1/+1
2012-09-05Avoid rehashing directory name when it doesn't change in rpmal populationPanu Matilainen1-1/+10
2012-04-05Handle obsolete matches (more) correctly in rpmalPanu Matilainen1-1/+8
2011-09-01Don't add config() provides if config install is disabledPanu Matilainen1-0/+5
2011-09-01Don't add file provides for doc/config files if they wont be installedPanu Matilainen1-0/+8
2011-09-01Pass tsflags to rpmal and remember themPanu Matilainen1-1/+4
2011-09-01Source formatting cosmetics: function blocks start on the next linePanu Matilainen1-4/+8
2011-03-10Move string hash function to librpmio and rename for namespacingPanu Matilainen1-2/+2
2010-09-22Eliminate separate fileIndexEntry from rpmalPanu Matilainen1-20/+5
2010-06-22Add common Collection requirementsSteve Lawrence1-0/+26
2010-05-21Move the lone hashFunctionString() into misc.[ch], eliminate rpmhash.[ch]Panu Matilainen1-1/+1
2010-03-29Dont bother translators with dependency lookup debug messagesPanu Matilainen1-2/+2
2010-03-22Lose the useless rpmds refcounting debug junk + switchesPanu Matilainen1-2/+1
2010-03-22Lose the useless rpmfi refcounting etc debug messages + debug switchesPanu Matilainen1-1/+1
2010-03-18Lose leftovers from former rpmal implementationPanu Matilainen1-7/+0
2010-03-18Lazy rpmal hash creation on first lookup, make rpmalMakeIndex() staticPanu Matilainen1-1/+4
2010-03-18Make rpmalAllFileSatisfiesDepend() and rpmalAllSatisfiesDepend() staticPanu Matilainen1-4/+2
2009-09-14Clean up rpmalAllFileSatisfiesDepend() a bitPanu Matilainen1-40/+34
2009-06-16Eliminate now unnecessary artifacts of rpmdsNext() side-effectsPanu Matilainen1-3/+2
2009-06-11Make rpmalSatisfiesDepend() smarterPanu Matilainen1-7/+24
2009-06-11Add preferred color to rpmalPanu Matilainen1-1/+3
2009-04-03Make rpmal header & all internalPanu Matilainen1-2/+3
2009-03-26Fix: use the file's color to decide whether to add it to the rpmal not the co...Florian Festi1-1/+1
2009-03-26Reimplement rpmal by using hashes and cleaning up the color handlingFlorian Festi1-512/+154
2009-03-26Make rpmal store rpmtes and kill rpmte->pkgKeyFlorian Festi1-63/+43
2008-04-30Don't use alloca in rpmal.cJindrich Novy1-2/+4
2008-04-28Eliminate pointless alloca() of struct fileIndexEntry structPanu Matilainen1-6/+6
2008-04-28Eliminate pointless alloca() of availableIndexEntry struct.Panu Matilainen1-7/+7
2008-04-28Eliminate pointless alloca()'s of local dirInfo structPanu Matilainen1-25/+26
2008-02-05Add rpm_color_t type for rpm color bits, use where spottedPanu Matilainen1-8/+8
2008-02-05Rip the horrible (ia64) autorelocate kludgery. RIP.Panu Matilainen1-6/+0
2008-01-30rpmlib.h mass evictionPanu Matilainen1-1/+0
2007-12-17Remove const from rpmal dirInfo dirnamePanu Matilainen1-2/+4
2007-12-15And yet more bogus const removals...Panu Matilainen1-1/+1
2007-12-08Switch to <rpm/foo.h> style for public headersPanu Matilainen1-4/+4