bug#14042: configure error for guile 2.0.7

2013-03-27 Thread Ludovic Courtès
Hi, (Please make sure to keep the bug-report address Cc’d.) Marc Girod skribis: > Well, I didn't enable threads explicitly on the configure line... > But the config.log contains, as part of confdefs.h: > > #define GC_SOLARIS_THREADS 1 > #define THREAD_LOCAL_ALLOC 1 > > So, yes, I expect threads

bug#13544: (web http) fails to parse numeric timezones in Date header

2013-03-27 Thread Ludovic Courtès
Daniel Hartwig skribis: >>From 430fc9498ee08f6d06b5ec494a5d65e395c6c067 Mon Sep 17 00:00:00 2001 > From: Daniel Hartwig > Date: Fri, 15 Mar 2013 22:25:10 +0800 > Subject: [PATCH] web http: parse numeric time zones in headers > > * module/web/http.scm (parse-zone-offset, normalize-date): New >

bug#10519: guile and (mini-)gmp

2013-03-27 Thread Mark H Weaver
Hi Niels, ni...@lysator.liu.se (Niels Möller) writes: > For the small integer gcd code, you may want to have a look at the > tricks used in > http://gmplib.org:8000/gmp/file/304af17b9ccc/mpn/generic/gcd_1.c, the > code under GCD_1_METHOD == 2 > > 1. Shift out the least significant bit of both a an

bug#13188: par-map causes VM stack overflow

2013-03-27 Thread Ludovic Courtès
Hi, Nala Ginrut skribis: > scheme@(guile-user)> (par-map 1+ (iota 1)) > While executing meta-command: > ERROR: Throw to key `vm-error' with args `(vm-run "VM: Stack > overflow" ())'. Commit 8a177d3 fixes this. I added a paragraph in the documentation that explains what happens: delimited c

bug#14047: more aggressive inlining

2013-03-27 Thread Andy Wingo
On Mon 25 Mar 2013 10:42, Daniel Llorens writes: >> On Fri 01 Mar 2013 10:01, Daniel Llorens writes: >> >>> scheme@(guile-user)> ,optimize (vector-ref #(1 2 3) 0) >>> $1 = 1 >>> scheme@(guile-user)> ,optimize (array-ref #(1 2 3) 0) >>> $2 = (array-ref '#(1 2 3) 0) >> >> File a bug for this cas

bug#14047: more aggressive inlining

2013-03-27 Thread Daniel Llorens
On Mar 27, 2013, at 20:31, Andy Wingo wrote: > If you would like to make a precise list, that would be helpful. At least everything from §6.6.2.7 to §6.6.2.13 in http://www.gnu.org/software/guile/manual/html_node/ I've noticed that a few of these are already reduced, it seems quite random. F

bug#13205: guile 2.0.7: net-db.test fails

2013-03-27 Thread Ludovic Courtès
Hello again, pgaj...@suse.cz skribis: > net-db.test fails in some cirtumstances (build changeroot) because glibc's > gettadrinfo() can return EAI_SYSTEM: This may be the same problem as . That is, /etc/nsswitch.conf may refer to NSS modules

bug#13188: Whats' the proper senario of par-map? (Was Re: bug#13188: par-map causes VM stack overflow)

2013-03-27 Thread Nala Ginrut
On Wed, 2013-03-27 at 18:12 +0100, Ludovic Courtès wrote: > Hi, > > Nala Ginrut skribis: > > > scheme@(guile-user)> (par-map 1+ (iota 1)) > > While executing meta-command: > > ERROR: Throw to key `vm-error' with args `(vm-run "VM: Stack > > overflow" ())'. > > Commit 8a177d3 fixes this. I

bug#13188: Whats' the proper senario of par-map? (Was Re: bug#13188: par-map causes VM stack overflow)

2013-03-27 Thread Mark H Weaver
Nala Ginrut writes: > But I'm still puzzled with the performance of par-map: > cut--- > scheme@(guile-user)> ,time (define a (map (lambda (x) (expt x 5)) (iota > 1))) > ;; 0.008019s real time, 0.007979s run time. 0.00s spent in GC. > scheme@(guile-user