summaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* Critical regression. Hash lookup was crashing on some platformsKaz Kylheku2011-12-201-23/+25
* 2011-12-16 Kaz Kylheku <kaz@kylheku.com>Kaz Kylheku2011-12-161-11/+29
* * eval.c (eval_init): Removed registration for vec_get_fil.Kaz Kylheku2011-12-141-7/+3
* * eval.c (eval_init): New functions added as intrinsics.Kaz Kylheku2011-12-101-0/+10
* Bignum support, here we go!Kaz Kylheku2011-12-091-7/+11
* * eval.c (lookup_var, lookup_fun): Reversing assoc arguments.Kaz Kylheku2011-12-071-4/+4
* * hash.c (hash_process_weak): Fix regression caused by a mistakeKaz Kylheku2011-11-301-1/+1
* * eval.c (eval_init): hashp and maphash functions registered.Kaz Kylheku2011-11-291-0/+9
* Task #11436Kaz Kylheku2011-11-261-10/+19
* Added a JSON parsing test case. This flushed out a bug which crashedKaz Kylheku2011-11-181-2/+5
* Infrastructure for storing line number informationKaz Kylheku2011-11-121-18/+41
* * hash.c (ll_hash): Added a break in the case that handlesKaz Kylheku2011-11-041-0/+1
* * hash.c (ll_hash): Hashing of pointers should take intoKaz Kylheku2011-10-191-1/+6
* * 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-6/+54
* Filtering feature for variable substitution in output.Kaz Kylheku2011-09-251-0/+31
* * 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 (hash_process_weak): There is no point in fixing upKaz Kylheku2010-01-261-18/+17
* Fixing weak hash tables.Kaz Kylheku2010-01-251-5/+14
* * hash.c (sethash): New function.Kaz Kylheku2009-12-091-0/+7
* All COBJ operations have default implementations now;Kaz Kylheku2009-12-081-9/+7
* Eliminate the void * disease. Generic pointers are of mem_t *Kaz Kylheku2009-12-041-1/+1
* Code cleanup. All private functions static. Private stuffKaz Kylheku2009-11-281-4/+4
* Fix uninitialized memory locations.Kaz Kylheku2009-11-241-0/+1
* Renaming global variables that denote symbols, such that theyKaz Kylheku2009-11-241-1/+1
* Improving portability. It is no longer assumed that pointersKaz Kylheku2009-11-231-12/+13
* Introducing symbol packages. Internal symbols are now inKaz Kylheku2009-11-211-2/+3
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-46/+46
* Warning fixes.Kaz Kylheku2009-11-171-0/+1
* Use the 11 tag bit pattern to denote a new type: LIT. This is aKaz Kylheku2009-11-161-0/+2
* Version 021 preparation.txr-021Kaz Kylheku2009-11-151-2/+2
* Fixes for bug 28086. When constructing a cobj, whose associatedKaz Kylheku2009-11-141-3/+8
* Big conversion to wide characters and UTF-8 support.Kaz Kylheku2009-11-111-1/+1
* hash.c (hash_grow): Rewritten to avoid resizing the vectorKaz Kylheku2009-11-101-16/+19
* Changing representation of objects to allow for unboxed characters.Kaz Kylheku2009-11-091-1/+1
* Add hash removal.Kaz Kylheku2009-11-091-0/+10
* Add hash table growth.Kaz Kylheku2009-11-091-2/+32
* Changing representation of objects to allow the NUM type to beKaz Kylheku2009-11-091-10/+10
* First cut at hash tables. One known problem is allocation during gc,Kaz Kylheku2009-11-091-0/+301