Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

The unrecognized minister of propaganda, E -- seen in an email from Ean Schuessler


devel / comp.lang.ada / Re: ANN: SweetAda 0.6 released

SubjectAuthor
* ANN: SweetAda 0.6 releasedGabriele Galeotti
`* Re: ANN: SweetAda 0.6 releasedStéphane Rivière
 `- Re: ANN: SweetAda 0.6 releasedGabriele Galeotti

1
ANN: SweetAda 0.6 released

<c426cdde-0fb0-4844-a6f4-60d59d9cf802n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:4e:: with SMTP id y14mr419646qtw.186.1621443379013; Wed, 19 May 2021 09:56:19 -0700 (PDT)
X-Received: by 2002:a25:4005:: with SMTP id n5mr657879yba.161.1621443378735; Wed, 19 May 2021 09:56:18 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 19 May 2021 09:56:18 -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: <c426cdde-0fb0-4844-a6f4-60d59d9cf802n@googlegroups.com>
Subject: ANN: SweetAda 0.6 released
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Wed, 19 May 2021 16:56:19 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 78
 by: Gabriele Galeotti - Wed, 19 May 2021 16:56 UTC

Hi all.

I've just released SweetAda 0.6.

SweetAda is a lightweight development framework to create Ada systems on a wide range
of machines. Please refer to https://www.sweetada.org.

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

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

- spurious entry core/last_chance_directory was not removed in the configuration.in
for the core complex, and this causes a build failure in GPRbuild mode, corrected

- Makefile.tc.in: new ADAC_SWITCHES_WARNING switches:
-gnatw.q - (Activate warnings on questionable layout of record types)
-gnatw_r - (Activate warnings for out-of-order record representation clauses) (unused)

- Makefile.tc.in: added DISABLE_STACK_USAGE flag (some targets do not support stack
usage computation, can be set from platform-level configuration.in)

- menu-dialog.sh remains in menu until you exit explicitly (e.g., by pressing
double-ESC), so you can perform various actions sequentially; if instead you specify
an action as an argument in the command line then the behaviour is unchanged,
exiting at once after execution

- qemu-ifup.sh/qemu-ifdown.sh are now a single common copy in libutils directory;
Dreamcast makeip.tcl/scramble.tcl are now merged in makecdrom.tcl; pc-x86-bootX.tcl
moved as a single copy in share directory

- package Definitions is now placed in modules directory

- more error checking in various Tcl scripts

- initial cleanup of cpus branch file layout, removed duplicated files

- new target: SiFive HiFive1 Rev B, only able to blink the on-board RGB LEDs (needs
OpenOCD to download the executable)

- Synergy-S5D9: bsp.ads got accidentally deleted, corrected

- Synergy-S5D9: added SCI definitions so that it can output something on SCI (UART
mode, very primitive)

- partial rewriting of the NE2000 driver, more register definitions

- removed all ugly, unpleasant, ill-designed temporary code from exceptions.adb
in PC-x86 interrupt handling (which now processes, e.g., raw TCP/IP traffic from
applications.adb); the same in Amiga-FS-UAE

- some changes in Ethernet FIFO queue to make it more efficient

- ATmega328P (ArduinoUno): more register definitions, timers and general purpose
registers; added some low-level templates; deleted unuseful subprogram in proprietary
core unit and its dependency on console

- drivers/pc:
- revised 8254 PIT; PIT_Counter0_Init now uses MODE 2 (rate generator) instead
of MODE 3 (square wave generator) as a system timer
- simple stub for RTC handling
- IrqX renamed to PIC_IrqX
- Irq0 aliased to PIT_Interrupt
- Irq8 aliased to RTC_Interrupt

- added -mno-red-zone to GCC switches in x86-64

- use rounding instead of floor integer division when computing timing counts, where appropriate

There is also a new release of QEMU emulator -- 20210517 -- providing QEMU 6.0.0 for Linux and Windows platforms, and QEMU 5.2.0 for OS X.
The OS X version should work on El Capitan (tested on a VM, someone reported problems on later versions ).

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

Re: ANN: SweetAda 0.6 released

<s851e6$p64$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: ste...@genesix.fr (Stéphane Rivière)
Newsgroups: comp.lang.ada
Subject: Re: ANN: SweetAda 0.6 released
Date: Thu, 20 May 2021 09:00:22 +0200
Organization: La Maison
Lines: 13
Message-ID: <s851e6$p64$1@dont-email.me>
References: <c426cdde-0fb0-4844-a6f4-60d59d9cf802n@googlegroups.com>
Reply-To: stef@genesix.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 20 May 2021 07:00:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="a050efae2eb22e06f979235553ca40f0";
logging-data="25796"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/UYyqOd2oXFzbO4UqldclQMbWIp0surQg="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.10.0
Cancel-Lock: sha1:/y1xzJDWVtKUS7Bg64VVRWuEx6g=
In-Reply-To: <c426cdde-0fb0-4844-a6f4-60d59d9cf802n@googlegroups.com>
Content-Language: fr
Autocrypt: addr=stef@genesix.fr; keydata=
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
 by: Stéphane Rivière - Thu, 20 May 2021 07:00 UTC

> I've just released SweetAda 0.6.

Thanks Gabriele,

I'll test again SweetAda with AVR in june.

Stéphane

--
Be Seeing You
Number Six

Re: ANN: SweetAda 0.6 released

<aa707be7-0527-4347-8304-d4818a970180n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:4d43:: with SMTP id x3mr3922741qtv.326.1621499964707;
Thu, 20 May 2021 01:39:24 -0700 (PDT)
X-Received: by 2002:a25:cf42:: with SMTP id f63mr5831752ybg.277.1621499964345;
Thu, 20 May 2021 01:39:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.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: Thu, 20 May 2021 01:39:24 -0700 (PDT)
In-Reply-To: <s851e6$p64$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=165.225.203.69; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ
NNTP-Posting-Host: 165.225.203.69
References: <c426cdde-0fb0-4844-a6f4-60d59d9cf802n@googlegroups.com> <s851e6$p64$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <aa707be7-0527-4347-8304-d4818a970180n@googlegroups.com>
Subject: Re: ANN: SweetAda 0.6 released
From: gabriele...@gmail.com (Gabriele Galeotti)
Injection-Date: Thu, 20 May 2021 08:39:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Gabriele Galeotti - Thu, 20 May 2021 08:39 UTC

On Thursday, May 20, 2021 at 9:00:24 AM UTC+2, Stéphane Rivière wrote:
> > I've just released SweetAda 0.6.
> Thanks Gabriele,
>
> I'll test again SweetAda with AVR in june.
>
> Stéphane
>
> --
> Be Seeing You
> Number Six

Thanks Stéphane. Let me know.
G

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor