summaryrefslogtreecommitdiff
path: root/rpmio/rpmstrpool.c
AgeCommit message (Expand)AuthorFilesLines
2012-10-11Missing include in string poolPanu Matilainen1-0/+1
2012-09-28Make string pool strings static in memoryFlorian Festi1-33/+56
2012-09-26Add function to get number of unique strings in the poolPanu Matilainen1-0/+5
2012-09-19Change poolHash to use internal collision resolutionFlorian Festi1-70/+60
2012-09-19Aargh, stupid thinko in rpmstrPoolStrlen() last id special casePanu Matilainen1-1/+1
2012-09-18Make pool string->id operations properly length-awarePanu Matilainen1-19/+41
2012-09-18Add length aware variant(s) of string hashingPanu Matilainen1-0/+27
2012-09-18Enhanced string hash to permit calculating string length on the same callPanu Matilainen1-0/+28
2012-09-18Dont assume \0 terminated strings in rpmstrPoolPut()Panu Matilainen1-2/+3
2012-09-17Use pool id's for hash table key, lookup strings from pool as neededPanu Matilainen1-23/+19
2012-09-17Move the string pool struct definition earlier so we can reference it...Panu Matilainen1-12/+12
2012-09-17Inline poolHashfindEntry() into GetEntry(), nothing else needs itPanu Matilainen1-13/+5
2012-09-17Eliminate key comparison and hash function vectors from poolHashPanu Matilainen1-20/+7
2012-09-17More poolHash multiple data-value cleanupsPanu Matilainen1-13/+7
2012-09-17Eliminate redundant data counting from poolHashPanu Matilainen1-25/+6
2012-09-17Eliminate unnecessary key and data free-functionality from poolHashPanu Matilainen1-20/+2
2012-09-17Pull a private hash-implementation copy to string poolPanu Matilainen1-9/+213
2012-09-17Rename string pool hash type to poolHashPanu Matilainen1-10/+10
2012-09-15Lift string pool rehash into a separate helper functionPanu Matilainen1-10/+20
2012-09-15Use a saner pool hash resize hintPanu Matilainen1-1/+1
2012-09-13Add a string equality check function to string pool APIPanu Matilainen1-0/+9
2012-09-12Only rehash the pool on insert if the data area actually movedPanu Matilainen1-2/+3
2012-09-12Allow keeping hash table around on pool freeze, adjust callersPanu Matilainen1-16/+27
2012-09-12String pool id 0 equals NULLPanu Matilainen1-1/+1
2012-09-12Avoid doing anything if pool is already frozenPanu Matilainen1-1/+1
2012-09-11Fix segfault on rpmstrPoolId() on frozen poolPanu Matilainen1-2/+2
2012-09-11Make rpmstrPoolUnfreeze() safe to call on unfrozen poolPanu Matilainen1-1/+1
2012-09-09And now, on to the embarrassing string-pool reimplementation bugs, take IPanu Matilainen1-4/+14
2012-09-07First cut of a libsolv-style string <-> id pool APIPanu Matilainen1-0/+153