• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/workflows/H22-Aug-2020-9492

ci/H22-Aug-2020-5034

include/H22-Aug-2020-6,5753,867

m4/H22-Aug-2020-268252

.gitignoreH A D22-Aug-2020357 3332

COPYINGH A D22-Aug-2020799 1713

Makefile.amH A D22-Aug-20208 KiB26467

READMEH A D22-Aug-20201.3 KiB4932

alpha_mach_dep.SH A D22-Aug-20202.1 KiB8760

autogen.shH A D22-Aug-2020114 95

configure.acH A D22-Aug-202020.3 KiB722655

configure.hostH A D22-Aug-20201.5 KiB6252

docker-compose.ymlH A D22-Aug-2020196 119

extract-news.rbH A D22-Aug-2020370 2116

gcroots.cH A D22-Aug-20205.1 KiB228164

gcroots.pc.inH A D22-Aug-2020268 119

ia64_save_regs_in_stack.sH A D22-Aug-2020276 1311

libtool-version.mkH A D22-Aug-2020169 51

mach_dep.cH A D22-Aug-20208 KiB245171

make-dist.shH A D22-Aug-2020139 94

mark.cH A D22-Aug-20201.2 KiB397

mips_sgi_mach_dep.sH A D22-Aug-20201.3 KiB4738

mips_ultrix_mach_dep.sH A D22-Aug-2020643 2725

news.mdH A D22-Aug-2020464 3418

rs6000_mach_dep.sH A D22-Aug-20202.6 KiB115113

sparc_mach_dep.SH A D22-Aug-20202 KiB7160

sparc_netbsd_mach_dep.sH A D22-Aug-2020937 3531

sparc_sunos4_mach_dep.sH A D22-Aug-2020877 3930

README

1libgcroots
2==========
3
4About
5-----
6
7This library abstracts architecture-dependent part of garbage collector
8roots acquisition such as register windows of SPARC and register stack
9backing store of IA-64. Main part of the code is based on Boehm GC 7.0.
10
11With this library, you can easily write your own garbage collector such as
12for small footprint, some application-specific optimizations, just learning
13or to test experimental ideas.
14
15See this page for latest information.
16
17  http://code.google.com/p/sigscheme/wiki/libgcroots
18
19
20Implementation Status
21---------------------
22
23This version only supports non-threaded execution contexts started with
24GCROOTS_call_with_gc_ready_stack(). i.e. Entire stack is not scanned at
25mark phase.
26
27Since SigScheme the main application of this library does not need both
28threading and scanning entire stack based on system-dependent absolute
29stack bottom, I don't have a plan to support these features. If you need
30them, please port the appropriate codes from Boehm GC. I would like to
31merge it.
32
33
34Author
35------
36
37YAMAMOTO Kengo / YamaKen  <yamaken AT bp.iij4u.or.jp>
38FAMILY   Given / Nick
39http://en.wikipedia.org/wiki/Japanese_name
40
41
42Thanks
43------
44
45Hans-J. Boehm and all authors of Boehm GC for the useful codes.
46
47Tanaka Akira for letting me realize about the GC problem through the
48presentation at Binary 2.0 Conference 2006.
49