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