Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(cargo): Update
browerslist-rs
(#6547)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
- Loading branch information
Showing
23 changed files
with
154 additions
and
279 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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,23 +1,23 @@ | ||
[package] | ||
authors = ["강동윤 <kdy1997.dev@gmail.com>"] | ||
description = "Common logic for targetting vairous browsers" | ||
authors = ["강동윤 <kdy1997.dev@gmail.com>"] | ||
description = "Common logic for targetting vairous browsers" | ||
documentation = "https://rustdoc.swc.rs/preset_env_base/" | ||
edition = "2021" | ||
license = "Apache-2.0" | ||
name = "preset_env_base" | ||
version = "0.3.2" | ||
edition = "2021" | ||
license = "Apache-2.0" | ||
name = "preset_env_base" | ||
version = "0.3.2" | ||
|
||
[lib] | ||
bench = false | ||
|
||
[dependencies] | ||
ahash = "0.7.4" | ||
anyhow = "1" | ||
browserslist-rs = "=0.11.0" | ||
dashmap = "5.1.0" | ||
from_variant = { version = "0.1.3", path = "../from_variant" } | ||
once_cell = "1.12.0" | ||
semver = { version = "1.0.4", features = ["serde"] } | ||
serde = { version = "1", features = ["derive"] } | ||
st-map = "0.1.2" | ||
tracing = { version = "0.1.32" } | ||
ahash = "0.7.4" | ||
anyhow = "1" | ||
browserslist-rs = "0.12.2" | ||
dashmap = "5.1.0" | ||
from_variant = { version = "0.1.3", path = "../from_variant" } | ||
once_cell = "1.12.0" | ||
semver = { version = "1.0.4", features = ["serde"] } | ||
serde = { version = "1", features = ["derive"] } | ||
st-map = "0.1.2" | ||
tracing = { version = "0.1.32" } |
2 changes: 1 addition & 1 deletion
2
crates/swc/tests/fixture/issues-1xxx/1402/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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
var e = 1; | ||
try { | ||
throw 2; | ||
} catch (e1) { | ||
} catch { | ||
console.log(e); | ||
} |
4 changes: 2 additions & 2 deletions
4
crates/swc/tests/fixture/issues-1xxx/1448/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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
import { createRequire as _createRequire } from "module"; | ||
var __require = _createRequire(import.meta.url); | ||
var F = __require("yaml"); | ||
const __require = _createRequire(import.meta.url); | ||
const F = __require("yaml"); | ||
console.log(F); |
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
135 changes: 8 additions & 127 deletions
135
crates/swc/tests/fixture/issues-1xxx/1721/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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,129 +1,10 @@ | ||
import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; | ||
import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; | ||
import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; | ||
import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; | ||
function lol() { | ||
return _lol.apply(this, arguments); | ||
} | ||
function _lol() { | ||
_lol = _wrap_async_generator(function() { | ||
return _ts_generator(this, function(_state) { | ||
switch(_state.label){ | ||
case 0: | ||
return [ | ||
4, | ||
1 | ||
]; | ||
case 1: | ||
_state.sent(); | ||
return [ | ||
4, | ||
2 | ||
]; | ||
case 2: | ||
_state.sent(); | ||
return [ | ||
2 | ||
]; | ||
} | ||
}); | ||
}); | ||
return _lol.apply(this, arguments); | ||
} | ||
function main() { | ||
return _main.apply(this, arguments); | ||
} | ||
function _main() { | ||
_main = _async_to_generator(function() { | ||
var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; | ||
return _ts_generator(this, function(_state) { | ||
switch(_state.label){ | ||
case 0: | ||
_iteratorAbruptCompletion = false, _didIteratorError = false; | ||
_state.label = 1; | ||
case 1: | ||
_state.trys.push([ | ||
1, | ||
6, | ||
7, | ||
12 | ||
]); | ||
_iterator = _async_iterator(lol()); | ||
_state.label = 2; | ||
case 2: | ||
return [ | ||
4, | ||
_iterator.next() | ||
]; | ||
case 3: | ||
if (!(_iteratorAbruptCompletion = !(_step = _state.sent()).done)) return [ | ||
3, | ||
5 | ||
]; | ||
_value = _step.value; | ||
x = _value; | ||
console.log(x); | ||
_state.label = 4; | ||
case 4: | ||
_iteratorAbruptCompletion = false; | ||
return [ | ||
3, | ||
2 | ||
]; | ||
case 5: | ||
return [ | ||
3, | ||
12 | ||
]; | ||
case 6: | ||
err = _state.sent(); | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
return [ | ||
3, | ||
12 | ||
]; | ||
case 7: | ||
_state.trys.push([ | ||
7, | ||
, | ||
10, | ||
11 | ||
]); | ||
if (!(_iteratorAbruptCompletion && _iterator.return != null)) return [ | ||
3, | ||
9 | ||
]; | ||
return [ | ||
4, | ||
_iterator.return() | ||
]; | ||
case 8: | ||
_state.sent(); | ||
_state.label = 9; | ||
case 9: | ||
return [ | ||
3, | ||
11 | ||
]; | ||
case 10: | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
return [ | ||
7 | ||
]; | ||
case 11: | ||
return [ | ||
7 | ||
]; | ||
case 12: | ||
return [ | ||
2 | ||
]; | ||
} | ||
}); | ||
}); | ||
return _main.apply(this, arguments); | ||
async function* lol() { | ||
yield 1; | ||
yield 2; | ||
} | ||
async function main() { | ||
for await (const x of lol()){ | ||
console.log(x); | ||
} | ||
} | ||
main(); |
Oops, something went wrong.
d730186
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
345379
ns/iter (± 19869
)358744
ns/iter (± 33787
)0.96
es/full/minify/libraries/antd
2067926065
ns/iter (± 69608197
)2054077725
ns/iter (± 67546884
)1.01
es/full/minify/libraries/d3
515100103
ns/iter (± 159883441
)464984035
ns/iter (± 29231946
)1.11
es/full/minify/libraries/echarts
1727549861
ns/iter (± 35722394
)1734326571
ns/iter (± 49239593
)1.00
es/full/minify/libraries/jquery
118750879
ns/iter (± 5371722
)117758691
ns/iter (± 5769183
)1.01
es/full/minify/libraries/lodash
136956724
ns/iter (± 5420934
)135239700
ns/iter (± 4787750
)1.01
es/full/minify/libraries/moment
68490361
ns/iter (± 4232130
)70338142
ns/iter (± 2332834
)0.97
es/full/minify/libraries/react
22436171
ns/iter (± 499643
)22497693
ns/iter (± 1665945
)1.00
es/full/minify/libraries/terser
365293069
ns/iter (± 14711338
)351031518
ns/iter (± 12365286
)1.04
es/full/minify/libraries/three
639076054
ns/iter (± 19203904
)617854671
ns/iter (± 17185071
)1.03
es/full/minify/libraries/typescript
3847128151
ns/iter (± 42332388
)3820428142
ns/iter (± 104269447
)1.01
es/full/minify/libraries/victory
925779231
ns/iter (± 22076710
)926912015
ns/iter (± 35524000
)1.00
es/full/minify/libraries/vue
178761656
ns/iter (± 6776693
)182563335
ns/iter (± 21950587
)0.98
es/full/codegen/es3
33356
ns/iter (± 1373
)33529
ns/iter (± 1021
)0.99
es/full/codegen/es5
33108
ns/iter (± 1359
)33358
ns/iter (± 770
)0.99
es/full/codegen/es2015
33108
ns/iter (± 3263
)33513
ns/iter (± 561
)0.99
es/full/codegen/es2016
33009
ns/iter (± 990
)36367
ns/iter (± 20275
)0.91
es/full/codegen/es2017
33031
ns/iter (± 1560
)33464
ns/iter (± 1251
)0.99
es/full/codegen/es2018
33031
ns/iter (± 1007
)33506
ns/iter (± 1162
)0.99
es/full/codegen/es2019
32954
ns/iter (± 830
)33356
ns/iter (± 3174
)0.99
es/full/codegen/es2020
33063
ns/iter (± 672
)33684
ns/iter (± 1195
)0.98
es/full/all/es3
195779380
ns/iter (± 10953299
)196893420
ns/iter (± 13425021
)0.99
es/full/all/es5
183610269
ns/iter (± 7889693
)187382004
ns/iter (± 14118598
)0.98
es/full/all/es2015
145884702
ns/iter (± 9063866
)146705443
ns/iter (± 9072113
)0.99
es/full/all/es2016
146264699
ns/iter (± 11150302
)151644955
ns/iter (± 13089969
)0.96
es/full/all/es2017
145117573
ns/iter (± 8081251
)157280192
ns/iter (± 11380078
)0.92
es/full/all/es2018
142505110
ns/iter (± 9325968
)149640588
ns/iter (± 11178546
)0.95
es/full/all/es2019
141478102
ns/iter (± 7693168
)148781706
ns/iter (± 11796853
)0.95
es/full/all/es2020
136921200
ns/iter (± 7734753
)142419570
ns/iter (± 12021188
)0.96
es/full/parser
718935
ns/iter (± 39841
)724790
ns/iter (± 41415
)0.99
es/full/base/fixer
26086
ns/iter (± 1585
)26319
ns/iter (± 537
)0.99
es/full/base/resolver_and_hygiene
92031
ns/iter (± 5672
)92555
ns/iter (± 7569
)0.99
serialization of ast node
205
ns/iter (± 9
)216
ns/iter (± 4
)0.95
serialization of serde
221
ns/iter (± 9
)219
ns/iter (± 7
)1.01
This comment was automatically generated by workflow using github-action-benchmark.