comp.lang.ada
 help / color / mirror / Atom feed
* SweetAda 0.5 released
@ 2021-05-04 11:09 Gabriele Galeotti
  0 siblings, 0 replies; only message in thread
From: Gabriele Galeotti @ 2021-05-04 11:09 UTC (permalink / 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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-04 11:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-04 11:09 SweetAda 0.5 released Gabriele Galeotti

comp.lang.ada

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://archive.legitdata.co/comp.lang.ada

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 comp.lang.ada comp.lang.ada/ https://archive.legitdata.co/comp.lang.ada \
		comp.lang.ada
	public-inbox-index comp.lang.ada

Example config snippet for mirrors.


AGPL code for this site: git clone http://7fh6tueqddpjyxjmgtdiueylzoqt6pt7hec3pukyptlmohoowvhde4yd.onion/public-inbox.git