summaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* 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-141-4/+9
* c++ maintenance: eliminate old-style casts.Kaz Kylheku2017-06-061-4/+4
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-161-0/+1
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-161-2/+2
* New buffer data type.Kaz Kylheku2017-04-171-0/+40
* Rename badly named default_bool_argKaz Kylheku2017-03-181-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-241-0/+13
* Use obj_print_impl for printing hash contents.Kaz Kylheku2016-11-011-12/+18
* hash-construct: eliminate redundant intern.Kaz Kylheku2016-10-241-1/+1
* Changes to the printing framework.Kaz Kylheku2016-10-211-1/+1
* Add stream printing context.Kaz Kylheku2016-10-201-6/+6
* New accessor: hash-userdata.Kaz Kylheku2016-10-131-2/+3
* Include user data in hash read syntax.Kaz Kylheku2016-10-131-2/+16
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-021-16/+17
* Rename EXTRA_DEBUGGING to CONFIG_EXTRA_DEBUGGING.Kaz Kylheku2016-06-181-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-281-19/+86
* Reduce work done by hashing.Kaz Kylheku2016-05-281-31/+52
* Header file cleanup.Kaz Kylheku2016-01-221-1/+0
* Copyright year bump.Kaz Kylheku2016-01-011-1/+1
* Bugfix: sethash doesn't return stored value.Kaz Kylheku2015-11-261-1/+1
* New equality substitution.Kaz Kylheku2015-11-211-0/+5
* New function: group-reduce.Kaz Kylheku2015-11-101-0/+45
* New range type, distinct from cons cell.Kaz Kylheku2015-11-021-0/+6
* Bugfix: harden hash-next, since it is exposed.Kaz Kylheku2015-10-281-1/+4
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Replace two-step initialization of args with macros.Kaz Kylheku2015-08-251-2/+1
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-11/+22
* * hash.c (hash_revget): New function.Kaz Kylheku2015-08-041-0/+16
* Pass pretty flag to cobj print operation.Kaz Kylheku2015-08-021-4/+4
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-4/+17
* Correction to COBJ initialization pattern.Kaz Kylheku2015-07-301-2/+3
* * hash.c (hash_from_pairs, hash_list): New functions.Kaz Kylheku2015-06-241-0/+19
* Hash subset testing.Kaz Kylheku2015-06-241-0/+21
* Improvements in equal hashing function.Kaz Kylheku2015-06-191-4/+9
* Critical bugfix for weak hashes.Kaz Kylheku2015-06-081-0/+2
* New macro-based framework for assignment places.Kaz Kylheku2015-05-061-0/+1
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-021-1/+1
* Use macro to initialize cobj_ops.Kaz Kylheku2015-01-301-14/+10
* * hash.c (hash_begin): Use coerce macro instead of raw C cast.Kaz Kylheku2014-10-261-3/+2
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-5/+5
* Ensure that a hash reorganization doesn't take placeKaz Kylheku2014-10-231-6/+56