summaryrefslogtreecommitdiffstats
path: root/hash.h
Commit message (Expand)AuthorAgeFilesLines
* New function: group-map.Kaz Kylheku2022-03-021-0/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* hash: use unsigned, and operation.Kaz Kylheku2021-08-191-1/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* hash: change make_hash interface.Kaz Kylheku2021-07-221-3/+2
* hash: rename "flags" to "weak options".Kaz Kylheku2021-07-221-3/+3
* hash: support both semantics of weak keys + values.Kaz Kylheku2021-07-211-2/+10
* parse/eval: use weak-both hash tables.Kaz Kylheku2021-07-201-0/+1
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-0/+3
* New function: hash-keys-of.Kaz Kylheku2021-01-201-0/+1
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* hash-uni: two new arguments for projecting values.Kaz Kylheku2020-03-191-1/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* hash: new hash-reset function.Kaz Kylheku2019-11-021-0/+1
* hash: expose new iterator interface.Kaz Kylheku2019-11-011-0/+11
* naming: get the -func out, at least some of it.Kaz Kylheku2019-10-291-2/+2
* New function: hash-invert.Kaz Kylheku2019-10-281-0/+1
* hash: implement :eq-based.Kaz Kylheku2019-10-111-1/+3
* New function: hash-zip.Kaz Kylheku2019-07-171-0/+1
* New function: hash-peek.Kaz Kylheku2019-06-111-0/+1
* hashing: provide unsafe hash count.Kaz Kylheku2019-02-221-0/+1
* gethash_f: removing function.Kaz Kylheku2019-02-141-1/+0
* hash-from-alist: new function.Kaz Kylheku2019-02-131-0/+1
* hash-symdiff: new function.Kaz Kylheku2019-02-131-0/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-5/+5
* hash: use full width unsigned type for hash values.Kaz Kylheku2018-07-061-1/+1
* hashing: overhaul part 2.Kaz Kylheku2018-07-051-1/+2
* hashing: overhaul part 1.Kaz Kylheku2018-07-041-1/+1
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* hash tables: now default to :equal-based.Kaz Kylheku2017-12-061-1/+1
* Simplify gethash variants using new function.Kaz Kylheku2017-01-291-0/+1
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Adding clearhash function.Kaz Kylheku2016-11-231-0/+1
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Reduce work done by hashing.Kaz Kylheku2016-05-271-0/+1
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* New function: group-reduce.Kaz Kylheku2015-11-101-0/+2
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-5/+6
* * hash.c (hash_revget): New function.Kaz Kylheku2015-08-041-0/+1
* * hash.c (hash_from_pairs, hash_list): New functions.Kaz Kylheku2015-06-241-0/+2
* Hash subset testing.Kaz Kylheku2015-06-231-0/+2
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-3/+3
* Replacing acons_new_l and aconsq_new_l interfaces with onesKaz Kylheku2014-02-141-1/+6
* * eval.c (eval_init): Registered hash_update_1 as intrinsic.Kaz Kylheku2014-02-141-0/+1
* Different approach: optional arguments on hash-isec and hash-uni allowKaz Kylheku2014-02-141-4/+2
* * eval.c (eval_init): Register hash_guni and hash_gisec as intrinsics.Kaz Kylheku2014-02-141-0/+2
* * eval.c (eval_init): Register inhash as intrinsic.Kaz Kylheku2014-02-141-0/+1