forked from uim/libgcroots
-
Notifications
You must be signed in to change notification settings - Fork 0
License
wuruilong01/libgcroots
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
libgcroots ========== About ----- This library abstracts architecture-dependent part of garbage collector roots acquisition such as register windows of SPARC and register stack backing store of IA-64. Main part of the code is based on Boehm GC 7.0. With this library, you can easily write your own garbage collector such as for small footprint, some application-specific optimizations, just learning or to test experimental ideas. See this page for latest information. http://code.google.com/p/sigscheme/wiki/libgcroots Implementation Status --------------------- This version only supports non-threaded execution contexts started with GCROOTS_call_with_gc_ready_stack(). i.e. Entire stack is not scanned at mark phase. Since SigScheme the main application of this library does not need both threading and scanning entire stack based on system-dependent absolute stack bottom, I don't have a plan to support these features. If you need them, please port the appropriate codes from Boehm GC. I would like to merge it. Author ------ YAMAMOTO Kengo / YamaKen <yamaken AT bp.iij4u.or.jp> FAMILY Given / Nick http://en.wikipedia.org/wiki/Japanese_name Thanks ------ Hans-J. Boehm and all authors of Boehm GC for the useful codes. Tanaka Akira for letting me realize about the GC problem through the presentation at Binary 2.0 Conference 2006.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 82.9%
- M4 10.3%
- Assembly 3.6%
- Makefile 2.8%
- Dockerfile 0.2%
- Shell 0.1%
- Ruby 0.1%