Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

A right is not what someone gives you; it's what no one can take from you. -- Ramsey Clark


devel / comp.lang.ada / ANN: SweetAda 0.8 released

SubjectAuthor
o ANN: SweetAda 0.8 releasedGabriele Galeotti

1
ANN: SweetAda 0.8 released

<4831818c-538d-41a5-9fb8-bc4c31ef8b5fn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:620a:404d:: with SMTP id i13mr16148798qko.24.1623681976259;
Mon, 14 Jun 2021 07:46:16 -0700 (PDT)
X-Received: by 2002:a25:4641:: with SMTP id t62mr26539431yba.253.1623681975941;
Mon, 14 Jun 2021 07:46:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Mon, 14 Jun 2021 07:46:15 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=87.6.132.213; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 87.6.132.213
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4831818c-538d-41a5-9fb8-bc4c31ef8b5fn@googlegroups.com>
Subject: ANN: SweetAda 0.8 released
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Mon, 14 Jun 2021 14:46:16 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3344
 by: Gabriele Galeotti - Mon, 14 Jun 2021 14:46 UTC

Hi all.

I've just released SweetAda 0.8.

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 @ https://www.sweetada.org/release_notes.html.

Downloads available @ https://sourceforge.net/projects/sweetada.

Release notes
-------------

- ADA_MODE defaults to ADA20 (-gnat2020)

- now the RTS is not a single common archive, instead every target CPU has its own --
i.e. you have to donwload sweetada-rts-<target>-0.8.tar.gz; this way you
avoid to waste bandwidth downloading a large RTS for, e.g., the AVR, when
you don't need it

- adjusted Lock_Type definitions according to Ada 2020

- Tcl scripts: use "eq"/"ne" in place of "=="/"!="

- corrected a misinterpretation in the libopenocd.tcl proc version_numeric

- various programmer.tcl front-ends do not inherite OPENOCD_PREFIX, corrected

- change "adapter_khz" to "adapter speed" in OpenOCD configurations

- NiosII RTS has -mgpopt=none switch, so it is inherited in those kind of
platforms

- NiosII lacks interrupt subprograms declaration (body still TBD), declared

- adjusted linker scripts in NiosII platforms (Altera10M50GHRD, DE10-Lite)

- DigiConnectME has ARM vectors template in llkernel.s

- adjusted some values in VGA low-level register programming; the package
now can setup graphic mode 12h (640x480x16)

- burned in an EPROM, SweetAda correctly startups in a DECstation 5000/133 and
output messages on the SCC8530 serial port, blinking also the rear LEDs

- added/removed some Volatile_Full_Access aspects and cleaned up record layouts
that don't need it (they are placed in the object definition instead)

- every CPUs has eventually an empty LibGCC package spec (which overrides the
core one); this enforces a catch of package (mis-)using, which cause the compiler
to flag an error (should you try to use it when the CPU really does not need it)

- corrected a Makefile target dependency (output listings could be out-of-synch
if "make postbuild" is not explicitly called)

- 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


devel / comp.lang.ada / ANN: SweetAda 0.8 released

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor