diff options
author | Araq <rumpf_a@web.de> | 2011-11-27 16:32:05 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-11-27 16:32:05 +0100 |
commit | 020a10927abb248bf1b5f0df5b2658c423beda80 (patch) | |
tree | 56405873bc2a57f9e2501a99a4a194da2783a7ed /lib/system | |
parent | 8e1313d237cfbfff4aff751554c7c09ad1bf34c9 (diff) | |
download | Nim-020a10927abb248bf1b5f0df5b2658c423beda80.tar.gz |
fixes #31
Diffstat (limited to 'lib/system')
-rwxr-xr-x | lib/system/gc.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/system/gc.nim b/lib/system/gc.nim index 51ff9c90c..c7d1ba314 100755 --- a/lib/system/gc.nim +++ b/lib/system/gc.nim @@ -11,6 +11,9 @@ # Garbage Collector # # The basic algorithm is *Deferrent Reference Counting* with cycle detection. +# This is achieved by combining a Deutsch-Bobrow garbage collector +# together with Christoper's partial mark-sweep garbage collector. +# # Special care has been taken to avoid recursion as far as possible to avoid # stack overflows when traversing deep datastructures. This is comparable to # an incremental and generational GC. It should be well-suited for soft real |