Re: Recognising pointers during garbage collection?

Basile STARYNKEVITCH <basile@starynkevitch.net>
31 Jul 2003 12:36:55 -0400

          From comp.compilers

Related articles
[4 earlier articles]
Re: Recognising pointers during garbage collection? dobes@dobesland.com (Dobes Vandermeer) (2003-07-25)
Re: Recognising pointers during garbage collection? fjh@cs.mu.oz.au (Fergus Henderson) (2003-07-25)
Re: Recognising pointers during garbage collection? joachim.durchholz@web.de (Joachim Durchholz) (2003-07-25)
Re: Recognising pointers during garbage collection? qrczak@knm.org.pl (Marcin 'Qrczak' Kowalczyk) (2003-07-25)
Re: Recognising pointers during garbage collection? cymric73@hotmail.com (Maarten D. de Jong) (2003-07-25)
Re: Recognising pointers during garbage collection? basile@starynkevitch.net (Basile STARYNKEVITCH) (2003-07-31)
Re: Recognising pointers during garbage collection? basile@starynkevitch.net (Basile STARYNKEVITCH) (2003-07-31)
Re: Recognising pointers during garbage collection? gneuner2@comcast.net (George Neuner) (2003-07-31)
Re: Recognising pointers during garbage collection? fjh@cs.mu.oz.au (Fergus Henderson) (2003-08-04)
Re: Recognising pointers during garbage collection? basile@starynkevitch.net (Basile STARYNKEVITCH) (2003-09-04)
Re: Recognising pointers during garbage collection? nmm1@cus.cam.ac.uk (2003-09-04)
| List of all articles for this month |

From: Basile STARYNKEVITCH <basile@starynkevitch.net>
Newsgroups: comp.compilers
Date: 31 Jul 2003 12:36:55 -0400
Organization: http://lesours.starynkevitch.net/ - Les Ours
References: 03-07-149 03-07-168 03-07-186
Keywords: GC
Posted-Date: 31 Jul 2003 12:36:55 EDT

        Joachim Durchholz wrote:
        >> I'm not sure whether the above list is exhaustive; if anybody
        >> has interesting alternatives, please let the list know :-)


= Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl> writes:


        Marcin> I'm implementing a garbage collector where the first word
        Marcin> of every object representation is a pointer to an object
        Marcin> description, and it stores among other things an address
        Marcin> of a function which marks pointers inside the object (two
        Marcin> functions really, for two generations).




For information, this is exactly the simplest way to use Qish, as
illustrated in http://www.starynkevitch.net/Basile/qishintro.html;
Qish is an opensource (LGPL) precise GC for and in C (provided you
follow a specific coding style in C).


--


Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.