comp.lang.ada
 help / color / mirror / Atom feed
From: Nick Roberts <nick.roberts@acm.org>
Subject: Re: Ada compiler differences
Date: Wed, 20 Oct 2004 18:17:32 +0100
Date: 2004-10-20T18:17:32+01:00	[thread overview]
Message-ID: <2tnktdF1vq3q1U1@uni-berlin.de> (raw)
In-Reply-To: <mailman.38.1098277591.10401.comp.lang.ada@ada-france.org>

Stephen Leake wrote:

> It could also be argued that the LRM _should_ say more about what is
> guarranteed to be task safe.

Annex A, paragraph 3 states:

   The implementation shall ensure that each language defined subprogram
   is reentrant in the sense that calls on the same subprogram perform as
   specified, so long as all parameters that could be passed by reference
   denote overlapping objects.

I believe subsequent discussions (mentioned in the AARM) have confirmed
that the 'objects' effectively include external files (although strictly
this is implementation defined).

The ARM 83 did not define what had to be task-safe, and I suspect this
is the source of the problems with some Ada 95 implementations.

-- 
Nick Roberts



  reply	other threads:[~2004-10-20 17:17 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-20 13:05 Ada compiler differences Stephen Leake
2004-10-20 17:17 ` Nick Roberts [this message]
2004-10-20 19:44   ` Simon Wright
2004-10-21 21:02     ` Nick Roberts
  -- strict thread matches above, loose matches on Subject: below --
2004-10-20  1:32 Stephen Leake
2004-10-20  5:47 ` Simon Wright
2004-10-26  0:28   ` Randy Brukardt
2004-10-18 12:47 Magnus
2004-10-18 14:01 ` Jacob Sparre Andersen
2004-10-18 18:31   ` Luke A. Guest
2004-10-18 19:55     ` Nick Roberts
2004-10-19 20:52       ` Luke A. Guest
2004-10-20  1:16         ` Jeffrey Carter
2004-10-18 21:03     ` Martin Dowie
2004-10-19  2:11     ` Jeffrey Carter
2004-10-18 20:36 ` Nick Roberts
2004-10-18 21:48 ` Mark H Johnson
2004-10-19 14:49   ` Larry Kilgallen
2004-10-19 20:32     ` Mark H Johnson
2004-10-20 16:48       ` Warren W. Gay VE3WWG
2004-10-21 13:54         ` Larry Kilgallen
2004-10-21 20:57           ` Warren W. Gay VE3WWG
2004-10-21 21:05           ` Mark H Johnson
2004-10-26 15:23             ` Larry Kilgallen
2004-10-26 21:21               ` Mark H Johnson
2004-10-27  4:39                 ` Larry Kilgallen
2004-10-27 13:49                   ` Mark H Johnson
2004-10-20  8:02 ` Rod Chapman
2004-10-21 13:55   ` Larry Kilgallen
2004-10-22  8:13     ` Rod Chapman
replies disabled

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