bug#24320: Error when printing foreign functions

2016-09-02 Thread Robin Templeton
Andy Wingo writes: > On Sat 27 Aug 2016 20:05, Robin Templeton writes: > >> The following program causes `(@ (system vm program) print-program)' to >> throw an exception when run in Guile 2.1.3.104-8f2f8: > > LGTM, please apply! Thanks, now fixed in master -- Inteligenta persono lernas la lin

bug#24342: Typo in manual?

2016-09-02 Thread Andy Wingo
On Wed 31 Aug 2016 06:28, Wilfred Hughes writes: > I was reading > https://www.gnu.org/software/guile/manual/html_node/Nil.html#Nil and > noticed that the last code section uses deffn. > > Is this correct? Since it's intended to be an elisp function, > shouldn't it be 'defun'? I think it's a typ

bug#24321: Guardian fails to protect procedure properties

2016-09-02 Thread Andy Wingo
On Sat 27 Aug 2016 21:32, Robin Templeton writes: > The following expression produces possibly erroneous results in Guile > 2.1.3.104-8f2f8 (with Debian's libgc1c2 version 1:7.4.2-8): > > (let ((guardian (make-guardian)) > (foo (eval '(lambda () #f) (interaction-environment > (set-pro

bug#24320: Error when printing foreign functions

2016-09-02 Thread Andy Wingo
On Sat 27 Aug 2016 20:05, Robin Templeton writes: > The following program causes `(@ (system vm program) print-program)' to > throw an exception when run in Guile 2.1.3.104-8f2f8: LGTM, please apply! I think you have the permissions to push to master; let me know if that's not the case. Andy

bug#24318: char<=? with three args

2016-09-02 Thread Andy Wingo
On Sat 27 Aug 2016 11:42, Helmut Eller writes: > Compiling a file x.scm: > > (library (x) > (export) > (import (rnrs)) > (define (foo x) (char<=? #\0 x #\9))) > > causes an error: Thanks for the bug report; fixed. Also added some optimizations so that char<=? and friends should co

bug#24286: Guile-2.2: srfi-1 + #:duplicates (merge-generics...) + for-each raises an exception

2016-09-02 Thread Andy Wingo
On Mon 22 Aug 2016 03:03, David Pirotte writes: > Here below a mini module [1], which raises an exception [2] using > 2.1.3.104-8f2f8 (it > compiles fine using 2.0.12). It looks a bit of a 'silly' module but the real > one > here do need this combination, I just minimized it for tracking purpo

bug#24286: Guile-2.2: srfi-1 + #:duplicates (merge-generics...) + for-each raises an exception

2016-09-02 Thread Andy Wingo
On Mon 22 Aug 2016 03:03, David Pirotte writes: > Hello Guilers, > Hi Andy, > > Here below a mini module [1], which raises an exception [2] using > 2.1.3.104-8f2f8 (it > compiles fine using 2.0.12). It looks a bit of a 'silly' module but the real > one > here do need this combination, I just m