Update to Guile 3.0.9

This is achieved by transplanting 3.0.7's psyntax-pp.scm into 3.0.9
which works flawlessly.

This is required for parallelism, since <3.0.8 is irreproducible when
-jN is used.
This commit is contained in:
fosslinux 2023-04-10 15:27:34 +10:00
parent 343843dfdd
commit f2a0d74bfb
7 changed files with 176 additions and 16 deletions

View file

@ -965,15 +965,16 @@ boehm-gc 8.0.4
The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage
collecting replacement for C malloc or C++ new.
guile 3.0.7
guile 3.0.9
===========
GNU Ubiquitous Intelligent Language for Extensions (GNU Guile) is the preferred
extension language system for the GNU Project and features an implementation
of the programming language Scheme.
We use ``guile-psyntax-bootstrapping`` project to bootstrap Guile's ``psyntax.pp``
without relying on pre-expanded code.
We use ``guile-psyntax-bootstrapping`` project on Guile 3.0.7 to bootstrap
Guile's ``psyntax.pp`` without relying on pre-expanded code. This is then
transplanted into Guile 3.0.9.
which 2.21
==========