Skip to content

Commit

Permalink
test(es/resolver): Add a test about hoisting of functions in a switch (
Browse files Browse the repository at this point in the history
…#6341)

**Related issue:**

 - Closes #6332
  • Loading branch information
kdy1 committed Nov 3, 2022
1 parent 4293463 commit 2513862
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions crates/swc/tests/exec/issues-6xxx/6332/exec.js
@@ -0,0 +1,2 @@
let x; switch (x) { case { x = 0 } = {}: function x() { } };
console.log(x);

1 comment on commit 2513862

@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: 2513862 Previous: 6094994 Ratio
es/full/bugs-1 363050 ns/iter (± 43405) 440288 ns/iter (± 343256) 0.82
es/full/minify/libraries/antd 1890639035 ns/iter (± 78407920) 2278178437 ns/iter (± 234594046) 0.83
es/full/minify/libraries/d3 441323538 ns/iter (± 17054467) 539305950 ns/iter (± 54450977) 0.82
es/full/minify/libraries/echarts 1611952548 ns/iter (± 67458162) 1919628165 ns/iter (± 123596951) 0.84
es/full/minify/libraries/jquery 103937315 ns/iter (± 4804097) 149957488 ns/iter (± 33285478) 0.69
es/full/minify/libraries/lodash 126049351 ns/iter (± 6537236) 177481605 ns/iter (± 18907572) 0.71
es/full/minify/libraries/moment 62129228 ns/iter (± 3031627) 85342700 ns/iter (± 10491212) 0.73
es/full/minify/libraries/react 21842633 ns/iter (± 996242) 28016333 ns/iter (± 5586667) 0.78
es/full/minify/libraries/terser 324291403 ns/iter (± 15199768) 474579486 ns/iter (± 51043180) 0.68
es/full/minify/libraries/three 575495381 ns/iter (± 35433145) 672886647 ns/iter (± 66049400) 0.86
es/full/minify/libraries/typescript 3480203536 ns/iter (± 102441827) 4270589731 ns/iter (± 5460723385) 0.81
es/full/minify/libraries/victory 892629827 ns/iter (± 189283179) 986331972 ns/iter (± 10088162506) 0.90
es/full/minify/libraries/vue 163676113 ns/iter (± 8774636) 207389764 ns/iter (± 12505827) 0.79
es/full/codegen/es3 32818 ns/iter (± 696) 37864 ns/iter (± 4162) 0.87
es/full/codegen/es5 32925 ns/iter (± 987) 37379 ns/iter (± 12154) 0.88
es/full/codegen/es2015 32857 ns/iter (± 1160) 36323 ns/iter (± 4463) 0.90
es/full/codegen/es2016 33825 ns/iter (± 2806) 37074 ns/iter (± 3367) 0.91
es/full/codegen/es2017 34569 ns/iter (± 1879) 37463 ns/iter (± 8749) 0.92
es/full/codegen/es2018 36069 ns/iter (± 5203) 37247 ns/iter (± 6927) 0.97
es/full/codegen/es2019 37069 ns/iter (± 7688) 36641 ns/iter (± 9419) 1.01
es/full/codegen/es2020 35599 ns/iter (± 10636) 43456 ns/iter (± 4421299) 0.82
es/full/all/es3 254352641 ns/iter (± 98233025) 341546853 ns/iter (± 197189704) 0.74
es/full/all/es5 264774926 ns/iter (± 112918183) 254621722 ns/iter (± 1824602180) 1.04
es/full/all/es2015 210624308 ns/iter (± 85171740) 312231790 ns/iter (± 130077809) 0.67
es/full/all/es2016 212417023 ns/iter (± 85890611) 273551683 ns/iter (± 403368791) 0.78
es/full/all/es2017 183827484 ns/iter (± 100367326) 240588830 ns/iter (± 183486667) 0.76
es/full/all/es2018 165074747 ns/iter (± 86477044) 235341143 ns/iter (± 1791655877) 0.70
es/full/all/es2019 156392776 ns/iter (± 53384537) 341455890 ns/iter (± 172308385) 0.46
es/full/all/es2020 158568167 ns/iter (± 52542289) 373803809 ns/iter (± 252573843) 0.42
es/full/parser 809902 ns/iter (± 181376) 1081082 ns/iter (± 610429) 0.75
es/full/base/fixer 27859 ns/iter (± 6805) 43401 ns/iter (± 50942) 0.64
es/full/base/resolver_and_hygiene 95806 ns/iter (± 13376) 165440 ns/iter (± 188888) 0.58
serialization of ast node 216 ns/iter (± 4) 311 ns/iter (± 82) 0.69
serialization of serde 228 ns/iter (± 25) 325 ns/iter (± 105) 0.70

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

Please sign in to comment.