From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: * X-Spam-Status: No, score=1.0 required=3.0 tests=AC_FROM_MANY_DOTS,BAYES_20, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:a05:622a:245:: with SMTP id c5mr22139337qtx.350.1620126583781; Tue, 04 May 2021 04:09:43 -0700 (PDT) X-Received: by 2002:a25:9085:: with SMTP id t5mr32088366ybl.504.1620126583482; Tue, 04 May 2021 04:09:43 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 4 May 2021 04:09:43 -0700 (PDT) Injection-Info: google-groups.googlegroups.com; posting-host=79.18.126.78; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ NNTP-Posting-Host: 79.18.126.78 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <75daae7b-d971-49c9-a6b8-ef777da55176n@googlegroups.com> Subject: SweetAda 0.5 released From: Gabriele Galeotti Injection-Date: Tue, 04 May 2021 11:09:43 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader02.eternal-september.org comp.lang.ada:61950 List-Id: Hi all. I've just released SweetAda 0.5. SweetAda is a lightweight development framework to create Ada systems on a wide range of machines. Please refer to https://www.sweetada.org. Release notes ------------- - The SFP RTS now gets Ada.Tags installed, and so it should be possible to use Ada tagged types - there are no more multiple Makefile.rts.in scattered in every multilib directory, only a single file is stored in the RTS root path of the toolchain target - Master Makefile does not export FPU_MODEL, corrected - new target: Synergy-S5D9 ARM-CortexM4 board, only able to blink a LED (needs OpenOCD to communicate with the target from inside SweetAda) - LibGCC now has adddi3/subdi3/negdi2/mulsi3/muldi3 implemented in pure Ada (although a bit superflous, since in most cases these subprograms will be overriden by CPU's own LibGCC assembly routines) - The MVME162-510A platform has now a little Tcl script to download a SweetAda S-record image by means of 162-Bug on-board monitor communication; very simple script (and at 19200 also very slow for big images, but good enough for testing) - the hard disk images for some platforms (Amiga-FS-UAE, Malta, PC-x86, etc) got accidentally deleted, they are now re-integrated for testing purposes - removed superflous conversion in Address_Displacement - drivers/PC: PIC_Init has now Vector_Offset_Master/Slave input parameters and can be used also from non-x86 targets - Malta MIPS: use PIC code from PC unit rather than an ad-hoc piece of code - drivers/PC: PIT_Counter0_Init has an input Count parameter - drivers/PC: unit does not depend on configure.ads anymore, and so the entire drivers branch should be CPU-independent - typos, cosmetics and minor adjustments Quick notes ----------- As usual, download the three packages core, RTS and LibGCC (since many changes are system-wide), and please save your work before overwrite the filesystem. G