summaryrefslogtreecommitdiffstats
path: root/gc.h
Commit message (Collapse)AuthorAgeFilesLines
* * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c,Kaz Kylheku2011-10-041-1/+1
| | | | | | hash.h, lib.c, 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 e-mail address.
* * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c,Kaz Kylheku2011-09-231-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 Kylheku2010-10-051-1/+1
|
* Fixing weak hash tables.Kaz Kylheku2010-01-251-0/+2
|
* Fix for unbounded memory growth problem reproduced with GCC 4.4.1Kaz Kylheku2010-01-211-0/+2
| | | | | | on 32 bit x86 Fedora. This happens because the lazy list variable ``data'' in the match_files function is optimized to a register, but a stale value of that variable persists in the backing storage.
* Code cleanup. All private functions static. Private stuffKaz Kylheku2009-11-281-0/+1
| | | | in regex module not exposed in header. Etc.
* Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally,Kaz Kylheku2009-11-201-8/+8
| | | | | we wouldn't have to declare object variables at all, so why use an obtuse syntax to do so?)
* First cut at hash tables. One known problem is allocation during gc,Kaz Kylheku2009-11-091-0/+1
| | | | due to use of boxed numbers for vector access.
* txr-015 2009-10-15txr-015Kaz Kylheku2017-07-311-3/+1
|
* txr-013 2009-09-30txr-013Kaz Kylheku2017-07-311-1/+1
|
* txr-011 2009-09-25txr-011Kaz Kylheku2017-07-311-0/+36