From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: * X-Spam-Status: No, score=1.1 required=3.0 tests=BAYES_00,FROM_SUSPICIOUS_NTLD, FROM_SUSPICIOUS_NTLD_FP,PDS_OTHER_BAD_TLD autolearn=no autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!WqHie3Arq0S4Q6dDdV3Snw.user.46.165.242.75.POSTED!not-for-mail From: Fernando Oleo Blanco Newsgroups: comp.lang.ada Subject: Re: GCC release notes, aka, Ada is still alive! Date: Wed, 13 Oct 2021 18:32:30 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <20211012213725.e8a738457d6f104f6ffbe0df@iki.fi> <20211012222808.89d5824ee18392056af83090@iki.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gioia.aioe.org; logging-data="14094"; posting-host="WqHie3Arq0S4Q6dDdV3Snw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:62987 List-Id: Thank you to everybody that commented on the topic. We could use the Changelog present in the gcc/ada directory to triage commits more precisely (credit goes to Stéphane). On 12.10.21 21:28, Tero Koskinen wrote: > I decided to try an example. I must confess that I don't know where > the cutoff point for GCC 11 was and what it changes actually did > (the commit log messages aren't that clear if you don't actually > follow the development of GCC/GNAT/Ada in detail). To be honest, we could try to write the changelog for GCC 11 with the information given by Fabien (AdaCore) and what we find out. If for whatever reason the GCC people do not want to make large changes to the already released changelog, we could compile a larger list for GCC 12. I think the most important aspects are: - Ada 2022, which has a long list of changes on its own; - Improvements to systems (VxWorks, RTMS, etc), as it shows that Ada is present in more places than what meets the eye; - Deprecations and fixes; - General improvements in the library, SPARK and with the GCC ecosystem. I think Ada has somewhat acceptable support for OpenMP, which was improved in the past few years, for example. It has also been increasing SPARK support in the libraries. > But here is the idea what the patches could looks like. (And yes, > I know that comp.lang.ada is totally incorrect place for the diff.) I think that the diff included is a good example of what it would be to write the main changes. I want to sign up for GCC's gcc mailing list (general discussion) and ask the GCC people what would be the preferred way to move forward. Hey, maybe they would like to have Ada changelogs for all past releases! If I hear anything back I will tell you. Though if someone wants to start, I see no problem on sharing diffs here. Not the most ideal place, but it is a good forum to share ideas. Regards, -- Fernando Oleo Blanco https://irvise.xyz