Skip to content

Commit

Permalink
fix(es/resolver): Use a separate mark for the name of FnExpr (#5959)
Browse files Browse the repository at this point in the history
  • Loading branch information
Austaras committed Sep 27, 2022
1 parent 3d393dd commit 573418f
Show file tree
Hide file tree
Showing 26 changed files with 388 additions and 404 deletions.

Large diffs are not rendered by default.

Expand Up @@ -51,7 +51,7 @@
s.webkit = "webkitFontSmoothing" in document.documentElement.style;
s.webkit_version = s.webkit && +(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent) || [
0,
0,
0
])[1];
}
var u = function(e) {
Expand Down Expand Up @@ -4644,19 +4644,19 @@
rc.prototype.locals = function e(t) {
var r, n = true;
for(var o = 0; o < this.members.length; o++){
var e = this.members[o].localsInner(t);
if (!e.length) {
var i = this.members[o].localsInner(t);
if (!i.length) {
continue;
}
if (!r) {
r = e;
r = i;
} else {
if (n) {
r = r.slice();
n = false;
}
for(var i = 0; i < e.length; i++){
r.push(e[i]);
for(var s = 0; s < i.length; s++){
r.push(i[s]);
}
}
}
Expand Down Expand Up @@ -4866,7 +4866,7 @@
});
if (e.cursorWrapper) {
t.push(ra.create(e.state.doc, [
e.cursorWrapper.deco,
e.cursorWrapper.deco
]));
}
return rc.from(t);
Expand Down Expand Up @@ -5226,5 +5226,5 @@
}
}
}
},
}
]);

1 comment on commit 573418f

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Benchmark suite Current: 573418f Previous: 33a15c8 Ratio
es/full/minify/libraries/antd 1837384135 ns/iter (± 28283393) 1873475603 ns/iter (± 63374002) 0.98
es/full/minify/libraries/d3 350805378 ns/iter (± 10839815) 346927685 ns/iter (± 15305366) 1.01
es/full/minify/libraries/echarts 1394835850 ns/iter (± 31666731) 1371406597 ns/iter (± 37750436) 1.02
es/full/minify/libraries/jquery 84344997 ns/iter (± 1162743) 89409228 ns/iter (± 5485880) 0.94
es/full/minify/libraries/lodash 109022581 ns/iter (± 2512667) 111037904 ns/iter (± 3023239) 0.98
es/full/minify/libraries/moment 50329636 ns/iter (± 1634591) 51782376 ns/iter (± 2958331) 0.97
es/full/minify/libraries/react 18731544 ns/iter (± 404834) 19831452 ns/iter (± 732467) 0.94
es/full/minify/libraries/terser 270714964 ns/iter (± 15956494) 264651108 ns/iter (± 20518848) 1.02
es/full/minify/libraries/three 454857929 ns/iter (± 8501462) 484084598 ns/iter (± 19153531) 0.94
es/full/minify/libraries/typescript 3057336267 ns/iter (± 32216267) 3082734561 ns/iter (± 87308767) 0.99
es/full/minify/libraries/victory 723373546 ns/iter (± 23558796) 718666641 ns/iter (± 7968513) 1.01
es/full/minify/libraries/vue 122045167 ns/iter (± 3323419) 120149194 ns/iter (± 3428212) 1.02
es/full/codegen/es3 33267 ns/iter (± 449) 33573 ns/iter (± 1254) 0.99
es/full/codegen/es5 33321 ns/iter (± 1106) 33093 ns/iter (± 870) 1.01
es/full/codegen/es2015 33334 ns/iter (± 1062) 33580 ns/iter (± 760) 0.99
es/full/codegen/es2016 33388 ns/iter (± 1205) 33608 ns/iter (± 272) 0.99
es/full/codegen/es2017 33334 ns/iter (± 697) 33579 ns/iter (± 928) 0.99
es/full/codegen/es2018 33321 ns/iter (± 361) 33626 ns/iter (± 753) 0.99
es/full/codegen/es2019 33351 ns/iter (± 347) 33628 ns/iter (± 526) 0.99
es/full/codegen/es2020 33334 ns/iter (± 563) 33614 ns/iter (± 573) 0.99
es/full/all/es3 186845477 ns/iter (± 3606767) 191361207 ns/iter (± 14237446) 0.98
es/full/all/es5 177506521 ns/iter (± 6621700) 179943784 ns/iter (± 5810705) 0.99
es/full/all/es2015 142871993 ns/iter (± 5342939) 145672742 ns/iter (± 5780576) 0.98
es/full/all/es2016 142499835 ns/iter (± 5399909) 145107295 ns/iter (± 7358182) 0.98
es/full/all/es2017 162430458 ns/iter (± 22992397) 143930326 ns/iter (± 15852448) 1.13
es/full/all/es2018 148872226 ns/iter (± 239921567) 141322246 ns/iter (± 6905301) 1.05
es/full/all/es2019 153466760 ns/iter (± 13096917) 141800690 ns/iter (± 9775953) 1.08
es/full/all/es2020 147098481 ns/iter (± 12214110) 139294282 ns/iter (± 7770783) 1.06
es/full/parser 713703 ns/iter (± 32159) 719997 ns/iter (± 32347) 0.99
es/full/base/fixer 25689 ns/iter (± 1033) 25613 ns/iter (± 507) 1.00
es/full/base/resolver_and_hygiene 93512 ns/iter (± 3598) 93124 ns/iter (± 2312) 1.00
serialization of ast node 215 ns/iter (± 6) 213 ns/iter (± 3) 1.01
serialization of serde 217 ns/iter (± 2) 217 ns/iter (± 7) 1

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.