On 04/29/2016 10:19 AM, Tom Schuster wrote: > I want to inquire if we could maybe speed up the implemention of Bug > 449811.
It's at the top of my list. Although I caution that in our current architecture, I remain at a loss for how to do the "clone the left-hand side of a for-in/of loop" behavior that's a very bad thing, which language semantics require we do in some cases. We can't do it right now without triggering various extraordinarily bad consequences of our existing cloning operation, so bad that we flat-out forbid some ES6-valid syntax to avoid it. This would/will be much simpler to handle in an architecture that doesn't encode name use/def information into parse trees. Then, the left-hand side of a for-in/of can be treated as declaration in one place (loop head entry), and as assignment/use in another (within each loop iteration). > There has been no progress for 4 months even > though I have repeatedly asked for status updates. My plan was to say something once I had something useful. :-\ And other things have been demanding time lately, so I have not had anything yet. At least, other than partial steps that are useless on their own and didn't seem worth landing without anything using them yet. Jeff _______________________________________________ dev-tech-js-engine-internals mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

