summaryrefslogtreecommitdiff
path: root/lib/hash.c
Commit message (Expand)AuthorAgeFilesLines
* In commentary, do not use ` to quote.Paul Eggert2012-01-051-11/+11
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
* hash: mark a few floating point constants with "f" suffixJim Meyering2011-11-301-4/+4
* hash: mark compute_bucket_size with the pure attributeJim Meyering2011-11-291-1/+1
* mark functions with const and pure attributesJim Meyering2011-11-281-2/+2
* hash: Don't refer to deprecated interfaces.Simon Josefsson2011-11-191-3/+3
* hash: deprecate poorly-named hash_insert0: use hash_insert_if_absentJim Meyering2011-11-181-2/+13
* hash, mgetgroups: drop xalloc dependencyEric Blake2011-04-281-1/+1
* Revert "use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE"Jim Meyering2011-04-251-18/+10
* use _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PUREJim Meyering2011-04-251-10/+18
* 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