summaryrefslogtreecommitdiffstats
path: root/hash.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* * hash.c (hash_update): New function.Kaz Kylheku2014-01-241-0/+1
* * hash.c (group_by): New function.Kaz Kylheku2014-01-161-0/+1
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * eval.c (eval_init): New intrinsics: make-similar-hash, copy-hash,Kaz Kylheku2012-09-121-0/+5
* Rounding out hash table functionality with lazy lists thatKaz Kylheku2012-04-071-1/+5
* Support quasiquoting over vectors also, and a bugfix for hashKaz Kylheku2012-03-141-1/+0
* Allow quasi-quoting over hash table literals,Kaz Kylheku2012-03-141-0/+2
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* Introducing optional arguments.Kaz Kylheku2012-02-211-0/+3
* Critical regression. Hash lookup was crashing on some platformsKaz Kylheku2011-12-201-1/+0
* * eval.c (eval_init): New functions added as intrinsics.Kaz Kylheku2011-12-101-0/+2
* * eval.c (eval_init): hashp and maphash functions registered.Kaz Kylheku2011-11-291-0/+1
* Task #11436Kaz Kylheku2011-11-261-0/+2
* Infrastructure for storing line number informationKaz Kylheku2011-11-121-1/+2
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
* Trie compression. Hash table iteration.Kaz Kylheku2011-09-261-0/+3
* Filtering feature for variable substitution in output.Kaz Kylheku2011-09-251-0/+4
* * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c,Kaz Kylheku2011-09-231-1/+1
* Bump copyrights to 2010.Kaz Kylheku2010-10-051-1/+1
* * hash.c (sethash): New function.Kaz Kylheku2009-12-091-0/+1
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-1/+1
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-5/+5
* Add hash removal.Kaz Kylheku2009-11-091-0/+1
* Add hash table growth.Kaz Kylheku2009-11-091-1/+1
* First cut at hash tables. One known problem is allocation during gc,Kaz Kylheku2009-11-091-0/+33