bug#29910: minor typo in doc/ref/api-data.texi: u8 vs u32 literal array syntax

2018-02-16 Thread Ludovic Courtès
Matt Wette skribis: > patch is with respect to guile-2.2.2, in doc/ref > > I believe #u8(0 1 2) is U8 array not U32. > > > --- api-data.texi.orig2017-12-30 09:47:17.0 -0800 > +++ api-data.texi 2017-12-30 09:47:49.0 -0800 > @@ -7261,7 +7261,7 @@ > is a non-uniform arr

bug#30066: 'get-bytevector-some' returns only 1 byte from unbuffered ports

2018-02-16 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > Andy Wingo skribis: > >> On Fri 12 Jan 2018 11:15, l...@gnu.org (Ludovic Courtès) writes: >> >>> Andy Wingo skribis: >>> On Thu 11 Jan 2018 22:55, Mark H Weaver writes: >>> >>> [...] >>> >>> Out of curiosity, is there a reason why you're using

bug#29704: Guile 2.2.2: SRFI-18, condition variables, timeouts

2018-02-16 Thread Ludovic Courtès
Hi David, David Beswick skribis: > I would expect the following command to return in 5 seconds: > $ guile -c '(use-modules (srfi srfi-18)) (let ((cv > (make-condition-variable)) (m (make-mutex))) (mutex-lock! m) > (mutex-unlock! m cv 5))' > > However, it returns instantly for me. This command wo

bug#30011: BSD sed incompatibility as of guile 2.2.3

2018-02-16 Thread Ludovic Courtès
ilove zfs skribis: > The following commit broke compatibility with BSD/macOS's version of sed: > http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=81d2e352663bc5f80734312fec90f250b1fbe2e4 > > The error is "sed: -i may not be used with stdin" as described in > https://stackoverflow.com/qu

bug#30368: ‘select’ returns non-empty sets upon EINTR or EAGAIN

2018-02-16 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > The attached patch fixes it by clearing the returned FD sets on > EINTR/EAGAIN. Pushed as f390afa0cc84eb84ed2cb3e03f542b991d4bb080. Ludo’.