summaryrefslogtreecommitdiffstats
path: root/hash.h
Commit message (Expand)AuthorAgeFilesLines
* New function: copy-hash-iter.Kaz Kylheku2024-06-181-0/+1
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* hash: new function, hash-join.Kaz Kylheku2023-12-181-0/+1
* hash: rename parameters in declaration.Kaz Kylheku2023-12-181-1/+1
* Simplify top-level variable and function environments.Kaz Kylheku2023-07-161-0/+1
* New function: hash-map.Kaz Kylheku2023-06-281-0/+1
* hash: support existing mutation+iteration semantics.Kaz Kylheku2023-06-201-0/+2
* hash: experimental switch to open addressing.Kaz Kylheku2023-06-201-2/+1
* hash: new function, hash-props.Kaz Kylheku2023-05-011-0/+1
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* 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