| Commit message (Expand) | Author | Age | Files | Lines |
* | * gc.c (FRESHQ_SIZE): Preprocessor symbol renamed to FRESHOBJ_VEC_SIZE. | Kaz Kylheku | 2012-04-05 | 1 | -4/+4 |
* | * gc.c (mark_obj, sweep_one, gc_is_reachable): Check for gen > 0 rather | Kaz Kylheku | 2012-04-05 | 1 | -3/+5 |
* | Code cleanup and tweaking. | Kaz Kylheku | 2012-04-05 | 1 | -24/+23 |
* | Bunch of fixes. | Kaz Kylheku | 2012-04-05 | 1 | -2/+2 |
* | * configure (gen_gc): Default to off. | Kaz Kylheku | 2012-04-04 | 1 | -0/+8 |
* | Code cleanup. | Kaz Kylheku | 2012-04-04 | 1 | -67/+59 |
* | Performance tweaking and fixes. | Kaz Kylheku | 2012-04-03 | 1 | -4/+7 |
* | Generational GC showing signs of working. One test case in | Kaz Kylheku | 2012-04-03 | 1 | -77/+144 |
* | * eval.c (op_modplace): push replaced with mpush (mutating push). | Kaz Kylheku | 2012-04-03 | 1 | -0/+6 |
* | * configure: Support a gen-gc configuration variable which | Kaz Kylheku | 2012-04-03 | 1 | -0/+50 |
* | Performance improvement in the GC: keep at least one heap's worth | Kaz Kylheku | 2012-03-24 | 1 | -4/+9 |
* | * configure (uintptr): New variable. Indicates whether unsigned | Kaz Kylheku | 2012-03-19 | 1 | -10/+9 |
* | Changing type function to not blow up on nil, which makes a lot of code | Kaz Kylheku | 2012-03-17 | 1 | -5/+7 |
* | * arith.c: Updated copyright year. | Kaz Kylheku | 2012-02-25 | 1 | -1/+1 |
* | Introducing optional arguments. | Kaz Kylheku | 2012-02-21 | 1 | -1/+1 |
* | Bignum support, here we go! | Kaz Kylheku | 2011-12-09 | 1 | -0/+4 |
* | * configure (extra_debugging): New variable. EXTRA_DEBUGGING | Kaz Kylheku | 2011-11-30 | 1 | -0/+18 |
* | Task #11436 | Kaz Kylheku | 2011-11-26 | 1 | -0/+7 |
* | * gc.c (mark_mem_region): Use the Valgrind API only to mark | Kaz Kylheku | 2011-11-18 | 1 | -1/+1 |
* | Fixed broken GC on x86_64 (Ubuntu 11, gcc 4.5.2). | Kaz Kylheku | 2011-10-15 | 1 | -7/+21 |
* | * LICENSE, Makefile, configure, filter.c, filter.h, gc.c, gc.h, hash.c, | Kaz Kylheku | 2011-10-04 | 1 | -1/+1 |
* | Trie compression. Hash table iteration. | Kaz Kylheku | 2011-09-26 | 1 | -1/+6 |
* | Filtering feature for variable substitution in output. | Kaz Kylheku | 2011-09-25 | 1 | -1/+2 |
* | * LICENSE, Makefile, configure, gc.c, gc.h, hash.c, hash.h, lib.c, | Kaz Kylheku | 2011-09-23 | 1 | -1/+1 |
* | Bump copyrights to 2010. | Kaz Kylheku | 2010-10-05 | 1 | -1/+1 |
* | Fixing weak hash tables. | Kaz Kylheku | 2010-01-25 | 1 | -2/+0 |
* | Fix for unbounded memory growth problem reproduced with GCC 4.4.1 | Kaz Kylheku | 2010-01-21 | 1 | -0/+17 |
* | All COBJ operations have default implementations now; | Kaz Kylheku | 2009-12-08 | 1 | -4/+10 |
* | * gc.c (heap_min_bound, heap_max_bound): New static globals. | Kaz Kylheku | 2009-12-03 | 1 | -0/+13 |
* | Code cleanup. All private functions static. Private stuff | Kaz Kylheku | 2009-11-28 | 1 | -1/+1 |
* | * gc.c (mark_mem_region): Bugfix: do not mess with the valgrind | Kaz Kylheku | 2009-11-26 | 1 | -2/+4 |
* | Refinements to Valgrind support. | Kaz Kylheku | 2009-11-25 | 1 | -2/+21 |
* | More Valgrind support. New option --vg-debug which turns on | Kaz Kylheku | 2009-11-25 | 1 | -11/+39 |
* | First stab at Valgrind integration. First goal: eliminate false | Kaz Kylheku | 2009-11-25 | 1 | -4/+8 |
* | Changes to make the code portable to C++ compilers, which | Kaz Kylheku | 2009-11-24 | 1 | -9/+9 |
* | Improving portability. It is no longer assumed that pointers | Kaz Kylheku | 2009-11-23 | 1 | -1/+2 |
* | Introducing symbol packages. Internal symbols are now in | Kaz Kylheku | 2009-11-21 | 1 | -1/+6 |
* | Changing ``obj_t *'' occurences to a ``val'' typedef. (Ideally, | Kaz Kylheku | 2009-11-20 | 1 | -29/+29 |
* | Big round of changes to switch the code base to use the stream | Kaz Kylheku | 2009-11-16 | 1 | -2/+2 |
* | Use the 11 tag bit pattern to denote a new type: LIT. This is a | Kaz Kylheku | 2009-11-16 | 1 | -0/+2 |
* | Continuing wchar_t conversion. Making sure all stdio calls | Kaz Kylheku | 2009-11-12 | 1 | -2/+3 |
* | Big conversion to wide characters and UTF-8 support. | Kaz Kylheku | 2009-11-11 | 1 | -1/+1 |
* | Changing representation of objects to allow the NUM type to be | Kaz Kylheku | 2009-11-09 | 1 | -2/+2 |
* | First cut at hash tables. One known problem is allocation during gc, | Kaz Kylheku | 2009-11-09 | 1 | -0/+16 |
* | Bugfix: recurse over recently added | Kaz Kylheku | 2009-11-03 | 1 | -0/+1 |
* | Start of implementation for freestyle matching. | Kaz Kylheku | 2009-11-02 | 1 | -13/+17 |
* | txr-017 2009-10-17txr-017 | Kaz Kylheku | 2017-07-31 | 1 | -12/+14 |
* | txr-015 2009-10-15txr-015 | Kaz Kylheku | 2017-07-31 | 1 | -17/+26 |
* | txr-013 2009-09-30txr-013 | Kaz Kylheku | 2017-07-31 | 1 | -8/+15 |
* | txr-011 2009-09-25txr-011 | Kaz Kylheku | 2017-07-31 | 1 | -0/+368 |