Skip to content

Commit

Permalink
feat(es/compat): Implement stage 3 decorator, without auto accessor (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Apr 3, 2023
1 parent a679dbe commit 7a863ad
Show file tree
Hide file tree
Showing 339 changed files with 10,030 additions and 3 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

1 comment on commit 7a863ad

@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: 7a863ad Previous: 414e669 Ratio
es/full/bugs-1 303035 ns/iter (± 16222) 300625 ns/iter (± 14976) 1.01
es/full/minify/libraries/antd 1567924323 ns/iter (± 18480907) 1580930538 ns/iter (± 17129437) 0.99
es/full/minify/libraries/d3 300761555 ns/iter (± 5664762) 304139037 ns/iter (± 4297301) 0.99
es/full/minify/libraries/echarts 1214203663 ns/iter (± 8288802) 1223826101 ns/iter (± 9721341) 0.99
es/full/minify/libraries/jquery 91375299 ns/iter (± 903114) 91980185 ns/iter (± 782199) 0.99
es/full/minify/libraries/lodash 104891205 ns/iter (± 1236759) 106944248 ns/iter (± 949846) 0.98
es/full/minify/libraries/moment 52542350 ns/iter (± 309271) 52740231 ns/iter (± 369503) 1.00
es/full/minify/libraries/react 18990395 ns/iter (± 103224) 19791360 ns/iter (± 306224) 0.96
es/full/minify/libraries/terser 247327478 ns/iter (± 1459414) 251659541 ns/iter (± 1516725) 0.98
es/full/minify/libraries/three 449349078 ns/iter (± 6177956) 448598482 ns/iter (± 5145574) 1.00
es/full/minify/libraries/typescript 2972459444 ns/iter (± 17876825) 2949009294 ns/iter (± 10134843) 1.01
es/full/minify/libraries/victory 673926007 ns/iter (± 5307742) 665864167 ns/iter (± 10086221) 1.01
es/full/minify/libraries/vue 136145251 ns/iter (± 4029376) 130300681 ns/iter (± 1029586) 1.04
es/full/codegen/es3 28488 ns/iter (± 60) 28834 ns/iter (± 85) 0.99
es/full/codegen/es5 28487 ns/iter (± 301) 29030 ns/iter (± 75) 0.98
es/full/codegen/es2015 28530 ns/iter (± 48) 29037 ns/iter (± 29) 0.98
es/full/codegen/es2016 28484 ns/iter (± 73) 29058 ns/iter (± 63) 0.98
es/full/codegen/es2017 28453 ns/iter (± 91) 29033 ns/iter (± 49) 0.98
es/full/codegen/es2018 28503 ns/iter (± 43) 29008 ns/iter (± 54) 0.98
es/full/codegen/es2019 28532 ns/iter (± 47) 29014 ns/iter (± 33) 0.98
es/full/codegen/es2020 28525 ns/iter (± 71) 29043 ns/iter (± 46) 0.98
es/full/all/es3 178088225 ns/iter (± 5693852) 182476556 ns/iter (± 4289114) 0.98
es/full/all/es5 168663407 ns/iter (± 3913697) 173157496 ns/iter (± 3318575) 0.97
es/full/all/es2015 132064926 ns/iter (± 1866241) 135117340 ns/iter (± 1577216) 0.98
es/full/all/es2016 128862466 ns/iter (± 1480744) 132562302 ns/iter (± 1732328) 0.97
es/full/all/es2017 129477621 ns/iter (± 1844811) 130375242 ns/iter (± 2398616) 0.99
es/full/all/es2018 125549317 ns/iter (± 2384606) 127425319 ns/iter (± 1613717) 0.99
es/full/all/es2019 123229933 ns/iter (± 1013804) 124646877 ns/iter (± 1679382) 0.99
es/full/all/es2020 117584536 ns/iter (± 948993) 118738359 ns/iter (± 2096454) 0.99
es/full/parser 515079 ns/iter (± 7756) 519758 ns/iter (± 7816) 0.99
es/full/base/fixer 23323 ns/iter (± 79) 22675 ns/iter (± 39) 1.03
es/full/base/resolver_and_hygiene 86344 ns/iter (± 60) 84271 ns/iter (± 72) 1.02
serialization of serde 127 ns/iter (± 0) 127 ns/iter (± 1) 1
css/minify/libraries/bootstrap 27759182 ns/iter (± 122550) 27749998 ns/iter (± 162033) 1.00
css/visitor/compare/clone 2136935 ns/iter (± 2744) 2129664 ns/iter (± 7078) 1.00
css/visitor/compare/visit_mut_span 2334115 ns/iter (± 4042) 2329491 ns/iter (± 8967) 1.00
css/visitor/compare/visit_mut_span_panic 2382082 ns/iter (± 8538) 2378325 ns/iter (± 3774) 1.00
css/visitor/compare/fold_span 3106123 ns/iter (± 7364) 3118643 ns/iter (± 4194) 1.00
css/visitor/compare/fold_span_panic 3262699 ns/iter (± 24247) 3256208 ns/iter (± 16897) 1.00
css/lexer/bootstrap_5_1_3 5126685 ns/iter (± 24179) 5148990 ns/iter (± 22131) 1.00
css/lexer/foundation_6_7_4 4306549 ns/iter (± 2577) 4355139 ns/iter (± 1454) 0.99
css/lexer/tailwind_3_1_1 822761 ns/iter (± 665) 822645 ns/iter (± 318) 1.00
css/parser/bootstrap_5_1_3 21324424 ns/iter (± 59035) 21271262 ns/iter (± 167625) 1.00
css/parser/foundation_6_7_4 16877907 ns/iter (± 29174) 16879637 ns/iter (± 69541) 1.00
css/parser/tailwind_3_1_1 3244101 ns/iter (± 2104) 3239189 ns/iter (± 2863) 1.00
es/codegen/colors 320143 ns/iter (± 181965) 328226 ns/iter (± 185632) 0.98
es/codegen/large 1249264 ns/iter (± 648923) 1253442 ns/iter (± 642787) 1.00
es/codegen/with-parser/colors 47695 ns/iter (± 302) 47274 ns/iter (± 266) 1.01
es/codegen/with-parser/large 507081 ns/iter (± 2078) 507772 ns/iter (± 2055) 1.00
es/minify/libraries/antd 1380685219 ns/iter (± 17361713) 1381730378 ns/iter (± 9546087) 1.00
es/minify/libraries/d3 258216908 ns/iter (± 1964707) 260083019 ns/iter (± 2583089) 0.99
es/minify/libraries/echarts 1050820854 ns/iter (± 7138073) 1061980759 ns/iter (± 5992115) 0.99
es/minify/libraries/jquery 79198247 ns/iter (± 615608) 79617566 ns/iter (± 597908) 0.99
es/minify/libraries/lodash 96856831 ns/iter (± 1528991) 95157433 ns/iter (± 1106375) 1.02
es/minify/libraries/moment 46225951 ns/iter (± 496904) 46444108 ns/iter (± 828504) 1.00
es/minify/libraries/react 17342163 ns/iter (± 231817) 17264981 ns/iter (± 196256) 1.00
es/minify/libraries/terser 215465563 ns/iter (± 3232622) 218294422 ns/iter (± 6631649) 0.99
es/minify/libraries/three 374757618 ns/iter (± 5289686) 374279301 ns/iter (± 6829552) 1.00
es/minify/libraries/typescript 2512232859 ns/iter (± 15153073) 2509708099 ns/iter (± 13595394) 1.00
es/minify/libraries/victory 570530586 ns/iter (± 11139308) 587189916 ns/iter (± 9149455) 0.97
es/minify/libraries/vue 116895082 ns/iter (± 664632) 118023263 ns/iter (± 1164668) 0.99
es/visitor/compare/clone 2315724 ns/iter (± 5263) 2317057 ns/iter (± 8615) 1.00
es/visitor/compare/visit_mut_span 2725837 ns/iter (± 12154) 2693631 ns/iter (± 4932) 1.01
es/visitor/compare/visit_mut_span_panic 2761153 ns/iter (± 7545) 2755619 ns/iter (± 4729) 1.00
es/visitor/compare/fold_span 3854284 ns/iter (± 31878) 3806826 ns/iter (± 9967) 1.01
es/visitor/compare/fold_span_panic 3967008 ns/iter (± 6922) 3935015 ns/iter (± 14954) 1.01
es/lexer/colors 13094 ns/iter (± 86) 13217 ns/iter (± 15) 0.99
es/lexer/angular 6367566 ns/iter (± 5964) 6444899 ns/iter (± 3126) 0.99
es/lexer/backbone 772749 ns/iter (± 843) 773293 ns/iter (± 298) 1.00
es/lexer/jquery 4352122 ns/iter (± 1156) 4370091 ns/iter (± 2392) 1.00
es/lexer/jquery mobile 6778044 ns/iter (± 4382) 6825064 ns/iter (± 7069) 0.99
es/lexer/mootools 3441714 ns/iter (± 2998) 3442896 ns/iter (± 1565) 1.00
es/lexer/underscore 640346 ns/iter (± 537) 639085 ns/iter (± 426) 1.00
es/lexer/three 20744435 ns/iter (± 19176) 20693133 ns/iter (± 22548) 1.00
es/lexer/yui 3842515 ns/iter (± 2290) 3859539 ns/iter (± 2114) 1.00
es/parser/colors 29385 ns/iter (± 58) 29073 ns/iter (± 201) 1.01
es/parser/angular 15315490 ns/iter (± 164170) 15062046 ns/iter (± 140662) 1.02
es/parser/backbone 2177311 ns/iter (± 9886) 2167681 ns/iter (± 8750) 1.00
es/parser/jquery 12030289 ns/iter (± 145715) 11806085 ns/iter (± 120985) 1.02
es/parser/jquery mobile 19049884 ns/iter (± 195123) 18854934 ns/iter (± 201224) 1.01
es/parser/mootools 9021163 ns/iter (± 26099) 8979375 ns/iter (± 32243) 1.00
es/parser/underscore 1839620 ns/iter (± 9943) 1830590 ns/iter (± 12267) 1.00
es/parser/three 54591040 ns/iter (± 212354) 54716233 ns/iter (± 385118) 1.00
es/parser/yui 9111728 ns/iter (± 50702) 9078148 ns/iter (± 62241) 1.00
es/preset-env/usage/builtin_type 143457 ns/iter (± 33590) 142913 ns/iter (± 32850) 1.00
es/preset-env/usage/property 21199 ns/iter (± 60) 20942 ns/iter (± 45) 1.01
es/resolver/typescript 115285337 ns/iter (± 3082983) 113764652 ns/iter (± 2663673) 1.01
es/fixer/typescript 79749220 ns/iter (± 2978870) 79944661 ns/iter (± 2525837) 1.00
es/hygiene/typescript 171445568 ns/iter (± 1587404) 168635697 ns/iter (± 1949563) 1.02
es/resolver_with_hygiene/typescript 310335429 ns/iter (± 1742100) 306261927 ns/iter (± 3627574) 1.01
es/visitor/base-perf/module_clone 80383 ns/iter (± 885) 81596 ns/iter (± 281) 0.99
es/visitor/base-perf/fold_empty 90100 ns/iter (± 279) 90678 ns/iter (± 325) 0.99
es/visitor/base-perf/fold_noop_impl_all 90815 ns/iter (± 386) 91320 ns/iter (± 423) 0.99
es/visitor/base-perf/fold_noop_impl_vec 90607 ns/iter (± 334) 91242 ns/iter (± 331) 0.99
es/visitor/base-perf/boxing_boxed_clone 57 ns/iter (± 0) 58 ns/iter (± 0) 0.98
es/visitor/base-perf/boxing_unboxed_clone 42 ns/iter (± 0) 41 ns/iter (± 0) 1.02
es/visitor/base-perf/boxing_boxed 105 ns/iter (± 0) 102 ns/iter (± 0) 1.03
es/visitor/base-perf/boxing_unboxed 78 ns/iter (± 0) 78 ns/iter (± 0) 1
es/visitor/base-perf/visit_contains_this 3220 ns/iter (± 70) 3465 ns/iter (± 74) 0.93
es/base/parallel/resolver/typescript 5916818145 ns/iter (± 490849344) 6077177972 ns/iter (± 360699162) 0.97
es/base/parallel/hygiene/typescript 2053668740 ns/iter (± 25678066) 2012975725 ns/iter (± 20256300) 1.02
misc/visitors/time-complexity/time 5 101 ns/iter (± 0) 105 ns/iter (± 0) 0.96
misc/visitors/time-complexity/time 10 340 ns/iter (± 0) 330 ns/iter (± 0) 1.03
misc/visitors/time-complexity/time 15 685 ns/iter (± 30) 662 ns/iter (± 0) 1.03
misc/visitors/time-complexity/time 20 1229 ns/iter (± 3) 1221 ns/iter (± 17) 1.01
misc/visitors/time-complexity/time 40 6457 ns/iter (± 49) 5996 ns/iter (± 5) 1.08
misc/visitors/time-complexity/time 60 14545 ns/iter (± 64) 13313 ns/iter (± 6) 1.09
es/full-target/es2016 252199 ns/iter (± 395) 253694 ns/iter (± 372) 0.99
es/full-target/es2017 246606 ns/iter (± 372) 246418 ns/iter (± 334) 1.00
es/full-target/es2018 235770 ns/iter (± 324) 235910 ns/iter (± 501) 1.00
es2020_nullish_coalescing 92538 ns/iter (± 419) 93017 ns/iter (± 256) 0.99
es2020_optional_chaining 124027 ns/iter (± 277) 124323 ns/iter (± 174) 1.00
es2022_class_properties 150290 ns/iter (± 373) 149080 ns/iter (± 214) 1.01
es2018_object_rest_spread 96011 ns/iter (± 185) 96419 ns/iter (± 107) 1.00
es2019_optional_catch_binding 85570 ns/iter (± 208) 85345 ns/iter (± 246) 1.00
es2017_async_to_generator 85937 ns/iter (± 350) 86069 ns/iter (± 183) 1.00
es2016_exponentiation 89961 ns/iter (± 226) 90094 ns/iter (± 170) 1.00
es2015_arrow 93334 ns/iter (± 665) 93654 ns/iter (± 281) 1.00
es2015_block_scoped_fn 91556 ns/iter (± 158) 92450 ns/iter (± 207) 0.99
es2015_block_scoping 169869 ns/iter (± 233) 169866 ns/iter (± 319) 1.00

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

Please sign in to comment.