Updated header comments

This commit is contained in:
Justin Ethier 2015-12-23 23:02:38 -05:00
parent e24da010bd
commit deae1693d5
2 changed files with 9 additions and 5 deletions

12
gc.c
View file

@ -1,13 +1,17 @@
/** /**
* Cyclone Scheme * Cyclone Scheme
* Copyright (c) 2015, Justin Ethier * Copyright (c) 2015-2016, Justin Ethier
* All rights reserved. * All rights reserved.
* *
* Primary garbage collector used by the Cyclone runtime. * Heap garbage collector used by the Cyclone runtime for major collections.
* Based on the tracing GC algorithm from: *
* "Implementing an on-the-fly garbage collector for Java", by Domani et al. * Tracing GC algorithm is based on the one from "Implementing an on-the-fly
* garbage collector for Java", by Domani et al.
* *
* The heap implementation (alloc / sweep, etc) is based on code from Chibi Scheme. * The heap implementation (alloc / sweep, etc) is based on code from Chibi Scheme.
*
* Note there is also a minor GC (in runtime.c) that collects objects allocated
* on the stack, based on "Cheney on the MTA" (but without the copying collector).
*/ */
#include <ck_array.h> #include <ck_array.h>

View file

@ -1,6 +1,6 @@
/** /**
* Cyclone Scheme * Cyclone Scheme
* Copyright (c) 2014, Justin Ethier * Copyright (c) 2014-2016, Justin Ethier
* All rights reserved. * All rights reserved.
* *
* This file contains the C runtime used by compiled programs. * This file contains the C runtime used by compiled programs.