bug#58217: tree-il->bytecode compilation of (not (list …)) fails

2022-10-01 Thread Ludovic Courtès
Hi, I stumbled upon this bug of the baseline compiler: --8<---cut here---start->8--- scheme@(guile-user)> (compile '(not (list 1 2)) #:optimization-level 2) $3 = #f scheme@(guile-user)> (compile '(not (list 1 2)) #:optimization-level 1) ice-9/boot-9.scm:1685:16

bug#49941: [PATCH] module/system/base/target.scm: support riscv32

2022-10-01 Thread Ludovic Courtès
Hi, Fabrice Fontaine skribis: > Fix the following build failure on riscv32: > > system/base/target.scm:132:16: In procedure triplet-pointer-size: > unknown CPU word size "riscv32" > > Fixes: > - > http://autobuild.buildroot.org/results/6705630c1484239ec8b73d57ebc2e2570fbfc8f8 > > Signed-off-by

bug#58109: simple-format vs (ice-9 format) bug in 3.0.7?

2022-10-01 Thread Ludovic Courtès
Hi, Jean Abou Samra skribis: > Uh, at the end of module/ice-9/format.scm, there is > > ;; Thanks to Shuji Narazaki > (module-set! the-root-module 'format format) > > which dates back to > > commit 14469b7c69feb0f2c5b8a093f19fe2a548b31c5b > Author: Greg J. Badros > Date:   Thu Jan 20 20:58:30 20

bug#57778: [PATCH] * doc/ref/sxml.texi (7.21.4 Transforming SXML): adds a mention to the module to be imported for the procedures introduced in this section of the documentation.

2022-10-01 Thread Ludovic Courtès
Hi, Fulbert skribis: > Small change proposal in attached patch to give some direction on module > to use for functions discussed in the (7.21.4 Transforming SXML) section > of the documentation. A welcome improvement! > +The pre-post-order function, in (sxml transform) module, visits the

bug#57776: [PATCH] * doc/ref/compiler.texi (CPS Soup) : fix small typo in doc (closing paren out of @code{} tag).

2022-10-01 Thread Ludovic Courtès
Applied, thanks!

bug#57440: Guile manual has incorrect history on the name

2022-10-01 Thread Ludovic Courtès
Hi Arne and Lee, "Dr. Arne Babenhauserheide" skribis: > From 8bfc607ffbc433b7dde50787cf813bd455726daa Mon Sep 17 00:00:00 2001 > From: Arne Babenhauserheide > Date: Sat, 27 Aug 2022 01:57:57 +0200 > Subject: [PATCH] doc: Lee Thomas suggested the name change. Thanks for the historical research

bug#57377: [PATCH] api-coverage.texi: fix example, remove mentions of unimplemented features

2022-10-01 Thread Ludovic Courtès
Hi Antoine, Antoine Kalmbach skribis: > * doc/ref/api-coverage.texi (Code Coverage): #:modules is not > supported... never seems to have been supported? > (example): close port, not file. In commit 4456245753ff925cafd3e72d130761b6f1c2c419, Jessica Talon added support for #:modules. I appli

bug#58217: tree-il->bytecode compilation of (not (list …)) fails

2022-10-01 Thread Ludovic Courtès
Ludovic Courtès skribis: > I believe this is fixed by changing ‘predicate?’ to: > > (define (predicate? name) > (and=> (lookup-primitive name) primitive-predicate?)) Done in e2797f529b8934b0a11b9f6aebbf937b183ece77! Ludo’.

bug#58109: simple-format vs (ice-9 format) bug in 3.0.7?

2022-10-01 Thread Jean Abou Samra
Le 01/10/2022 à 15:40, Ludovic Courtès a écrit : Hi, Jean Abou Samra skribis: Uh, at the end of module/ice-9/format.scm, there is ;; Thanks to Shuji Narazaki (module-set! the-root-module 'format format) which dates back to commit 14469b7c69feb0f2c5b8a093f19fe2a548b31c5b Author: Greg J.