summaryrefslogtreecommitdiffstats
path: root/hash.c
Commit message (Expand)AuthorAgeFilesLines
* * 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