This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: robustness vs. conservative GC


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]