comp.lang.ada
 help / color / mirror / Atom feed
From: mazzanti@iei.pi.cnr.it (Franco Mazzanti)
Subject: Finalization and Garbage Collection: a hole in the RM?
Date: 1996/08/26
Date: 1996-08-26T00:00:00+00:00	[thread overview]
Message-ID: <mazzanti-2608961026160001@mac-mazz.iei.pi.cnr.it> (raw)


I could not find are rule describing what could/should happen when an
exception is raised by a Finalization routine called by the garbage
collector.  [RM 7.6.1.(14)] says that this is a bounded error, and this,
fortunately rules out any erroneous execution. But the list of the 
possible effects does not contain the case of Finalize being called
by a garbage collector. 

Should this be interpreted as if the garbage collector should act exactly
as any other Ada task, and handle in its own way any possible exception
raised by Finalize? 
[RM 13.12(6)] says something on the Garbage Collection, but in an a way that
does not seem to mandate at all the above point of view.

Missing something??

Franco Mazzanti  <mazzanti@iei.pi.cnr.it>
I.E.I. - C.N.R.




             reply	other threads:[~1996-08-26  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-08-26  0:00 Franco Mazzanti [this message]
1996-08-29  0:00 ` Finalization and Garbage Collection: a hole in the RM? Robert A Duff
1996-08-29  0:00 ` Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
1996-08-30  0:00 Franco Mazzanti
1996-08-30  0:00 ` Robert A Duff
1996-09-02  0:00 Franco Mazzanti
1996-09-03  0:00 ` Robert Dewar
1996-09-03  0:00 ` Robert A Duff
1996-09-04  0:00 Franco Mazzanti
1996-09-08  0:00 ` Robert Dewar
1996-09-06  0:00 Franco Mazzanti
1996-09-06  0:00 ` Robert A Duff
1996-09-07  0:00   ` Robert Dewar
1996-09-09  0:00 Franco Mazzanti
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox