Hi Brad!
2013/4/24 Bradley Lucier <lucier@math.purdue.edu>
On 04/24/2013 12:37 PM, Zhen Shen wrote:
[...]> Now, doing (declare (flonum)) at the top level, does this stop gambitNo. Gambit keeps flonums unboxed inside a basic block, whenever there's
> from boxing flonums across function calls?
a jump (or the possibility of a jump), Gambit boxes up all the
still-needed flonums.
What about fixnums, would they remain unboxed in a loop?
Also btw, are there any tricks that can be applied to make it keep flonums and fixnums unboxed in loops, like, (declare (not interrupts-enabled)) or (not safe)?