Updated GSoC 2014 Ideas (markdown)

This commit is contained in:
zah 2014-02-12 02:56:04 -08:00
parent 29b43e178b
commit 3ac3ab0739
1 changed files with 1 additions and 1 deletions

View File

@ -36,7 +36,7 @@ Most of the popular garbage collected languages of today require a separately di
In contrast, in Nimrod, the garbage collection algorithm is chosen at compile-time and embedded in the resulting stand-alone native executable. This enables the users to pick a GC algorithm that's most suitable to their project and allows for a proliferation of GC algorithms, developed by independent groups and individuals, without requiring any modifications to be made to the standard Nimrod distribution.
The Nimrod code generator and type system can provide various GC roots marking strategies, various kinds of write/read barriers and all necessary static type information (e.g. static cycle analysis). A GC implementation will consist only of a single Nimrod module (supplied as a command-line parameter) that
The Nimrod code generator and type system can provide various GC roots marking strategies, various kinds of write/read barriers and all necessary static type information (e.g. static cycle analysis) and a GC implementation will consist only of a single Nimrod module (supplied as a command-line parameter) that
provides configuration for the code generator and implements the logic of the garbage collection algorithm. This module will be compiled as C code with the rest of the program and it could be easily debugged using standard C/C++ debugging and profiling tools.
* Add support for precise stack marking