Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"The identical is equal to itself, since it is different." -- Franco Spisani


devel / comp.lang.ada / SweetAda 0.5 released

SubjectAuthor
o SweetAda 0.5 releasedGabriele Galeotti

1
SweetAda 0.5 released

<75daae7b-d971-49c9-a6b8-ef777da55176n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=5152&group=comp.lang.ada#5152

  copy link   Newsgroups: comp.lang.ada
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: i2pn2.org!i2pn.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...@gmail.com (Gabriele Galeotti)
Injection-Date: Tue, 04 May 2021 11:09:43 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Gabriele Galeotti - Tue, 4 May 2021 11:09 UTC

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

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor