summaryrefslogtreecommitdiff
path: root/lib/hash.c
Commit message (Expand)AuthorAgeFilesLines
* maint: update almost all copyright ranges to include 2011Jim Meyering2011-01-011-1/+1
* hash: fix safe_hasher const typoPaul Eggert2010-09-021-1/+1
* hash: factor, and guard against misbehaving hasher functionEric Blake2010-08-311-23/+16
* hash: silence spurious clang warningBruno Haible2010-08-311-3/+8
* hash: once again explicitly disallow insertion of NULLJim Meyering2010-07-041-1/+8
* hash: extend module to deal with non-pointer keysJim Meyering2010-07-011-18/+41
* update nearly all FSF copyright year lists to include 2010Jim Meyering2010-01-011-1/+1
* update nearly all FSF copyright year lists to include 2009Jim Meyering2009-12-291-2/+1
* Use spaces for indentation, not tabs.Bruno Haible2009-12-101-245/+245
* hash: allow C89 compilationEric Blake2009-10-051-1/+2
* hash: reverse order of src/dst parameters in an internal interfaceJim Meyering2009-06-191-4/+4
* hash: avoid memory leak on allocation failureEric Blake2009-06-191-62/+153
* hash: reduce memory pressure in hash_rehash no-op caseEric Blake2009-06-191-29/+41
* hash: make rotation more obviousEric Blake2009-06-181-11/+5
* hash: fix memory leak in last patchEric Blake2009-06-181-1/+5
* hash: avoid no-op rehashingEric Blake2009-06-181-0/+2
* hash: provide default callback functionsEric Blake2009-06-181-4/+28
* hash: minor optimizationEric Blake2009-06-181-10/+10
* hash: check for resize before insertionEric Blake2009-06-181-25/+29
* hash: minor cleanupsEric Blake2009-06-171-9/+23
* Change copyright notice from GPLv2+ to GPLv3+.Bruno Haible2007-10-071-5/+4
* * lib/hash.c (hash_initialize): Detect calloc failure.Jim Meyering2007-09-091-1/+3
* * _fpending.c: Include <config.h> unconditionally, since we noPaul Eggert2006-09-131-4/+2
* Use a consistent style for including <config.h>.Paul Eggert2005-09-191-1/+1
* *** empty log message ***Paul Eggert2005-05-141-1/+1
* Merge from coreutils.Paul Eggert2004-08-071-6/+8
* Include "xalloc.h" for use of xalloc_oversized.Jim Meyering2003-10-311-0/+1
* Simplify the code by using new xalloc.h features.Paul Eggert2003-10-301-2/+2
* Fix several address-calculation bugs in the hash modules,Paul Eggert2003-10-261-101/+113
* Remove K&R cruft.Paul Eggert2003-09-091-17/+1
* in lib:Paul Eggert2003-05-291-3/+1
* Include <stdbool.h> unconditionally.Paul Eggert2003-03-131-6/+6
* (hash_lookup, hash_get_first, hash_get_next, hash_find_entry,Paul Eggert2002-11-281-5/+5
* Avoid use of <assert.h>, as the GNU Coding Standards hint that onePaul Eggert2002-11-231-12/+18
* (struct hash_table): Define it here instead.Jim Meyering2001-11-231-0/+34
* (hash_clear): Fix a bug that could lead to an infloop orJim Meyering2001-11-031-3/+6
* (hash_print) [TESTING]: Clean up.Jim Meyering2001-11-011-2/+3
* Remove '2001' from copyright notice.Jim Meyering2001-08-311-1/+1
* whoops. revert last changeJim Meyering2001-01-201-1/+1
* Fix typo: s/false/0/.Jim Meyering2001-01-201-2/+2
* add omitted semicolonJim Meyering2000-12-251-1/+1
* (is_prime): Return explicit boolean values.Jim Meyering2000-12-241-1/+2
* (hash_get_next): Fix a thinko: when ENTRY is theJim Meyering2000-11-041-2/+2
* (hash_rehash): Fix a nasty bug: copy the free entry listJim Meyering2000-05-181-2/+4
* use double quotes, not single quotes around syntax-error-evoking stringJim Meyering2000-02-271-2/+2
* Arrange for cpp to fail if the configure-timeJim Meyering2000-02-271-1/+8
* (hash_initialize): Fix typo in comment.Jim Meyering2000-01-111-13/+12
* (is_prime): Return bool rather than int.Jim Meyering1999-03-171-1/+1
* tweak commentsJim Meyering1999-03-151-67/+70
* Revamp to allow fine-tuning to control when and by howJim Meyering1999-03-151-100/+231