bug#60522: make-vector takes 100% cpu if called without argument in the REPL

2023-01-16 Thread Ludovic Courtès
Hi, Sascha Ziemann skribis: > The following throws an error: > guile -c '(make-vector)' > > But the evaluation of '(make-vector)' in the REPL generats just a warning: > > ;;; :1:0: warning: possibly wrong number of arguments to `make-vector' > > and seems to enter an endless loop afterwards. Th

bug#60487: string-ref segfaults with n < 0 on Guile 3.0.8

2023-01-16 Thread Ludovic Courtès
Hi, fester...@posteo.net skribis: > The following code results in a segmentation fault on Guile > 3.0.8-deb+3.0.8-2 (obtained from the Debian repositories): > (string-ref "my string" -3) I can reproduce it with 3.0.8, where I get this backtrace: --8<---cut here---sta

bug#60022: configure.ac fix for C99 compatibility

2023-01-16 Thread Ludovic Courtès
Hi Florian, Florian Weimer skribis: > This patch is needed to improve C99 compatibility: > > diff --git a/configure.ac b/configure.ac > index b3879df1f..cc865a028 100644 > --- a/configure.ac > +++ b/configure.ac Applied, thanks. Ludo’.

bug#59647: [PATCH] Fix typos in docstrings.

2023-01-16 Thread Ludovic Courtès
jgart skribis: > * libguile/boolean.c > (scm_not): Fix typo. > (scm_boolean_p): Fix typo. > --- > libguile/boolean.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libguile/boolean.c b/libguile/boolean.c > index e8370331f..930001a89 100644 > --- a/libguile/b

bug#59647: [PATCH] Fix typos in docstrings.

2023-01-16 Thread jgart
> Hi! These are not typos: “iff” is short for “if and only if”. Oops! 🦆 Thanks for clarifying that ;()