Re: [racket-dev] `configure-runtime' submodule

2013-05-07 Thread Jay McCarthy
On Tue, May 7, 2013 at 7:17 AM, Matthew Flatt mfl...@cs.utah.edu wrote: The `racket' (and `racket/base') language adds a `configure-runtime' submodule to a module body unless there's already an immediate declaration (i.e., not under `begin' and not introduced by a macro). Does that mean that

[racket-dev] JIT question

2013-05-07 Thread Jon Zeppieri
I realize that I should get a --disable-jit version running before tackling this, but since I stumbled into it last night... In jitinline.c, at line 1834, there is code for generating a JIT-ted version of char-integer. I think I understand all of it, except for line 1851: 1851: jit_movr_p(dest,

Re: [racket-dev] JIT question

2013-05-07 Thread Matthew Flatt
I think you're right: line 1851 is useless. I added line 1851 weeks after writing the surrounding code. At the time that I added line 1851, the real repair was changing line 1859 to use `dest' as the destination. I didn't pay enough attention to see that the slow path is a failure path, so no

Re: [racket-dev] JIT question

2013-05-07 Thread Jon Zeppieri
Thank you! On Tue, May 7, 2013 at 5:37 PM, Matthew Flatt mfl...@cs.utah.edu wrote: I think you're right: line 1851 is useless. I added line 1851 weeks after writing the surrounding code. At the time that I added line 1851, the real repair was changing line 1859 to use `dest' as the