bug#16987: Bad default mantissa width for ~g format string

2014-03-11 Thread David Kastrup
scheme@(guile-user)> (format #f "~g" (/ 1e100 3)) $19 = ".0 " That, frankly, is pretty ludicrous. The reserved mantissa width should at least be constrained to the actually available precisio

bug#16987: Bad default mantissa width for ~g format string

2014-03-11 Thread Mark H Weaver
David Kastrup writes: > scheme@(guile-user)> (format #f "~g" (/ 1e100 3)) > $19 = > ".0 > " > > That, frankly, is pretty ludicrous. The reserved mantissa width should > at least be constraine

bug#14404: regexp_exec thread-unsafe

2014-03-11 Thread Ludovic Courtès
Paul Eggert skribis: > On 05/26/2013 03:11 PM, Paolo Bonzini wrote: >> Use the lock module instead. > > Adding the lock module should work. But this will require > some reengineering of Guile, so that Guile uses the lock module > rather than its own thread packaging. Another possibility, which