Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c, | Kaz Kylheku | 2011-09-23 | 1 | -1/+1 |
| | | | | | | lib.h, match.c, match.h, parser.h, parser.l, parser.y, regex.c, regex.h, stream.c, stream.h, txr.1, txr.c, txr.h, unwind.c, unwind.h, utf8.c, utf8.h: Updated copyright year. | ||||
* | Bump copyrights to 2010. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 |
| | |||||
* | * hash.c (sethash): New function. | Kaz Kylheku | 2009-12-09 | 1 | -0/+1 |
| | | | | | | | | * hash.h (sethash): Declared. * lib.c (cobj_handle): New function. * lib.h (cobj_handle): Declared. | ||||
* | Introducing symbol packages. Internal symbols are now in | Kaz Kylheku | 2009-11-21 | 1 | -1/+1 |
| | | | | | | | | | | a system package instead of being hacked with the $ prefix. Keyword symbols are provided. In the matcher, evaluation is tightened up. Keywords, nil and t are not bindeable, and errors are thrown if attempts are made to bind them. Destructuring in dest_bind is strict in the number of items. String streams are exploited to print bindings to objects that are not strings or characters. Numerous bugfixes. | ||||
* | Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally, | Kaz Kylheku | 2009-11-20 | 1 | -5/+5 |
| | | | | | we wouldn't have to declare object variables at all, so why use an obtuse syntax to do so?) | ||||
* | Add hash removal. | Kaz Kylheku | 2009-11-09 | 1 | -0/+1 |
| | |||||
* | Add hash table growth. | Kaz Kylheku | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | First cut at hash tables. One known problem is allocation during gc, | Kaz Kylheku | 2009-11-09 | 1 | -0/+33 |
due to use of boxed numbers for vector access. |