Re: [racket] I think I found a bug in the JITC

2012-01-31 Thread Matthew Flatt
At Tue, 31 Jan 2012 16:58:58 +0100, Marijn wrote: > I do wonder why I couldn't reproduce on my own x86_64 system. Should I > have tried racket instead of DrRacket Yes, that could make the difference. Assuming that you have debugging enabled, DrRacket's debugging instrumentation could disable the

Re: [racket] I think I found a bug in the JITC

2012-01-31 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 31-01-12 05:57, Erik Dominikus wrote: > Only 3 hours from report to fix. That's quite impressive. :-D > > @Marijn: I forgot... my platform is Ubuntu 10.04 Linux 2.6.32-38 > x86_64. Still learning to write bug reports I guess. :-| You're doing fine

Re: [racket] I think I found a bug in the JITC

2012-01-30 Thread Erik Dominikus
Only 3 hours from report to fix. That's quite impressive. :-D @Marijn: I forgot... my platform is Ubuntu 10.04 Linux 2.6.32-38 x86_64. Still learning to write bug reports I guess. :-| Once again, thanks! ~ sorry if the response seems to be coming at a weird time; I'm on the other side of the wo

Re: [racket] I think I found a bug in the JITC

2012-01-30 Thread Matthew Flatt
The bug turned out to be in the bytecode compiler, which in some cases could lose track of the fact that a variable captured by a closure has a flonum value. The lost information was needed only by the JIT, but compiling your example to bytecode and attempting to load it would also provoke an error

Re: [racket] I think I found a bug in the JITC

2012-01-30 Thread Matthew Flatt
I can replicate the error in my build, and I'm working on it. At Mon, 30 Jan 2012 15:57:32 +0100, Marijn wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 30-01-12 15:21, Erik Dominikus wrote: > > Source code for reproducing attached. 'racket --version' shows > > 5.2. I built from s

Re: [racket] I think I found a bug in the JITC

2012-01-30 Thread Marijn
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 30-01-12 15:21, Erik Dominikus wrote: > Source code for reproducing attached. 'racket --version' shows > 5.2. I built from source. > > The expected result is a list, but Racket gave this error message > instead: > > > internal error: flonum posi