comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: Studying and Maintaining GNAT, Is There Any Interest in a New Group?
Date: Sat, 25 Aug 2018 20:25:03 +0100
Date: 2018-08-25T20:25:03+01:00	[thread overview]
Message-ID: <ly4lfimepc.fsf@pushface.org> (raw)
In-Reply-To: ec9cbd0c-51d4-4a55-a2b0-b6c6b96bb9fb@googlegroups.com

patrick@spellingbeewinnars.org writes:

> I was wondering if the patches came from a group, whether the GCC
> people would accept them without or without Adacore.

I'm far from expert on GCC procedures, but all three of the Ada
front-end maintainers (see [1]) are AdaCore employees, and I don't think
you're going to get approval for updates to Ada internals from anyone
else.

If it's OS-related (I see some of this because Darwin) you stand more
chance.

[1] https://github.com/gcc-mirror/gcc/blob/master/MAINTAINERS

> I know what trouble you have had with GCC and trying to get GNAT
> ported over to ARM many years ago.

That was very frustrating. When others (including me) joined in with
more evidence things improved.

But it can be hard to get the evidence, particularly for rare
happenings; I'm convinced there's a bug in the bare-board RTS related to
an interrupt occuring during a protected entry, reported almost a year
ago, no resolution yet so far as I know.

> However, could it be safe to say that most of the bugs are in the
> runtime and not in the code generation?

When a new compiler release is being made, almost all the bugs will be
in the compiler; the RTS is pretty stable. The interface to the RTS can
change a bit (for Cortex GNAT RTS, GCC7->GCC8 involved a minor change to
the way tagged types are handled, and how secondary stacks are
allocated).

  reply	other threads:[~2018-08-25 19:25 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-08-25 12:27 Studying and Maintaining GNAT, Is There Any Interest in a New Group? patrick
2018-08-25 13:56 ` Dan'l Miller
2018-08-25 16:00   ` patrick
2018-08-25 16:16 ` Luke A. Guest
2018-08-25 17:42   ` patrick
2018-08-25 19:25     ` Simon Wright [this message]
2018-08-25 20:24       ` patrick
2018-08-25 21:48         ` Luke A. Guest
2018-08-25 21:53           ` patrick
2018-08-25 22:05             ` Luke A. Guest
2018-08-26 19:54           ` Dan'l Miller
2018-08-26 20:14             ` Dan'l Miller
2018-08-26 22:52             ` Lucretia
2018-08-27  2:38               ` Dan'l Miller
2018-08-27 14:46                 ` Lucretia
2018-08-27 15:42                   ` Dan'l Miller
2018-08-27 21:27               ` Randy Brukardt
2018-08-28  7:26                 ` Dmitry A. Kazakov
2018-08-29  0:16                   ` Randy Brukardt
2018-08-29  8:20                     ` Dmitry A. Kazakov
2018-08-29 21:43                       ` Randy Brukardt
2018-08-30  7:55                         ` Dmitry A. Kazakov
2018-08-30 23:25                           ` Randy Brukardt
2018-08-31  8:48                             ` Dmitry A. Kazakov
2018-08-31 22:42                               ` Randy Brukardt
2018-09-02  8:02                                 ` Dmitry A. Kazakov
2018-09-04 22:18                                   ` Randy Brukardt
2018-08-29  3:02                 ` Paul Rubin
2018-08-29  6:18                   ` Luke A. Guest
2018-08-29 19:00                     ` Paul Rubin
2018-08-30  5:54                       ` Luke A. Guest
2018-08-30  6:29                         ` Paul Rubin
2018-08-27 21:18             ` Randy Brukardt
2018-08-27  9:37           ` Simon Wright
2018-08-27 16:54             ` Bill Findlay
2018-08-27 17:42               ` Shark8
2018-08-31 21:23                 ` Robert A Duff
2018-08-31 22:51                   ` Randy Brukardt
2018-09-01 19:42                     ` Robert A Duff
2018-09-02  8:04                       ` Dmitry A. Kazakov
2018-09-02 10:11                     ` AdaMagica
2018-09-02 12:10                       ` Jeffrey R. Carter
2018-09-02 14:30                         ` AdaMagica
2018-09-04 22:05                           ` Randy Brukardt
2018-09-01  7:41               ` Simon Wright
2018-09-01 17:27                 ` Bill Findlay
2018-08-27 17:35         ` Shark8
2018-08-25 21:17       ` Luke A. Guest
2018-08-25 23:16       ` Paul Rubin
2018-08-26  8:03         ` Rene
2018-08-26 10:09         ` Simon Wright
2018-08-25 16:43 ` Jeffrey R. Carter
2018-08-25 17:38   ` patrick
2018-08-25 17:39     ` Luke A. Guest
2018-08-25 17:45       ` patrick
replies disabled

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