Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(es/minifier): Fix infection analysis of sequential inliner (#6053)
**Description:** This PR fixes the callee issue by fixing the infection analyzer. **Related issue:** - Closes #6047
- Loading branch information
Showing
40 changed files
with
571 additions
and
428 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
1 comment
on commit d65fba1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
Benchmark suite | Current: d65fba1 | Previous: 36d467e | Ratio |
---|---|---|---|
es/full/minify/libraries/antd |
1947993696 ns/iter (± 63219512 ) |
2216789026 ns/iter (± 693498529 ) |
0.88 |
es/full/minify/libraries/d3 |
386147302 ns/iter (± 12932743 ) |
425049209 ns/iter (± 47486669 ) |
0.91 |
es/full/minify/libraries/echarts |
1558655987 ns/iter (± 61909697 ) |
1773982314 ns/iter (± 279931368 ) |
0.88 |
es/full/minify/libraries/jquery |
92020873 ns/iter (± 3383754 ) |
140130318 ns/iter (± 152426022 ) |
0.66 |
es/full/minify/libraries/lodash |
140714902 ns/iter (± 10016678 ) |
138607785 ns/iter (± 19132290 ) |
1.02 |
es/full/minify/libraries/moment |
57052134 ns/iter (± 2601345 ) |
68179377 ns/iter (± 221625912 ) |
0.84 |
es/full/minify/libraries/react |
20372859 ns/iter (± 1844716 ) |
25083300 ns/iter (± 20981185 ) |
0.81 |
es/full/minify/libraries/terser |
296549906 ns/iter (± 21346058 ) |
471237378 ns/iter (± 278760121 ) |
0.63 |
es/full/minify/libraries/three |
536828296 ns/iter (± 44775035 ) |
609616345 ns/iter (± 1322579166 ) |
0.88 |
es/full/minify/libraries/typescript |
3521607016 ns/iter (± 169638800 ) |
3810238075 ns/iter (± 185500070 ) |
0.92 |
es/full/minify/libraries/victory |
809157952 ns/iter (± 68307913 ) |
794146310 ns/iter (± 60803821 ) |
1.02 |
es/full/minify/libraries/vue |
142169357 ns/iter (± 15623321 ) |
172950775 ns/iter (± 29811686 ) |
0.82 |
es/full/codegen/es3 |
33867 ns/iter (± 1000 ) |
34636 ns/iter (± 17192 ) |
0.98 |
es/full/codegen/es5 |
33767 ns/iter (± 2023 ) |
34573 ns/iter (± 2450 ) |
0.98 |
es/full/codegen/es2015 |
33889 ns/iter (± 3629 ) |
34244 ns/iter (± 3230 ) |
0.99 |
es/full/codegen/es2016 |
34648 ns/iter (± 2768 ) |
34255 ns/iter (± 7039 ) |
1.01 |
es/full/codegen/es2017 |
33841 ns/iter (± 2922 ) |
34240 ns/iter (± 2001 ) |
0.99 |
es/full/codegen/es2018 |
33797 ns/iter (± 6660 ) |
34447 ns/iter (± 3002 ) |
0.98 |
es/full/codegen/es2019 |
34331 ns/iter (± 7694 ) |
34565 ns/iter (± 2560 ) |
0.99 |
es/full/codegen/es2020 |
33813 ns/iter (± 563 ) |
34858 ns/iter (± 30026 ) |
0.97 |
es/full/all/es3 |
207421605 ns/iter (± 39893428 ) |
244922906 ns/iter (± 47114429 ) |
0.85 |
es/full/all/es5 |
198959695 ns/iter (± 25940098 ) |
231206053 ns/iter (± 98191294 ) |
0.86 |
es/full/all/es2015 |
154907698 ns/iter (± 9539175 ) |
193414564 ns/iter (± 39363762 ) |
0.80 |
es/full/all/es2016 |
154884859 ns/iter (± 15983923 ) |
186808269 ns/iter (± 21106218 ) |
0.83 |
es/full/all/es2017 |
156548110 ns/iter (± 14974471 ) |
188178283 ns/iter (± 17453419 ) |
0.83 |
es/full/all/es2018 |
152083592 ns/iter (± 16740783 ) |
180927442 ns/iter (± 13230953 ) |
0.84 |
es/full/all/es2019 |
149614349 ns/iter (± 9523247 ) |
183270143 ns/iter (± 11898906 ) |
0.82 |
es/full/all/es2020 |
139844741 ns/iter (± 5116408 ) |
167960692 ns/iter (± 167684963 ) |
0.83 |
es/full/parser |
734882 ns/iter (± 25302 ) |
761771 ns/iter (± 94663 ) |
0.96 |
es/full/base/fixer |
26058 ns/iter (± 429 ) |
27066 ns/iter (± 23854 ) |
0.96 |
es/full/base/resolver_and_hygiene |
93856 ns/iter (± 1566 ) |
114467 ns/iter (± 238503 ) |
0.82 |
serialization of ast node |
213 ns/iter (± 3 ) |
218 ns/iter (± 11 ) |
0.98 |
serialization of serde |
220 ns/iter (± 3 ) |
223 ns/iter (± 36 ) |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
just some guesses:
keep_separate
,keep_together
,collect_all
(usages),track_all
(usages)?