Brendan Eich wrote:
Andrew Fedoniouk wrote:
So that can be compiled to stack machine strictly in order
it is defined.

Or do you mean something else here?

You're right, that case can be handled, but the for loops and the left-hand side revisions remain.

Sorry, callee revisions.

Depending on how you generate code, you can do a lot in one pass, but the for loops require reorder buffers, and using too slow a target machine just to get one pass compile can lose if the code is hot.

But the point remains: the language never had single-pass no-reorder codegen, in 1995 from its birth onward.

/be
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to