Stefan O'Rear wrote:

What do you think of this plan? Are there features/bug-fixes that you really want to see in 6.8?

Good code generation for loops.  I understand they are rare in
practice, but it's kinda disheartening to write memset() and see in
the asm loop 11 memory references, 9 to the stack (numbers from
unreliable memory).

Right. It's a major undertaking to do it properly: the current plan is to convert to SSA in the native code generator and do standard loop optimisations, together with replacing the register allocator with a better one. It's possible we could construct some interrim hack that might help some of the common cases, but I'm mildly dubious.

So if we have something ready in time then it'll go into 6.8, otherwise 6.10.

Cheers,
        Simon

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to