bug#39162: [PATCH] Fix file lookup of modules with a dot in their name.

2020-01-17 Thread Jan Nieuwenhuizen
Hello Guile! Much to my surprise, Guile (v2.2 and 3.0 alike) fail to load a module that has a dot in its base name. Directory names with dots (e.g. ice.10/boot-10.scm => (ice.10 boot-10)) are fine. The attached patch now makes this work: --8<---cut here---start--

bug#38369: Guile 2.9.5 miscompiles crc32 procedure

2020-01-17 Thread Ludovic Courtès
Ludovic Courtès skribis: > The valid result is: > > scheme@(guix build debug-link)> (debuglink-crc32 (open-input-string "a")) > $5 = 3904355907 > scheme@(guix build debug-link)> (version) > $6 = "2.2.6" > > > The incorrect result is: > > scheme@(guix build debug-link)> (debuglink-crc32 (open-inpu

bug#38348: [2.9.5] Stack overflow when stdout is closed

2020-01-17 Thread Ludovic Courtès
Ludovic Courtès skribis: > In 2.9.6 the stack overflow is fixed (yay!) but we still get the error > above: > > $ guile --version >&- > Error while printing pre-boot error: wrong-type-arg > Abortita(nekropsio elŝutita) > $ guile --version > guile (GNU Guile) 2.9.6 > Copyright (C) 2019 Free Softwar