bug#13809: [PATCH] Support calling foreign functions of 10 or more arguments

2013-02-28 Thread Andy Wingo
Greets :) On Wed 27 Feb 2013 23:11, Mark H Weaver writes: > Also, I've since realized that the new arity limit is 127, not 255 as my > previous patch had assumed. Good catch. > Here's a new patch. What do you think? Looks great, please apply. Thank you! Andy -- http://wingolog.org/

bug#13838: [PATCH] Fix duplicate removal of with-fluids

2013-02-28 Thread David Kastrup
The following code displayed #f: (define a (make-fluid)) (define b (make-fluid)) (with-fluids ((a 3) (a 1) (b 2)) (display (fluid-ref b))) In general, removing any duplicate that is not right at the end of the (remaining) list will exhibit this problem. The fluids and vals arguments

bug#13838: [PATCH] Fix duplicate removal of with-fluids

2013-02-28 Thread Mark H Weaver
Applied, thanks. Mark

bug#13809: [PATCH] Support calling foreign functions of 10 or more arguments

2013-02-28 Thread Mark H Weaver
Andy Wingo writes: > Looks great, please apply. Thank you! Pushed. Thanks! Mark

bug#13843: [PATCH] Fix "later bindings win" stipulation for with-fluids

2013-02-28 Thread David Kastrup
The following code displayed 2: (define a (make-fluid)) (with-fluids ((a 1) (a 2) (a 3)) (display (fluid-ref a))) --- libguile/fluids.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/fluids.c b/libguile/fluids.c index bd59e26..11309c9 100644 --- a/lib

bug#13827: faulty range check in bytevector accessor

2013-02-28 Thread Ian Price
l...@gnu.org (Ludovic Court$(D+2(Bs) writes: > As Mark pointed out, it could be due to the GMP version you$B!G(Bre using. > > Could you check that? Well, I wouldn't rule it out until I've had a proper look. I believe I am running 4.3.2, but do you have a specific test in mind? I'm going away

bug#13843: [PATCH] Fix "later bindings win" stipulation for with-fluids

2013-02-28 Thread Mark H Weaver
Fixed in 8dd01861a9a0331b912a1ae6310e64eb6b47c29c. Thanks! Mark