This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: robustness vs. conservative GC
- To: gcc at gcc dot gnu dot org
- Subject: Re: robustness vs. conservative GC
- From: Erik Schnetter <schnetter at uni-tuebingen dot de>
- Date: Tue, 31 Jul 2001 13:15:07 +0200
- Organization: Theoretische Astrophysik Tuebingen
On 30-Jul-2001, dewar@gnat.com <dewar@gnat.com> wrote:
> BTW, someone must have used the approach that I outlined before, of storing
> structs on the stack and manually linking them; the technique is very
> simple, so I can't believe that I'm the first to have invented it.
> However, I don't happen to know off-hand of any language implementations
> that use it. Does anyone reading this list happen to know of any systems
> that have used it, or papers that have talked about it?
The Berkeley Sather implementation <http://www.icsi.berkeley.edu/~sather/>
uses (or: used?) a similar system. However, they use these structures (which
form something like a parallel stack) only for debug information, i. e.
mostly to produce a call trace when the programme dumps core. For garbage
collection they use the vanilla Boehm garbage collector without any type
information...
-erik
--
Erik Schnetter <schnetter@uni-tuebingen.de>