summaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* gethash_l: C99 fix for Solaris.txr-201Kaz Kylheku2018-11-071-1/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-36/+59
* hash: gnu C++ signed/unsigned warning.Kaz Kylheku2018-10-281-1/+1
* hash: replace hashing function for doubles.Kaz Kylheku2018-07-171-5/+8
* hash: use full width unsigned type for hash values.Kaz Kylheku2018-07-061-52/+43
* hash: C++ maintenance.Kaz Kylheku2018-07-061-2/+2
* hashing: overhaul part 2.Kaz Kylheku2018-07-051-6/+37
* hashing: overhaul part 1.Kaz Kylheku2018-07-041-67/+95
* hash: move ops into static structure + bug found.Kaz Kylheku2018-06-221-32/+43
* hash: fix broken equality-of-two-hashes test.Kaz Kylheku2018-06-221-2/+2
* printer: improve object formatting.Kaz Kylheku2018-04-051-2/+6
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* Use rplaca and rplacd instead of set over car_l/cdr_l.Kaz Kylheku2018-01-011-4/+4
* hash: read/print consistency regression.Kaz Kylheku2017-12-281-2/+8
* hash tables: now default to :equal-based.Kaz Kylheku2017-12-061-3/+28
* args: redesign args extractor to just use array.Kaz Kylheku2017-12-041-6/+7
* hash: use new args keyword extraction mechanism.Kaz Kylheku2017-12-011-6/+8
* hash: optimization in remhash.Kaz Kylheku2017-10-231-4/+8
* hash: fix broken copy_hash.Kaz Kylheku2017-10-231-1/+15
* hash: remove pointless nullify ops.Kaz Kylheku2017-10-231-4/+0
* bugfix: fixnum crackdown.Kaz Kylheku2017-09-131-4/+9
* c++ maintenance: eliminate old-style casts.Kaz Kylheku2017-06-061-4/+4
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-151-0/+1
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-151-2/+2
* New buffer data type.Kaz Kylheku2017-04-161-0/+40
* Rename badly named default_bool_argKaz Kylheku2017-03-171-2/+2
* streamline default alg handling in group-reduce.Kaz Kylheku2017-03-051-2/+1
* Simplify gethash variants using new function.Kaz Kylheku2017-01-291-12/+9
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Missing space in hash printed rep.Kaz Kylheku2017-01-061-0/+1
* Adding clearhash function.Kaz Kylheku2016-11-231-0/+13
* Use obj_print_impl for printing hash contents.Kaz Kylheku2016-10-311-12/+18
* hash-construct: eliminate redundant intern.Kaz Kylheku2016-10-241-1/+1
* Changes to the printing framework.Kaz Kylheku2016-10-201-1/+1
* Add stream printing context.Kaz Kylheku2016-10-201-6/+6
* New accessor: hash-userdata.Kaz Kylheku2016-10-121-2/+3
* Include user data in hash read syntax.Kaz Kylheku2016-10-121-2/+16
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Rename EXTRA_DEBUGGING to CONFIG_EXTRA_DEBUGGING.Kaz Kylheku2016-06-171-3/+3
* Replace new hash limit constants with variables.Kaz Kylheku2016-05-281-11/+28
* Move registration of hash module functions to hash.cKaz Kylheku2016-05-281-0/+41
* Store hash values in hash entries.Kaz Kylheku2016-05-271-19/+86
* Reduce work done by hashing.Kaz Kylheku2016-05-271-31/+52
* Header file cleanup.Kaz Kylheku2016-01-221-1/+0
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Bugfix: sethash doesn't return stored value.Kaz Kylheku2015-11-251-1/+1
* New equality substitution.Kaz Kylheku2015-11-201-0/+5
* New function: group-reduce.Kaz Kylheku2015-11-101-0/+45
* New range type, distinct from cons cell.Kaz Kylheku2015-11-011-0/+6
* Bugfix: harden hash-next, since it is exposed.Kaz Kylheku2015-10-281-1/+4