comp.lang.ada
 help / color / mirror / Atom feed
From: Gabriele Galeotti <gabriele.galeotti.xyz@gmail.com>
Subject: SweetAda 0.5 released
Date: Tue, 4 May 2021 04:09:43 -0700 (PDT)	[thread overview]
Message-ID: <75daae7b-d971-49c9-a6b8-ef777da55176n@googlegroups.com> (raw)

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

                 reply	other threads:[~2021-05-04 11:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

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