Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(es/helpers): Use named export and unify import path (#7182)
**BREAKING CHANGE:** Breaking changes for `@swc/helpers`. A new major version `0.5.0` is required. **Related issue:** - Closes #7157
- Loading branch information
1 parent
06bacca
commit a13a78e
Showing
3,380 changed files
with
10,250 additions
and
9,420 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/codegen/comment-1/es5/output/index.tsx
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
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/config/regenerator/import-path/1/output/index.js
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
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/globals/typeofs-declared/output/index.js
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
import _type_of from "@swc/helpers/src/_type_of.mjs"; | ||
import { _ as _type_of } from "@swc/helpers/_/_type_of"; | ||
var window = "foo"; | ||
console.log(typeof window === "undefined" ? "undefined" : _type_of(window)); |
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
14 changes: 7 additions & 7 deletions
14
crates/swc/tests/fixture/issues-0xxx/846/case1/output/index.js
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
4 changes: 2 additions & 2 deletions
4
crates/swc/tests/fixture/issues-1xxx/1216/case-1/output/index.js
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
4 changes: 2 additions & 2 deletions
4
crates/swc/tests/fixture/issues-1xxx/1216/case-2/output/index.js
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
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/issues-1xxx/1216/case-3/output/index.js
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
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/issues-1xxx/1279/case1/output/index.ts
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
10 changes: 5 additions & 5 deletions
10
crates/swc/tests/fixture/issues-1xxx/1306/case1/output/index.ts
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
10 changes: 5 additions & 5 deletions
10
crates/swc/tests/fixture/issues-1xxx/1306/case2/output/index.js
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.
a13a78e
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
es/full/bugs-1
305575
ns/iter (± 9815
)323397
ns/iter (± 20464
)0.94
es/full/minify/libraries/antd
1646607327
ns/iter (± 18359455
)1583953293
ns/iter (± 43983426
)1.04
es/full/minify/libraries/d3
312238494
ns/iter (± 8847294
)307923504
ns/iter (± 10925099
)1.01
es/full/minify/libraries/echarts
1270527978
ns/iter (± 14588172
)1220037475
ns/iter (± 10792842
)1.04
es/full/minify/libraries/jquery
91030494
ns/iter (± 615237
)92374493
ns/iter (± 1514268
)0.99
es/full/minify/libraries/lodash
106216411
ns/iter (± 959514
)110175021
ns/iter (± 9887320
)0.96
es/full/minify/libraries/moment
52424297
ns/iter (± 419609
)55068905
ns/iter (± 1987853
)0.95
es/full/minify/libraries/react
19095263
ns/iter (± 184119
)19555465
ns/iter (± 618727
)0.98
es/full/minify/libraries/terser
246785863
ns/iter (± 2216075
)256690208
ns/iter (± 8384573
)0.96
es/full/minify/libraries/three
450184759
ns/iter (± 4552160
)446241688
ns/iter (± 7483699
)1.01
es/full/minify/libraries/typescript
3084352960
ns/iter (± 20269733
)2975088842
ns/iter (± 34665639
)1.04
es/full/minify/libraries/victory
694202772
ns/iter (± 15234100
)666096174
ns/iter (± 13578345
)1.04
es/full/minify/libraries/vue
131534759
ns/iter (± 1004747
)133942583
ns/iter (± 3167656
)0.98
es/full/codegen/es3
28514
ns/iter (± 189
)28552
ns/iter (± 229
)1.00
es/full/codegen/es5
28636
ns/iter (± 45
)28737
ns/iter (± 40
)1.00
es/full/codegen/es2015
28572
ns/iter (± 32
)28699
ns/iter (± 41
)1.00
es/full/codegen/es2016
28574
ns/iter (± 21
)28634
ns/iter (± 89
)1.00
es/full/codegen/es2017
28543
ns/iter (± 75
)28586
ns/iter (± 111
)1.00
es/full/codegen/es2018
28560
ns/iter (± 53
)28679
ns/iter (± 92
)1.00
es/full/codegen/es2019
28552
ns/iter (± 34
)28549
ns/iter (± 122
)1.00
es/full/codegen/es2020
28581
ns/iter (± 55
)28711
ns/iter (± 45
)1.00
es/full/all/es3
180582474
ns/iter (± 5442547
)190196137
ns/iter (± 4028986
)0.95
es/full/all/es5
170001921
ns/iter (± 2392444
)182093730
ns/iter (± 5493138
)0.93
es/full/all/es2015
134520805
ns/iter (± 1695520
)138379068
ns/iter (± 3796792
)0.97
es/full/all/es2016
134135044
ns/iter (± 1202216
)138948762
ns/iter (± 4953736
)0.97
es/full/all/es2017
130819686
ns/iter (± 623140
)135972314
ns/iter (± 3521100
)0.96
es/full/all/es2018
125186980
ns/iter (± 2087280
)131327992
ns/iter (± 4145236
)0.95
es/full/all/es2019
123210510
ns/iter (± 1056638
)133076160
ns/iter (± 2180720
)0.93
es/full/all/es2020
118097390
ns/iter (± 951875
)125733299
ns/iter (± 4700522
)0.94
es/full/parser
519936
ns/iter (± 8317
)516233
ns/iter (± 8261
)1.01
es/full/base/fixer
22751
ns/iter (± 33
)22435
ns/iter (± 41
)1.01
es/full/base/resolver_and_hygiene
84273
ns/iter (± 91
)83661
ns/iter (± 154
)1.01
serialization of serde
126
ns/iter (± 0
)126
ns/iter (± 0
)1
css/minify/libraries/bootstrap
27800528
ns/iter (± 90567
)27597160
ns/iter (± 253467
)1.01
css/visitor/compare/clone
2115147
ns/iter (± 7468
)2125185
ns/iter (± 23477
)1.00
css/visitor/compare/visit_mut_span
2317687
ns/iter (± 5651
)2346476
ns/iter (± 25530
)0.99
css/visitor/compare/visit_mut_span_panic
2383281
ns/iter (± 3579
)2362916
ns/iter (± 22666
)1.01
css/visitor/compare/fold_span
3081419
ns/iter (± 11606
)3111018
ns/iter (± 36591
)0.99
css/visitor/compare/fold_span_panic
3226319
ns/iter (± 11257
)3281765
ns/iter (± 26750
)0.98
css/lexer/bootstrap_5_1_3
5133427
ns/iter (± 12467
)5122250
ns/iter (± 21725
)1.00
css/lexer/foundation_6_7_4
4320014
ns/iter (± 878
)4308652
ns/iter (± 9841
)1.00
css/lexer/tailwind_3_1_1
822490
ns/iter (± 709
)819944
ns/iter (± 229
)1.00
css/parser/bootstrap_5_1_3
21300243
ns/iter (± 170363
)21140108
ns/iter (± 260602
)1.01
css/parser/foundation_6_7_4
16839066
ns/iter (± 68269
)16924833
ns/iter (± 189763
)0.99
css/parser/tailwind_3_1_1
3233934
ns/iter (± 2407
)3220246
ns/iter (± 4966
)1.00
es/codegen/colors
320371
ns/iter (± 182852
)321111
ns/iter (± 181461
)1.00
es/codegen/large
1252279
ns/iter (± 615999
)1232919
ns/iter (± 656307
)1.02
es/codegen/with-parser/colors
47068
ns/iter (± 335
)46911
ns/iter (± 424
)1.00
es/codegen/with-parser/large
508360
ns/iter (± 2448
)506975
ns/iter (± 1649
)1.00
es/minify/libraries/antd
1439188312
ns/iter (± 16797859
)1411212804
ns/iter (± 28979884
)1.02
es/minify/libraries/d3
260293286
ns/iter (± 4374374
)266733277
ns/iter (± 11899642
)0.98
es/minify/libraries/echarts
1086772178
ns/iter (± 13869416
)1047251957
ns/iter (± 21856871
)1.04
es/minify/libraries/jquery
79577109
ns/iter (± 678171
)84853204
ns/iter (± 3025636
)0.94
es/minify/libraries/lodash
95654988
ns/iter (± 909555
)101608691
ns/iter (± 2170396
)0.94
es/minify/libraries/moment
45999073
ns/iter (± 540843
)47547681
ns/iter (± 1640498
)0.97
es/minify/libraries/react
17165540
ns/iter (± 227045
)18086645
ns/iter (± 751974
)0.95
es/minify/libraries/terser
212703392
ns/iter (± 2183019
)217132524
ns/iter (± 5501212
)0.98
es/minify/libraries/three
374037944
ns/iter (± 6238588
)373387985
ns/iter (± 14492640
)1.00
es/minify/libraries/typescript
2640078179
ns/iter (± 9268738
)2539208699
ns/iter (± 31961157
)1.04
es/minify/libraries/victory
574331539
ns/iter (± 17341525
)590976632
ns/iter (± 38911284
)0.97
es/minify/libraries/vue
117376543
ns/iter (± 1443583
)118302471
ns/iter (± 3678644
)0.99
es/visitor/compare/clone
2305320
ns/iter (± 10652
)2344185
ns/iter (± 15649
)0.98
es/visitor/compare/visit_mut_span
2696216
ns/iter (± 4882
)2684926
ns/iter (± 21591
)1.00
es/visitor/compare/visit_mut_span_panic
2745664
ns/iter (± 10606
)2746652
ns/iter (± 19498
)1.00
es/visitor/compare/fold_span
3820261
ns/iter (± 7856
)3825026
ns/iter (± 46488
)1.00
es/visitor/compare/fold_span_panic
3940166
ns/iter (± 12060
)3966521
ns/iter (± 50602
)0.99
es/lexer/colors
13020
ns/iter (± 14
)12963
ns/iter (± 30
)1.00
es/lexer/angular
6345129
ns/iter (± 25376
)6327762
ns/iter (± 8083
)1.00
es/lexer/backbone
768518
ns/iter (± 427
)768345
ns/iter (± 558
)1.00
es/lexer/jquery
4341119
ns/iter (± 2314
)4320618
ns/iter (± 5744
)1.00
es/lexer/jquery mobile
6755828
ns/iter (± 10913
)6751755
ns/iter (± 16848
)1.00
es/lexer/mootools
3426473
ns/iter (± 6425
)3417656
ns/iter (± 1735
)1.00
es/lexer/underscore
636518
ns/iter (± 456
)635923
ns/iter (± 806
)1.00
es/lexer/three
20606303
ns/iter (± 141649
)20572981
ns/iter (± 31623
)1.00
es/lexer/yui
3825902
ns/iter (± 2226
)3810212
ns/iter (± 12437
)1.00
es/parser/colors
29140
ns/iter (± 196
)29420
ns/iter (± 87
)0.99
es/parser/angular
15086767
ns/iter (± 99877
)15066543
ns/iter (± 151188
)1.00
es/parser/backbone
2172193
ns/iter (± 9181
)2169665
ns/iter (± 11446
)1.00
es/parser/jquery
11952656
ns/iter (± 127659
)12089944
ns/iter (± 201210
)0.99
es/parser/jquery mobile
18805296
ns/iter (± 196560
)18983761
ns/iter (± 437197
)0.99
es/parser/mootools
9021095
ns/iter (± 21729
)9075042
ns/iter (± 70612
)0.99
es/parser/underscore
1839262
ns/iter (± 11131
)1843111
ns/iter (± 9217
)1.00
es/parser/three
55539380
ns/iter (± 379111
)54616932
ns/iter (± 217208
)1.02
es/parser/yui
9148008
ns/iter (± 89822
)9107572
ns/iter (± 147660
)1.00
es/preset-env/usage/builtin_type
142466
ns/iter (± 33547
)144059
ns/iter (± 33962
)0.99
es/preset-env/usage/property
21258
ns/iter (± 92
)20848
ns/iter (± 93
)1.02
es/resolver/typescript
118976068
ns/iter (± 2805388
)114862186
ns/iter (± 3120392
)1.04
es/fixer/typescript
85977450
ns/iter (± 1623965
)82613269
ns/iter (± 1247020
)1.04
es/hygiene/typescript
186279608
ns/iter (± 2213493
)174602128
ns/iter (± 1918879
)1.07
es/resolver_with_hygiene/typescript
336298093
ns/iter (± 2510755
)313451865
ns/iter (± 6088188
)1.07
es/visitor/base-perf/module_clone
80828
ns/iter (± 385
)80942
ns/iter (± 301
)1.00
es/visitor/base-perf/fold_empty
90449
ns/iter (± 298
)90869
ns/iter (± 587
)1.00
es/visitor/base-perf/fold_noop_impl_all
90651
ns/iter (± 393
)91155
ns/iter (± 888
)0.99
es/visitor/base-perf/fold_noop_impl_vec
90915
ns/iter (± 407
)91608
ns/iter (± 457
)0.99
es/visitor/base-perf/boxing_boxed_clone
56
ns/iter (± 0
)56
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed_clone
41
ns/iter (± 0
)41
ns/iter (± 0
)1
es/visitor/base-perf/boxing_boxed
102
ns/iter (± 0
)102
ns/iter (± 0
)1
es/visitor/base-perf/boxing_unboxed
78
ns/iter (± 0
)78
ns/iter (± 0
)1
es/visitor/base-perf/visit_empty
0
ns/iter (± 0
)es/visitor/base-perf/visit_contains_this
3619
ns/iter (± 62
)3567
ns/iter (± 68
)1.01
es/base/parallel/resolver/typescript
6298353784
ns/iter (± 547191475
)5653502059
ns/iter (± 281412281
)1.11
es/base/parallel/hygiene/typescript
2194842086
ns/iter (± 21600290
)2018614990
ns/iter (± 23605303
)1.09
misc/visitors/time-complexity/time 5
100
ns/iter (± 0
)100
ns/iter (± 0
)1
misc/visitors/time-complexity/time 10
334
ns/iter (± 5
)330
ns/iter (± 1
)1.01
misc/visitors/time-complexity/time 15
676
ns/iter (± 18
)651
ns/iter (± 42
)1.04
misc/visitors/time-complexity/time 20
1239
ns/iter (± 15
)1195
ns/iter (± 1
)1.04
misc/visitors/time-complexity/time 40
6521
ns/iter (± 41
)6538
ns/iter (± 38
)1.00
misc/visitors/time-complexity/time 60
16923
ns/iter (± 46
)17071
ns/iter (± 56
)0.99
es/full-target/es2016
252385
ns/iter (± 450
)253253
ns/iter (± 545
)1.00
es/full-target/es2017
245651
ns/iter (± 455
)244844
ns/iter (± 1050
)1.00
es/full-target/es2018
234799
ns/iter (± 300
)235435
ns/iter (± 408
)1.00
es2020_nullish_coalescing
92956
ns/iter (± 544
)93122
ns/iter (± 425
)1.00
es2020_optional_chaining
125085
ns/iter (± 240
)124676
ns/iter (± 361
)1.00
es2022_class_properties
148309
ns/iter (± 397
)148453
ns/iter (± 482
)1.00
es2018_object_rest_spread
96457
ns/iter (± 178
)95716
ns/iter (± 340
)1.01
es2019_optional_catch_binding
85447
ns/iter (± 184
)85286
ns/iter (± 287
)1.00
es2017_async_to_generator
85833
ns/iter (± 149
)85716
ns/iter (± 158
)1.00
es2016_exponentiation
90056
ns/iter (± 147
)90323
ns/iter (± 148
)1.00
es2015_arrow
94025
ns/iter (± 386
)94313
ns/iter (± 232
)1.00
es2015_block_scoped_fn
92219
ns/iter (± 256
)92153
ns/iter (± 225
)1.00
es2015_block_scoping
170180
ns/iter (± 175
)170173
ns/iter (± 171
)1.00
This comment was automatically generated by workflow using github-action-benchmark.