bug#38607: unable to build guile 2.9.7 on OS X 10.14.6

2020-01-12 Thread Aleix Conchillo Flaqué
On Sun, Jan 12, 2020, 12:59 PM Andy Wingo wrote: > On Sat 14 Dec 2019 07:16, Aleix Conchillo Flaqué > writes: > > > BOOTSTRAP GUILEC system/vm/linker.go > > /bin/sh: line 1: 69110 Abort trap: 6 GUILE_AUTO_COMPILE=0 > ../meta/build-env guild compile --target="x86_64-apple-darwin18.7.0

bug#36915: make-thread-local-fluid ignores the default value

2020-01-12 Thread Andy Wingo
On Sun 04 Aug 2019 00:46, Caleb Ristvedt writes: > In Guile 2.2.6 as packaged on Guix System (x86-64), the following > happens: > > -- > (define some-fluid (make-thread-local-fluid 42)) > > (display (fluid-ref some-fluid)) > > => #f > --

bug#38263: Bug in srfi-11

2020-01-12 Thread Andy Wingo
Applied to both branches. Thanks for the patch and thanks also to Mark for the review and initial patch! In the future, Tim, if you have larger patches, we should work out copyright assignment paperwork. But less-than-10-line patches are fine without. Let me know if this is of interest to you.

bug#38516: [guile-2.9.6] make failed on Solaris x86/x64

2020-01-12 Thread Andy Wingo
On Sat 07 Dec 2019 01:12, Kiyoshi KANAZAWA writes: > Hello, > > Trying guile-2.9.6. > Make fails on Solaris x86/64 with 32 bit mode. > It does not happen with 64 bit mode. > > $ make >   : >   CC   libguile_3.0_la-ioext.lo >   CC   libguile_3.0_la-jit.lo > jit.c: In function 'compile_s64_

bug#38534: fluid-ref doesn't return defaults for thread local fluids

2020-01-12 Thread Andy Wingo
On Sun 08 Dec 2019 18:41, Rob Browning writes: > For example, in 2.2.6: > > scheme@(guile-user)> (define x (make-thread-local-fluid 'default)) > scheme@(guile-user)> (fluid-ref x) > $1 = #f Applied your patch on both branches; thank you! Andy

bug#38607: unable to build guile 2.9.7 on OS X 10.14.6

2020-01-12 Thread Andy Wingo
On Sat 14 Dec 2019 07:16, Aleix Conchillo Flaqué writes: > BOOTSTRAP GUILEC system/vm/linker.go > /bin/sh: line 1: 69110 Abort trap: 6 GUILE_AUTO_COMPILE=0 > ../meta/build-env guild compile --target="x86_64-apple-darwin18.7.0" -O1 > -Oresolve-primitives -L > "/Users/aleix/guile-2.9.

bug#38672: Core records and R7RS records

2020-01-12 Thread Andy Wingo
On Thu 19 Dec 2019 17:24, Marc Nieper-Wißkirchen writes: > I've read in the news that the upcoming Guile 3.0 will unify records. > > Core records type seem to support the procedure "record-accessor", > which takes a field name as a symbol. > > In R7RS (based on SRFI 9), record field names are, h

bug#38611: Guile 2.9.7 regression: "duplicate" record field names

2020-01-12 Thread Andy Wingo
On Sat 14 Dec 2019 14:31, Göran Weinholt writes: > The following program works in Guile 2.2.6 (and other R6RS > implementations), but raises an exception in Guile 2.9.7. A field called > "name" exists in record type a and record type b, but there is no actual > naming conflict as I understand it.

bug#38617: should internal defines be callable with incorrect number of args?

2020-01-12 Thread Andy Wingo
On Sun 15 Dec 2019 02:02, Christopher Lam writes: > See snippet below. > IMHO the second call to add1 should fail. On guile-2.2.6 it does not error > out. > On guile-2.0 it does throw error (as I think it should). > Is this intentional? OMG what an embarrassing bug! Thank you for finding and

bug#38895: Autoloads behave differently in Guile ≥ 2.9.7

2020-01-12 Thread Andy Wingo
On Fri 03 Jan 2020 16:56, Ludovic Courtès writes: > It seems that since 2.9.7, autoloads have to specify exactly all the > bindings of the autoloaded module that the user will ever reference. > Bindings that are omitted from the #:autoload clause remain unbound: Indeed. This was an unintentiona

bug#38760: R7RS define-library form is not supported

2020-01-12 Thread Andy Wingo
Thanks for the report; fixed! Patches welcome if there are any bugs :) Cheers, Andy