| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Print valgrind backtraces for break_obj. | Kaz Kylheku | 2016-06-17 | 1 | -2/+28 |
* | Useful assertion in make_obj. | Kaz Kylheku | 2016-06-17 | 1 | -0/+1 |
* | gc bugfix: maintain free_tail properly. | Kaz Kylheku | 2016-06-16 | 1 | -5/+6 |
* | Remove more vestiges of the mark_makefresh hack. | Kaz Kylheku | 2016-06-16 | 1 | -16/+3 |
* | New --free-all option for freeing memory on exit. | Kaz Kylheku | 2016-06-07 | 1 | -0/+40 |
* | Fix incorrect comment. | Kaz Kylheku | 2016-05-15 | 1 | -1/+1 |
* | Mechanism for recycling conses outside of GC. | Kaz Kylheku | 2016-04-20 | 1 | -0/+1 |
* | Replace all stray C style casts with macros. | Kaz Kylheku | 2016-03-29 | 1 | -1/+2 |
* | Use struct instead of cons for lazy string fields. | Kaz Kylheku | 2016-01-09 | 1 | -2/+6 |
* | Copyright year bump. | Kaz Kylheku | 2015-12-31 | 1 | -1/+1 |
* | Useful debugging function for spurious retention. | Kaz Kylheku | 2015-11-20 | 1 | -0/+12 |
* | Remove unused rel1 function. | Kaz Kylheku | 2015-11-06 | 1 | -7/+0 |
* | New range type, distinct from cons cell. | Kaz Kylheku | 2015-11-01 | 1 | -0/+4 |
* | Expose memory region marking function. | Kaz Kylheku | 2015-10-25 | 1 | -0/+5 |
* | Stop using C library setjmp/longjmp. | Kaz Kylheku | 2015-10-25 | 1 | -3/+2 |
* | New function: call-finalizers. | Kaz Kylheku | 2015-10-06 | 1 | -0/+33 |
* | Support for reverse order in finalization. | Kaz Kylheku | 2015-10-01 | 1 | -5/+15 |
* | Full gc should be done if driven by malloc. | Kaz Kylheku | 2015-09-27 | 1 | -0/+5 |
* | Small optimization in finalization. | Kaz Kylheku | 2015-09-09 | 1 | -1/+6 |
* | Remove useless mark_makefresh hack. | Kaz Kylheku | 2015-09-09 | 1 | -12/+1 |
* | Finalization fix: incorrect for generational gc. | Kaz Kylheku | 2015-09-09 | 1 | -17/+19 |
* | Fix broken finalization support. | Kaz Kylheku | 2015-09-02 | 1 | -1/+1 |
* | Fix incorrect finalization of struct-type. | Kaz Kylheku | 2015-09-02 | 1 | -1/+1 |
* | Introducing structs. | Kaz Kylheku | 2015-09-02 | 1 | -1/+4 |
* | Provide conservative marking interface. | Kaz Kylheku | 2015-08-19 | 1 | -24/+26 |
* | Crafting a better parser-priming hack. | Kaz Kylheku | 2015-08-12 | 1 | -0/+5 |
* | Remove never-used member of symbol structure. | Kaz Kylheku | 2015-08-09 | 1 | -1/+0 |
* | * gc.c (finalize): Null out cobj handle after calling the | Kaz Kylheku | 2015-07-29 | 1 | -0/+1 |
* | * gc.c (make_obj, gc): Move resetting of prev_malloc_bytes | Kaz Kylheku | 2015-05-06 | 1 | -2/+1 |
* | Fix corruption triggered by extended gc disabling. | Kaz Kylheku | 2015-05-01 | 1 | -39/+61 |
* | Regression: runaway allocation of heaps. | Kaz Kylheku | 2015-04-24 | 1 | -1/+1 |
* | * gc.c (make_obj, gc): The check for insufficient space in freshobj | Kaz Kylheku | 2015-04-24 | 1 | -3/+4 |
* | * gc.c (gc): Minor off-by-one: compare gc_counter to FULL_GC_INTERVAL | Kaz Kylheku | 2015-04-24 | 1 | -1/+1 |
* | * gc.c (sweep): Fix comment referring to nonexistent identifier. | Kaz Kylheku | 2015-04-10 | 1 | -1/+1 |
* | Update copyright notices from 2014 to 2015. | Kaz Kylheku | 2015-02-01 | 1 | -1/+1 |
* | Implementing finalization hooks. | Kaz Kylheku | 2014-10-30 | 1 | -4/+110 |
* | * Makefile: Removing trailing spaces. | Kaz Kylheku | 2014-10-24 | 1 | -1/+1 |
* | Ensure that a hash reorganization doesn't take place | Kaz Kylheku | 2014-10-22 | 1 | -1/+1 |
* | Deal with situation when GC is disabled and the freshobj array runs out | Kaz Kylheku | 2014-10-18 | 1 | -3/+5 |
* | Converting cast expressions to macros that are retargetted | Kaz Kylheku | 2014-10-17 | 1 | -8/+8 |
* | * gc.c (MALLOC_DELTA_THRESH): Macro remaned to DFL_MALLOC_DELTA_THRESH. | Kaz Kylheku | 2014-09-08 | 1 | -3/+23 |
* | Make the garbage collector aware of malloced bytes, to | Kaz Kylheku | 2014-09-06 | 1 | -3/+10 |
* | * gc.c (top): Renamed to gc_prot_top, turned extern. | Kaz Kylheku | 2014-08-25 | 1 | -5/+5 |
* | * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c, | Kaz Kylheku | 2014-07-23 | 1 | -16/+16 |
* | * eval.c, gc.c, rand.c, regex.c, signal.c: Remove inclusion of unneeded | Kaz Kylheku | 2014-04-13 | 1 | -1/+0 |
* | * gc.c (CHECKOBJ_VEC_SIZE, FRESHOBJ_VEC_SIZE): Increase | Kaz Kylheku | 2014-03-29 | 1 | -2/+2 |
* | Change to how locations are passed around, for the sake of generational | Kaz Kylheku | 2014-03-29 | 1 | -8/+11 |
* | Generational GC tweaks. | Kaz Kylheku | 2014-03-29 | 1 | -19/+25 |
* | Fix a bug arising from putting generation 1 objects into the | Kaz Kylheku | 2014-03-27 | 1 | -9/+30 |
* | * eval.c (plus_s, prof_s): New symbol global variables. | Kaz Kylheku | 2014-03-12 | 1 | -1/+4 |