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

2023-01-03 Thread Sascha Ziemann
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. Environment: $ guile --version guile (GNU Guil

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

2023-01-03 Thread tomas
On Tue, Jan 03, 2023 at 05:57:19PM +0100, Sascha Ziemann wrote: > 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 e

bug#60528: uri->string swallows mandatory slashes

2023-01-03 Thread Liliana Marie Prikler
Hi folks, Below some unexpected behaviour observed in Guile 3.0.8, but it also dates back to 2.2.7 and possibly earlier versions. scheme@(guile-user)> ,use (web uri) scheme@(guile-user)> (string->uri "file:///home") $1 = #< scheme: file userinfo: #f host: #f port: #f path: "/home" query: #f frag