On Friday 12 April 2002 03:22 am, Michel J Lambert wrote:
> > > So you're saying that the calls to get memory during interpreter
> > > initialization are somehow guaranteed to not require more memory (and 
thus
> > > a dod or collection run)? Currently, this guarantee is not expressed in
> >
> > I don't understand the "thus."  Nothing states that requesting memory
> > mandates a DOD/GC run.
> 
> If I call Parrot_allocate, it checks to see if it has enough allocated
> memory to provide the request. If not, it performs a collection run, and
> tries again. If not, it tries allocationg a new block of memory, and
> returns that. If that fails, it gives up.

I thought the point of the discussion was turning off the GC until such time 
that it was ready to go.  I know what it *does* - what should it *do*?

{Rest of the comments snipped.}

-- 
Bryan C. Warnock
[EMAIL PROTECTED]

Reply via email to