/lphash

Locally-probed hashing. Used in the pqR project, but possibly useful in other projects too.

Primary LanguageCGNU General Public License v2.0GPL-2.0

LOCALLY-PROBED HASHING FACILITY

Copyright 2017, 2018 Radford M. Neal.  Distributed under the GPL version 2
or later.  See COPYING for licence details.

The lphash library provides a facility for managing hash tables, such
as might be used to implement a symbol table in an implementation of a
language such as R.

See the file lphash-doc for documentation.

A simple set of tests for correctness is in test1, and a performance
test is in test2.

The source code repository for this software is at

   https://gitlab.com/radfordneal/lphash