comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Asynchronous Transfer of Control
Date: 1996/10/23
Date: 1996-10-23T00:00:00+00:00	[thread overview]
Message-ID: <dewar.846112325@merv> (raw)
In-Reply-To: 326E3BD9.62CB@csehp1.mdc.com


James Squire says

"They have not released their implementation of Annex D yet.  I will
forward this on to them.  I think it would have been clearer to place
your sentence into the LRM to let people know that abort completion
points are only important if the compiler does not support preemptive
abort."

The RM is quite clear, in 9.8, we have

24   (40) Additional requirements associated with abort are given in D.6,
     ``Preemptive Abort''.

And in the referenced section D.6, we find

D.6 Preemptive Abort

1   This clause specifies requirements on the immediacy with which an aborted
construct is completed.


I don't know where else you would look int the RM for semantics of abort
other than these two sections. Note that it is NOT the case that
abort completion points are only important if the compiler does not
support preemptive abort, I don't know where you got this idea. The
rule is that an abort CANNOT happen later than the point of an
abort completion point, and this absolute rule applies regardless
of the requirements in D.5(2-12) which do NOT contains this specific
requirement.





  reply	other threads:[~1996-10-23  0:00 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-16  0:00 Asynchronous Transfer of Control James Squire
1996-10-16  0:00 ` Robert Dewar
1996-10-23  0:00   ` James Squire
1996-10-23  0:00     ` Robert Dewar
1996-10-17  0:00 ` Tucker Taft
1996-10-17  0:00   ` Robert A Duff
1996-10-17  0:00     ` Latest /= Greatest (was: Asynchronous Transfer of Control) Larry Kilgallen
1996-10-22  0:00       ` Asynchronous Transfer of Control Dale Stanbrough
1996-10-18  0:00     ` Ken Cowan
1996-10-18  0:00       ` Robert A Duff
1996-10-19  0:00       ` Robert Dewar
1996-10-21  0:00         ` Philip Brashear
1996-10-21  0:00           ` Validation vs. Certification (was: Asynchronous Transfer of Control) Larry Kilgallen
1996-10-21  0:00           ` Asynchronous Transfer of Control Robert Dewar
1996-10-21  0:00             ` Larry Kilgallen
1996-10-26  0:00               ` Robert Dewar
1996-10-22  0:00         ` Norman H. Cohen
1996-10-21  0:00       ` Pascal Ledru
1996-10-22  0:00     ` Jon S Anthony
1996-10-23  0:00     ` James Squire
1996-10-23  0:00       ` Robert Dewar [this message]
1996-10-29  0:00         ` m193884
1996-10-29  0:00           ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2014-04-10 10:41 AdaMagica
2014-04-10 14:43 ` Dmitry A. Kazakov
2014-04-10 15:15 ` Adam Beneschan
2014-04-10 17:36   ` Adam Beneschan
2014-04-10 22:49   ` Randy Brukardt
2014-04-10 23:16     ` Adam Beneschan
2014-04-10 18:44 ` AdaMagica
2014-04-10 19:07 ` sbelmont700
replies disabled

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