From: Laurent Guerby <guerby@acm.org>
Subject: Re: Ok sorry, it is just a book gives no feedback.
Date: 07 Jan 2001 17:25:49 +0100
Date: 2001-01-07T16:19:55+00:00 [thread overview]
Message-ID: <86puhzuy5u.fsf@acm.org> (raw)
In-Reply-To: 93a3k8$m08$1@nnrp1.deja.com
Robert Dewar <robert_dewar@my-deja.com> writes:
> Actually you can find uses of this in the GNAT run-time going
> way back, and indeed it is much older than that, since DEC
> Ada 83 always supported this capability, and the DEC test suite
> contains a number of tests that use this capability to bypass
> compiler checking that would defeat the test purpose (related
> to the optimization point that LG made).
I doubt the DEC Ada 83 compiler used this trick to bypass "pragma
Pure" since it is an Ada 95 extension. I cannot comment on the use in
the GNAT runtime (was this to bypass Pure?). The general trick of
using export/import of symbols to bypass compiler sanity checking
surely predates all that stuff, that's a part of K&R C ;-).
> Laurent Guerby wrote:
> > In the "break everything" area you also have stream based code which
> > does all sorts of "unchecked" stuff without having "unchecked" in
> > its name (well it's obvious, but it breaks the "grep Unchecked" rule
> > ;-).
> But that's really no different from Sequential_IO ...
True (except for the grep "IO" thing ;-).
--
Laurent Guerby <guerby@acm.org>
next prev parent reply other threads:[~2001-01-07 16:25 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-12-31 14:18 Ok sorry, it is just a book gives no feedback Mark Pagdin
2000-12-31 16:56 ` Robert Dewar
2000-12-31 16:57 ` Robert Dewar
2001-01-01 11:03 ` Tarjei T. Jensen
2001-01-02 9:23 ` Newsgroup cla (was: Ok sorry, it is just a book gives no feedback.) Anders Wirzenius
2001-01-02 10:44 ` Florian Weimer
2001-01-02 13:21 ` Larry Kilgallen
2001-01-02 12:45 ` Andrew Hately
2001-01-02 13:25 ` Florian Weimer
2001-01-02 22:26 ` Ok sorry, it is just a book gives no feedback John English
2001-01-03 6:24 ` Nick Roberts
2001-01-04 13:14 ` Robert Dewar
2001-01-04 15:49 ` n_brunot
2001-01-04 17:09 ` Robert Dewar
2001-01-05 8:53 ` n_brunot
2001-01-05 13:45 ` Robert Dewar
2001-01-05 21:23 ` Randy Brukardt
2001-01-06 4:05 ` Larry Kilgallen
2001-01-06 17:11 ` Robert Dewar
2001-01-06 20:26 ` Larry Kilgallen
2001-01-06 22:40 ` Robert Dewar
2001-01-07 1:12 ` Larry Kilgallen
2001-01-07 4:19 ` Robert Dewar
2001-01-07 17:12 ` Larry Kilgallen
2001-01-08 12:26 ` Marin David Condic
2001-01-08 12:57 ` Larry Kilgallen
2001-01-08 15:01 ` Stephen Leake
2001-01-08 15:58 ` Ted Dennison
2001-01-09 21:13 ` Jean-Pierre Rosen
2001-01-06 19:46 ` Laurent Guerby
2001-01-06 20:36 ` Robert Dewar
2001-01-07 13:09 ` Laurent Guerby
2001-01-07 15:56 ` Robert Dewar
2001-01-07 16:25 ` Laurent Guerby [this message]
2001-01-07 15:58 ` Robert Dewar
2001-01-07 17:19 ` Larry Kilgallen
2001-01-06 7:13 ` Simon Wright
2001-01-07 16:00 ` Robert Dewar
2001-01-07 17:16 ` Larry Kilgallen
2001-01-04 17:11 ` Robert Dewar
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox