gecko-dev/js
Doug Thayer 7983ab7c2a Bug 1846051 - Optimize array destructuring r=anba,arai
This is I think the simplest possible approach. This patch basically just
mirrors the OptimizeSpreadCall optimization, but for array destructuring.
We did add one constraint which has effects outside of this, which is that
the array iterator prototype can't have a return method defined. I think in
practice only very weird code should have this set, but we can be more
targeted if this is a real issue.

Differential Revision: https://phabricator.services.mozilla.com/D184843
2023-10-02 22:27:17 +00:00
..
examples
loader Bug 1841859 - Part 2: Parse the referrer policy from http header and update the referrer policy. r=jonco,smaug 2023-09-20 17:32:15 +00:00
public Backed out 23 changesets (bug 1839396) for build bustages. CLOSED TREE 2023-09-29 14:19:37 +03:00
src Bug 1846051 - Optimize array destructuring r=anba,arai 2023-10-02 22:27:17 +00:00
xpconnect Bug 1774888 - Remove XPCOMUtils.defineLazyModuleGetter. r=arai 2023-10-02 09:48:01 +00:00
app.mozbuild
ffi.configure Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato 2023-09-06 16:14:30 +00:00
moz.build
moz.configure Bug 1855288 - Allow tail calls be compiled for beta and release. r=rhunt 2023-09-27 13:55:25 +00:00
sub.configure