Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(es/parser): Fix parsing of regexp (#6469)
- Loading branch information
1 parent
d78c545
commit 3e702b9
Showing
8 changed files
with
160 additions
and
49 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
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_ecma_parser/tests/test262-error-references/fail/095bea002b10b8e1.js.stderr
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,6 +1,6 @@ | ||
|
||
x Unexpected eof | ||
x Unterminated regexp literal | ||
,-[$DIR/tests/test262-parser/fail/095bea002b10b8e1.js:1:1] | ||
1 | foo[/42 | ||
: ^ | ||
: ^^^ | ||
`---- |
Oops, something went wrong.
3e702b9
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
354348
ns/iter (± 21258
)343594
ns/iter (± 32186
)1.03
es/full/minify/libraries/antd
1874993974
ns/iter (± 38128542
)1850216271
ns/iter (± 21092518
)1.01
es/full/minify/libraries/d3
418175522
ns/iter (± 23574855
)421398538
ns/iter (± 15840516
)0.99
es/full/minify/libraries/echarts
1609079337
ns/iter (± 34145013
)1643710542
ns/iter (± 35233875
)0.98
es/full/minify/libraries/jquery
104126257
ns/iter (± 7991135
)125999302
ns/iter (± 11772171
)0.83
es/full/minify/libraries/lodash
133579282
ns/iter (± 5373792
)144649144
ns/iter (± 9654283
)0.92
es/full/minify/libraries/moment
64179040
ns/iter (± 1799088
)62482010
ns/iter (± 2747536
)1.03
es/full/minify/libraries/react
22172744
ns/iter (± 610282
)20179618
ns/iter (± 956791
)1.10
es/full/minify/libraries/terser
307930356
ns/iter (± 7505502
)339925271
ns/iter (± 16835106
)0.91
es/full/minify/libraries/three
571502761
ns/iter (± 11258727
)551570111
ns/iter (± 15569460
)1.04
es/full/minify/libraries/typescript
3377745729
ns/iter (± 21289701
)3416571859
ns/iter (± 178801335
)0.99
es/full/minify/libraries/victory
826574577
ns/iter (± 10985643
)850330127
ns/iter (± 26003414
)0.97
es/full/minify/libraries/vue
154079012
ns/iter (± 2955872
)158961652
ns/iter (± 7147358
)0.97
es/full/codegen/es3
33318
ns/iter (± 1333
)35129
ns/iter (± 2524
)0.95
es/full/codegen/es5
33387
ns/iter (± 2257
)34913
ns/iter (± 4435
)0.96
es/full/codegen/es2015
33359
ns/iter (± 1085
)34697
ns/iter (± 1443
)0.96
es/full/codegen/es2016
33319
ns/iter (± 537
)34496
ns/iter (± 1247
)0.97
es/full/codegen/es2017
33230
ns/iter (± 488
)34699
ns/iter (± 2110
)0.96
es/full/codegen/es2018
33224
ns/iter (± 797
)34733
ns/iter (± 1703
)0.96
es/full/codegen/es2019
33353
ns/iter (± 871
)34912
ns/iter (± 2622
)0.96
es/full/codegen/es2020
33354
ns/iter (± 1243
)34958
ns/iter (± 4246
)0.95
es/full/all/es3
190515266
ns/iter (± 4057535
)196268968
ns/iter (± 14400859
)0.97
es/full/all/es5
181250320
ns/iter (± 3842697
)189624038
ns/iter (± 17101929
)0.96
es/full/all/es2015
145989342
ns/iter (± 2792108
)147226418
ns/iter (± 12806903
)0.99
es/full/all/es2016
144170725
ns/iter (± 4023659
)148034573
ns/iter (± 11793679
)0.97
es/full/all/es2017
143825266
ns/iter (± 3088115
)150245391
ns/iter (± 13282719
)0.96
es/full/all/es2018
145854294
ns/iter (± 5875440
)152738976
ns/iter (± 14703883
)0.95
es/full/all/es2019
143259939
ns/iter (± 6590229
)158289970
ns/iter (± 12220238
)0.91
es/full/all/es2020
137798688
ns/iter (± 14307266
)140494470
ns/iter (± 12421699
)0.98
es/full/parser
729658
ns/iter (± 23042
)743271
ns/iter (± 48681
)0.98
es/full/base/fixer
26561
ns/iter (± 1053
)26765
ns/iter (± 2688
)0.99
es/full/base/resolver_and_hygiene
91726
ns/iter (± 3084
)94809
ns/iter (± 10527
)0.97
serialization of ast node
219
ns/iter (± 18
)230
ns/iter (± 6
)0.95
serialization of serde
218
ns/iter (± 6
)232
ns/iter (± 5
)0.94
This comment was automatically generated by workflow using github-action-benchmark.