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/
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
Applied, thanks.
Mark
Andy Wingo writes:
> Looks great, please apply. Thank you!
Pushed. Thanks!
Mark
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
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
Fixed in 8dd01861a9a0331b912a1ae6310e64eb6b47c29c.
Thanks!
Mark