bug#30020: floating point unboxing regression in 2.2.3

2018-06-11 Thread Mark H Weaver
Mark H Weaver writes: > I did the moral equivalent of a git bisect, and found the culprit: > > commit d4883307ca64a7028b9a6cd072974437306c19d3 > Author: Andy Wingo > Date: Thu Nov 30 10:41:45 2017 +0100 > > Minor CSE run-time optimization > > * module/language/cps/cse.scm (compute-eq

bug#30020: floating point unboxing regression in 2.2.3

2018-05-28 Thread Thompson, David
Hi Mark, On Mon, May 28, 2018 at 2:21 AM, Mark H Weaver wrote: > Hi David, > > Sorry for the long delay. No worries! > I did the moral equivalent of a git bisect, and found the culprit: > > commit d4883307ca64a7028b9a6cd072974437306c19d3 > Author: Andy Wingo > Date: Thu Nov 30 10:41:45

bug#30020: floating point unboxing regression in 2.2.3

2018-05-27 Thread Mark H Weaver
Hi David, Sorry for the long delay. "Thompson, David" writes: > Guile 2.2.3 seems to have lost some of the abilities that Guile 2.2.2 > had wrt unboxing floats. Here's a simple procedure to show the > problem. It simply adds the first two elements of an f32vector: > > (define (add-two-float

bug#30020: floating point unboxing regression in 2.2.3

2018-05-02 Thread Thompson, David
Hello, On Sun, Jan 7, 2018 at 10:16 PM, Thompson, David wrote: > Guile 2.2.3 seems to have lost some of the abilities that Guile 2.2.2 > had wrt unboxing floats. Ping. This regression is a bummer. :( - Dave

bug#30020: floating point unboxing regression in 2.2.3

2018-01-07 Thread Thompson, David
Hello, Guile 2.2.3 seems to have lost some of the abilities that Guile 2.2.2 had wrt unboxing floats. Here's a simple procedure to show the problem. It simply adds the first two elements of an f32vector: (define (add-two-floats bv) (+ (f32vector-ref bv 0) (f32vector-ref bv 1))) Here's