comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic.brenta@insalien.org>
Subject: Re: [Announcement] New Project: ASIS for GNAT
Date: 13 Mar 2004 21:38:34 +0100
Date: 2004-03-13T21:38:34+01:00	[thread overview]
Message-ID: <87ish8iit1.fsf@insalien.org> (raw)
In-Reply-To: 3zl4c.17228$mM.123491@attbi_s02

"Jeff C," <jcreem@yahoo.com> writes:

> "Martin Krischik" <krischik@users.sourceforge.net> wrote in message
[...]
> > http://sourceforge.net/projects/gnat-asis/
> >
> > Current experinental versions are available via cvs.
> 
> Hmm..Might be nice to target gcc 3.4 since although it looks
> promising, I am not sure that GNAT will be released in gcc 3.5
> (which is currently targeted for tree-ssa)..

AFAIK, GNAT will be part of all future releases of GCC, won't it?  The
tree-ssa branch you are referring to affects only the back-end unless
I am mistaken.  Of course, such a massive change to the back-end might
affect the GNAT font-end; this is a quality issue which is orthogonal
to the existence of the GNAT front-end.

> This is nice to have since ACT has not provided up to date public
> releases since 3.15. Perhaps this will entice them to release one at
> http://libre.act-europe.fr

They have told me privately that they do plan to make more "p"
releases in the future; these will have ASIS and GLADE.  I am not a
paying customer, so please do not take this as a promise.  Obviously,
they did not mention any release date; like Debian, it will be
released "when it's ready".

I certainly hope, though, that the ASIS project on SourceForge will
coordinate with ACT in order not to duplicate effort.  I'm sure ACT
will appreciate the help.  I do not know whether or not they would
agree to doing all further development of ASIS on SourceForge.  They
did move their development of GCC to gcc.gnu.org.

> I suspect part of the reason for the hold off is that the FSF
> releases containing Ada have been generally more broken than 3.15.

Yes, switching the back-end from GCC 2.8.1 to 3.1 was rather
disruptive.  The GNAT in GCC 3.1, 3.2 and 3.3 are essentially the
same; I would not trust them too much, and I second Jeff's comment
that it would be better to target GCC 3.4 for ASIS.

> Gcc 3.4 was looking like it might actually be a pretty good release
> for GNAT... I have not checked back recently on progress.

ACT have put in a lot of work in GCC 3.4.  It will be very different
from 3.3, and, I think, much better.  Although 3.4 has not been
released yet, the release branch has been created in January 2004, and
is in Stage 3.  This means that no new features are being added to it;
the only changes are regression fixes.  So, if Martin's project
targets it for ASIS, it won't suffer from the moving target syndrome.

ACT are still working actively on GCC, but only on the main branch
which will become GCC 3.5.

Since ACT still plan to make more "p" releases, I would suggest to
distinguish between "ASIS for GNAT", which refers to the "p" releases
made by ACT, and "ASIS for GCC", which refers to the the project
hosted on SourceForge.

Since GCC 3.4 has not been released yet, there is still a chance that
"ASIS for GCC 3.4" might be released at the same time as GCC 3.4.
That would be neat, but I may be day-dreaming :)
 
> Anyone run the test suite recently on any popular targets and want
> to report results?

That would definitely help.

For GNAT itself, the ACATS test suite is part of 3.4 and HEAD (which
will become 3.5), but not part of 3.3 or any earlier release.

Now, I am not aware of an ASIS test suite but creating one would
definitely help.  The existing examples from the source distribution
can serve as a starting point.  The ASIS project on SourceForge could
be the central point to publish reports.

-- 
Ludovic Brenta.



  parent reply	other threads:[~2004-03-13 20:38 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-12 16:05 [Announcement] New Project: ASIS for GNAT Martin Krischik
2004-03-12 16:28 ` Jeff C,
2004-03-12 18:55   ` Martin Krischik
2004-03-12 20:17     ` Jeff C,
2004-03-12 20:34       ` Martin Krischik
2004-03-13 15:20         ` Georg Bauhaus
2004-03-12 19:02   ` Georg Bauhaus
2004-03-13 20:38   ` Ludovic Brenta [this message]
2004-03-14  3:58     ` David Starner
2004-03-14 11:57     ` Martin Krischik
2004-03-14 19:18       ` Ludovic Brenta
2004-03-14 19:28         ` Martin Krischik
2004-03-14 22:43           ` Ludovic Brenta
2004-03-16 11:11             ` Martin Krischik
2004-03-16 12:28               ` Ludovic Brenta
2004-03-16 19:36                 ` Martin Krischik
2004-03-18 10:22                   ` Booch Components and AdaCL in Debian (was Re: [Announcement] New Project: ASIS for GNAT) Ludovic Brenta
2004-03-16 13:59               ` [Announcement] New Project: ASIS for GNAT Arnaud Charlet
2004-03-16 14:26                 ` Ludovic Brenta
2004-03-17 18:00                   ` Martin Krischik
2004-03-18  8:08                     ` Rolf Ebert
2004-03-18 10:58                       ` Georg Bauhaus
2004-03-19  9:28                         ` Rolf Ebert
2004-03-19 17:11                           ` Georg Bauhaus
2004-03-21 18:22                             ` Ludovic Brenta
2004-03-18 12:32                     ` Jeff C,
2004-03-16 16:30                 ` Martin Krischik
2004-03-14 15:46   ` Rolf Ebert
2004-03-14 18:16     ` Ludovic Brenta
2004-03-25 22:17       ` Georg Bauhaus
2004-03-25 20:04     ` Georg Bauhaus
2004-03-25 23:19       ` Florian Weimer
2004-03-26  2:39         ` Georg Bauhaus
2004-03-26  7:15           ` Ludovic Brenta
2004-03-26  9:06             ` Adrian Knoth
2004-03-27  0:17               ` Ludovic Brenta
replies disabled

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