
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