aboutsummaryrefslogtreecommitdiff
path: root/libihash
Commit message (Expand)AuthorAgeFilesLines
* Avoid unaligned memory accessesSamuel Thibault2023-02-021-6/+4
* libihash: Make sure we do not remove a locp several timesSamuel Thibault2018-01-062-0/+3
* libihash: enable fast insertions replacing tombstonesJustus Winter2016-05-031-5/+8
* libihash: fix corner caseJustus Winter2016-05-031-1/+4
* libihash: rehash if effective load exceeds the thresholdJustus Winter2016-04-291-4/+6
* libihash: keep track of free slotsJustus Winter2016-04-292-0/+20
* libihash: fix index computationJustus Winter2016-04-291-6/+1
* fix compiler warnings in hurd/libihashFlavio Cruz2015-12-291-1/+1
* libihash: provide a general purpose hash algorithmJustus Winter2015-11-293-1/+99
* libihash: fix item insertionJustus Winter2015-11-291-36/+18
* libihash: generalize the interface to support non-integer keysJustus Winter2015-11-292-12/+84
* libihash: fix fast insertion corner caseJustus Winter2015-11-291-0/+1
* libihash: fix ill-devised locp lookup interfaceJustus Winter2015-11-292-35/+15
* libihash: prefer performance degradation over failureJustus Winter2015-11-121-1/+11
* libihash: optimize lookup-or-insert operationsJustus Winter2015-11-062-1/+129
* libihash: add hurd_ihash_value_validJustus Winter2015-11-062-2/+8
* libihash: fix comparison between signed and unsigned integerJustus Winter2014-08-311-1/+2
* libihash: do not use an integer hash function by defaultJustus Winter2014-05-261-18/+4
* libihash: add hurd_ihash_get_loadJustus Winter2014-05-222-18/+26
* libihash: fix typoJustus Winter2014-05-221-1/+1
* libihash: use fast binary scaling to determine the loadJustus Winter2014-05-132-21/+40
* libihash: use linear probing and fast modulo operationJustus Winter2014-05-132-110/+19
* libihash: use an integer hash function on the keysJustus Winter2014-05-131-2/+15
* libihash: fix type of max_loadJustus Winter2014-05-131-1/+1
* libihash: reduce the default maximum load factor to 75%Justus Winter2014-05-131-1/+1
* libihash: remove dead codeJustus Winter2013-12-091-3/+0
* Clean up the included header filesJustus Winter2013-11-161-3/+1
* libihash: add HURD_IHASH_ITERATE_ITEMS macroJustus Winter2013-09-151-0/+17
* Address gcc warningBob Ham2012-06-301-1/+1
* Replace fragile manual »make dist« system with one based on »git archive«.Thomas Schwinge2012-04-081-3/+1
* Switch to the new ChangeLog style.Thomas Schwinge2009-07-111-82/+0
* 2006-07-11 Samuel Thibault <samuel.thibault@ens-lyon.org>Thomas Schwinge2006-07-112-2/+8
* 2004-04-21 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2004-04-212-2/+7
* 2004-04-02 Marco Gerards <metgerards@student.han.nl>Marco Gerards2004-04-023-10/+20
* 2004-03-07 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2004-03-063-6/+16
* auth/Marcus Brinkmann2004-03-017-469/+566
* .Roland McGrath2001-08-151-0/+11
* 2001-08-15 Roland McGrath <roland@frob.com>Roland McGrath2001-08-154-26/+70
* .Roland McGrath1999-03-071-0/+4
* 1999-03-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-03-071-12/+9
* Fri Mar 5 17:13:04 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-03-052-4/+9
* .Miles Bader1997-06-201-0/+4
* (ihash_create):Miles Bader1997-06-201-1/+3
* Initial revisionRoland McGrath1996-07-171-0/+21
* Undo last change.Roland McGrath1996-04-251-6/+4
* (ihash_find): Change return type to void **.Roland McGrath1996-04-251-4/+6
* Include "priv.h".Michael I. Bushnell1996-04-112-0/+2
* Initial revisionMichael I. Bushnell1996-04-111-0/+21
* (LCLHDRS): Add priv.h.Michael I. Bushnell1996-04-111-2/+2
* (ihash_add): New name of nextprime.Michael I. Bushnell1996-04-111-2/+2