index
:
~anholt/hash_table
master
Open-addressing, linear probing hash table code for reuse in various projects.
anholt
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Branch
Commit message
Author
Age
master
Add a set implementation derived from the hash_table implementation.
Eric Anholt
9 months
Age
Commit message
Author
Files
Lines
2011-08-18
Add a set implementation derived from the hash_table implementation.
HEAD
master
Eric Anholt
17
-7/+1062
2011-08-18
Make hash_table_remove(ht, NULL) do nothing instead of segfault.
Eric Anholt
4
-0/+51
2011-08-18
Add defined behavior for inserts with matching keys, and a test.
Eric Anholt
5
-2/+88
2011-08-18
Improve double hashing.
Eric Anholt
1
-6/+2
2010-01-19
Clean up the hash_table_destroy implementation.
Eric Anholt
1
-4/+2
2009-11-25
Fix the double hashing to be double hashing instead of linear probing.
Eric Anholt
1
-2/+13
2009-11-25
fnv1a: use the correct offset basis so that 0-filled buffers hash by length.
Eric Anholt
1
-1/+1
2009-11-25
Prevent ht->entries from doubling when rehashing.
Eric Anholt
3
-0/+3
2009-11-25
Fix destroy_callback test.
Eric Anholt
1
-1/+3
2009-11-24
Fix flipped order of operations in fnv hash.
Eric Anholt
1
-1/+1
[...]
Clone
git://people.freedesktop.org/~anholt/hash_table
ssh://people.freedesktop.org/~anholt/hash_table