From: Stephan Heinemann <zombie@cs.tu-berlin.de>
Subject: Re: Ravenscar - Multiple Protected Entries
Date: 12 Aug 2003 17:07:49 GMT
Date: 2003-08-12T17:07:49+00:00 [thread overview]
Message-ID: <bhb6t5$qv$1@news.cs.tu-berlin.de> (raw)
In-Reply-To: 3F37EC07.30009@spam.com
> All compilers have to implement the core language, and section 9 is part
> of the core language. Annex D (Real-Time Systems) is an optional annex
> that a compiler vendor can choose not to implement, to implement
> partially, or to implement completely. If your compiler implements Annex
> D and you don't mind being limited to compilers that implement Annex D,
> then you can rely on the entry that appears first in the protected
> unit's specification. If you want to be portable to all compilers, you
> can only count on the things in the core language. This appears to be
> the intention of Ravenscar, since it limits protected objects to a
> single entry to avoid non-determinism.
But without Annex D, there would be no monotonic time which is an integral
part of Ravenscar...
Totally confused,
Stephan
next prev parent reply other threads:[~2003-08-12 17:07 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-03 16:30 Ravenscar Stephan Heinemann
2003-08-04 8:19 ` Ravenscar Lutz Donnerhacke
2003-08-04 12:52 ` Ravenscar Matthew Heaney
2003-08-04 14:24 ` Ravenscar Phil Thornley
2003-08-04 20:49 ` Ravenscar Stephan Heinemann
2003-08-07 16:37 ` Ravenscar - Scheduling Stephan Heinemann
2003-08-07 17:16 ` Stephan Heinemann
2003-08-10 17:46 ` Ravenscar Stephan Heinemann
2003-08-06 9:43 ` Ravenscar Rodrigo Garcia
2003-08-09 15:44 ` Ravenscar - timouts Stephan Heinemann
2003-08-09 18:29 ` Ravenscar - Multiple Protected Entries Stephan Heinemann
2003-08-10 2:36 ` Jeffrey Carter
2003-08-10 17:41 ` Stephan Heinemann
2003-08-10 19:17 ` Jeffrey Carter
2003-08-11 16:35 ` Stephan Heinemann
2003-08-11 17:05 ` Stephan Heinemann
2003-08-11 19:18 ` Jeffrey Carter
2003-08-12 17:07 ` Stephan Heinemann [this message]
2003-08-12 16:31 ` Colin Paul Gloster
2003-08-12 17:10 ` Stephan Heinemann
2003-08-12 19:10 ` Colin Paul Gloster
2003-08-13 19:17 ` Colin Paul Gloster
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox