Skip to content

Commit

Permalink
chore(cargo): Refactor Cargo.toml to reduce merge conflict (#7139)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Mar 24, 2023
1 parent 6635d54 commit 2826198
Show file tree
Hide file tree
Showing 68 changed files with 567 additions and 473 deletions.
15 changes: 8 additions & 7 deletions crates/ast_node/Cargo.toml
Expand Up @@ -13,12 +13,13 @@ bench = false
proc-macro = true

[dependencies]
darling = "0.13"
pmutil = "0.5.1"
proc-macro2 = "1"
quote = "1"
darling = "0.13"
pmutil = "0.5.1"
proc-macro2 = "1"
quote = "1"

swc_macros_common = { version = "0.3.7", path = "../swc_macros_common" }

[dependencies.syn]
features = ["derive", "fold", "parsing", "printing", "visit-mut"]
version = "1"
[dependencies.syn]
features = ["derive", "fold", "parsing", "printing", "visit-mut"]
version = "1"
25 changes: 13 additions & 12 deletions crates/dbg-swc/Cargo.toml
Expand Up @@ -12,14 +12,19 @@ bench = false
name = "dbg-swc"

[dependencies]
anyhow = "1.0.57"
clap = { version = "3", features = ["derive"] }
dialoguer = "0.10.2"
flate2 = "1.0"
rayon = "1.5.2"
serde = "1"
serde_json = "1"
sha1 = "0.10.1"
anyhow = "1.0.57"
clap = { version = "3", features = ["derive"] }
dialoguer = "0.10.2"
flate2 = "1.0"
rayon = "1.5.2"
serde = "1"
serde_json = "1"
sha1 = "0.10.1"
tempfile = "3.4.0"
tracing = "0.1.34"
tracing-subscriber = { version = "0.3.11", features = ["fmt", "env-filter"] }
url = "2"

swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_common = { version = "0.29.39", features = [
"concurrent",
Expand All @@ -35,7 +40,3 @@ swc_ecma_transforms_base = { version = "0.122.16", path = "../swc_ecma_transform
swc_ecma_visit = { version = "0.86.6", path = "../swc_ecma_visit" }
swc_error_reporters = { version = "0.13.40", path = "../swc_error_reporters" }
swc_timer = { version = "0.17.42", path = "../swc_timer" }
tempfile = "3.4.0"
tracing = "0.1.34"
tracing-subscriber = { version = "0.3.11", features = ["fmt", "env-filter"] }
url = "2"
27 changes: 14 additions & 13 deletions crates/from_variant/Cargo.toml
@@ -1,22 +1,23 @@
[package]
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "Automatically derive From impls for enums"
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
description = "Automatically derive From impls for enums"
documentation = "https://rustdoc.swc.rs/from_variant/"
edition = "2021"
license = "Apache-2.0"
name = "from_variant"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.5"
edition = "2021"
license = "Apache-2.0"
name = "from_variant"
repository = "https://github.com/swc-project/swc.git"
version = "0.1.5"

[lib]
bench = false
bench = false
proc-macro = true

[dependencies]
pmutil = "0.5.3"
pmutil = "0.5.3"
proc-macro2 = "1"
swc_macros_common = {version = "0.3.7", path = "../swc_macros_common"}

[dependencies.syn]
features = ["derive", "fold", "parsing", "printing"]
version = "1"
swc_macros_common = { version = "0.3.7", path = "../swc_macros_common" }

[dependencies.syn]
features = ["derive", "fold", "parsing", "printing"]
version = "1"
5 changes: 3 additions & 2 deletions crates/jsdoc/Cargo.toml
Expand Up @@ -18,8 +18,9 @@ swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_common = { version = "0.29.39", path = "../swc_common" }

[dev-dependencies]
anyhow = "1"
dashmap = "5.1.0"
anyhow = "1"
dashmap = "5.1.0"

swc_ecma_ast = { version = "0.100.5", path = "../swc_ecma_ast" }
swc_ecma_parser = { version = "0.130.10", path = "../swc_ecma_parser" }
testing = { version = "0.31.42", path = "../testing" }
3 changes: 2 additions & 1 deletion crates/preset_env_base/Cargo.toml
Expand Up @@ -15,9 +15,10 @@ ahash = "0.7.4"
anyhow = "1"
browserslist-rs = "0.12.2"
dashmap = "5.1.0"
from_variant = { version = "0.1.5", 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" }

from_variant = { version = "0.1.5", path = "../from_variant" }
36 changes: 19 additions & 17 deletions crates/swc/Cargo.toml
Expand Up @@ -47,22 +47,25 @@ plugin_transform_schema_vtest = [
]

[dependencies]
ahash = "0.7.4"
anyhow = "1"
base64 = "0.13.0"
dashmap = "5.1.0"
either = "1"
indexmap = { version = "1.6.1", features = ["serde"] }
ahash = "0.7.4"
anyhow = "1"
base64 = "0.13.0"
dashmap = "5.1.0"
either = "1"
indexmap = { version = "1.6.1", features = ["serde"] }
jsonc-parser = { version = "0.21.0", features = ["serde"] }
lru = "0.7.1"
once_cell = "1.10.0"
parking_lot = "0.12.0"
pathdiff = "0.2.0"
regex = "1"
rustc-hash = "1.1.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sourcemap = "6"
lru = "0.7.1"
once_cell = "1.10.0"
parking_lot = "0.12.0"
pathdiff = "0.2.0"
regex = "1"
rustc-hash = "1.1.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
sourcemap = "6"
tracing = "0.1.32"
url = "2.3.1"

swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_cached = { version = "0.3.15", path = "../swc_cached" }
swc_common = { version = "0.29.39", path = "../swc_common", features = [
Expand Down Expand Up @@ -101,8 +104,7 @@ swc_plugin_proxy = { version = "0.29.5", path = "../swc_plugin_proxy", optional
swc_plugin_runner = { version = "0.91.10", path = "../swc_plugin_runner", optional = true, default-features = false }
swc_timer = { version = "0.17.42", path = "../swc_timer" }
swc_visit = { version = "0.5.5", path = "../swc_visit" }
tracing = "0.1.32"
url = "2.3.1"


[dependencies.napi-derive]
default-features = false
Expand Down
104 changes: 53 additions & 51 deletions crates/swc_bundler/Cargo.toml
@@ -1,72 +1,74 @@
[package]
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
# OUT_DIR is required for testing
build = "build.rs"
description = "Very fast ecmascript bundler"
build = "build.rs"
description = "Very fast ecmascript bundler"
documentation = "https://rustdoc.swc.rs/swc_bundler/"
edition = "2021"
include = ["Cargo.toml", "build.rs", "src/**/*.rs", "src/**/*.js"]
license = "Apache-2.0"
name = "swc_bundler"
repository = "https://github.com/swc-project/swc.git"
version = "0.208.23"
edition = "2021"
include = ["Cargo.toml", "build.rs", "src/**/*.rs", "src/**/*.js"]
license = "Apache-2.0"
name = "swc_bundler"
repository = "https://github.com/swc-project/swc.git"
version = "0.208.23"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[lib]
bench = false

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[features]
concurrent = ["swc_common/concurrent", "dashmap", "rayon", "indexmap/rayon"]
default = []
default = []

[dependencies]
ahash = "0.7"
anyhow = "1"
crc = "2.1.0"
dashmap = {version = "5.1.0", optional = true}
indexmap = "1.6.1"
is-macro = "0.2.0"
once_cell = "1.10.0"
parking_lot = "0.12.0"
petgraph = "0.6"
radix_fmt = "1"
rayon = {version = "1", optional = true}
ahash = "0.7"
anyhow = "1"
crc = "2.1.0"
dashmap = { version = "5.1.0", optional = true }
indexmap = "1.6.1"
is-macro = "0.2.0"
once_cell = "1.10.0"
parking_lot = "0.12.0"
petgraph = "0.6"
radix_fmt = "1"
rayon = { version = "1", optional = true }
relative-path = "1.2"
swc_atoms = {version = "0.4.39", path = "../swc_atoms"}
swc_common = {version = "0.29.39", path = "../swc_common"}
swc_ecma_ast = {version = "0.100.5", path = "../swc_ecma_ast"}
swc_ecma_codegen = {version = "0.135.11", path = "../swc_ecma_codegen"}
swc_ecma_loader = {version = "0.41.41", path = "../swc_ecma_loader"}
swc_ecma_parser = {version = "0.130.10", path = "../swc_ecma_parser"}
swc_ecma_transforms_base = {version = "0.122.16", path = "../swc_ecma_transforms_base"}
swc_ecma_transforms_optimization = {version = "0.181.21", path = "../swc_ecma_transforms_optimization"}
swc_ecma_utils = {version = "0.113.11", path = "../swc_ecma_utils"}
swc_ecma_visit = {version = "0.86.6", path = "../swc_ecma_visit"}
swc_fast_graph = {version = "0.17.41", path = "../swc_fast_graph/"}
swc_graph_analyzer = {version = "0.18.44", path = "../swc_graph_analyzer/"}
tracing = "0.1.32"
tracing = "0.1.32"

swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_common = { version = "0.29.39", path = "../swc_common" }
swc_ecma_ast = { version = "0.100.5", path = "../swc_ecma_ast" }
swc_ecma_codegen = { version = "0.135.11", path = "../swc_ecma_codegen" }
swc_ecma_loader = { version = "0.41.41", path = "../swc_ecma_loader" }
swc_ecma_parser = { version = "0.130.10", path = "../swc_ecma_parser" }
swc_ecma_transforms_base = { version = "0.122.16", path = "../swc_ecma_transforms_base" }
swc_ecma_transforms_optimization = { version = "0.181.21", path = "../swc_ecma_transforms_optimization" }
swc_ecma_utils = { version = "0.113.11", path = "../swc_ecma_utils" }
swc_ecma_visit = { version = "0.86.6", path = "../swc_ecma_visit" }
swc_fast_graph = { version = "0.17.41", path = "../swc_fast_graph/" }
swc_graph_analyzer = { version = "0.18.44", path = "../swc_graph_analyzer/" }

[dev-dependencies]
hex = "0.4"
ntest = "0.7.2"
hex = "0.4"
ntest = "0.7.2"
path-clean = "=0.1.0"
reqwest = {version = "0.11.13", features = ["blocking"]}
sha-1 = "0.10"
swc_ecma_loader = {version = "0.41.41", path = "../swc_ecma_loader", features = [
reqwest = { version = "0.11.13", features = ["blocking"] }
sha-1 = "0.10"
tempfile = "3.4.0"
url = "2.1.1"

swc_ecma_loader = { version = "0.41.41", path = "../swc_ecma_loader", features = [
"node",
"cache",
]}
swc_ecma_minifier = {version = "0.175.23", path = "../swc_ecma_minifier", features = [
] }
swc_ecma_minifier = { version = "0.175.23", path = "../swc_ecma_minifier", features = [
"concurrent",
]}
swc_ecma_transforms_proposal = {version = "0.156.18", path = "../swc_ecma_transforms_proposal"}
swc_ecma_transforms_react = {version = "0.167.20", path = "../swc_ecma_transforms_react"}
swc_ecma_transforms_typescript = {version = "0.171.20", path = "../swc_ecma_transforms_typescript"}
swc_node_base = {version = "0.5.8", path = "../swc_node_base"}
tempfile = "3.4.0"
testing = {version = "0.31.42", path = "../testing"}
url = "2.1.1"
] }
swc_ecma_transforms_proposal = { version = "0.156.18", path = "../swc_ecma_transforms_proposal" }
swc_ecma_transforms_react = { version = "0.167.20", path = "../swc_ecma_transforms_react" }
swc_ecma_transforms_typescript = { version = "0.171.20", path = "../swc_ecma_transforms_typescript" }
swc_node_base = { version = "0.5.8", path = "../swc_node_base" }
testing = { version = "0.31.42", path = "../testing" }
28 changes: 15 additions & 13 deletions crates/swc_common/Cargo.toml
Expand Up @@ -52,33 +52,35 @@ rkyv-bytecheck-impl = ["__rkyv", "rkyv-latest", "swc_atoms/rkyv-bytecheck-impl"]
ahash = "0.7.4"
anyhow = { version = "1.0.45", optional = true }
arbitrary = { version = "1", optional = true, features = ["derive"] }
ast_node = { version = "0.8.8", path = "../ast_node" }
atty = { version = "0.2", optional = true }
better_scoped_tls = { version = "0.1.0", path = "../better_scoped_tls" }
bytecheck = { version = "0.6.9", optional = true }
cfg-if = "1.0.0"
either = "1.5"
from_variant = { version = "0.1.5", path = "../from_variant" }
new_debug_unreachable = "1.0.4"
num-bigint = "0.4"
once_cell = "1.10.0"
parking_lot = { version = "0.12.0", optional = true }
rkyv = { version = "=0.7.37", optional = true }
# This is to avoid cargo version selection conflict between rkyv=0.7.37 and other versions, as it is strictly pinned
# cannot be merged.
rkyv-latest = { package = "rkyv-test", version = "=0.7.38-test.2", optional = true }
rustc-hash = "1.1.0"
serde = { version = "1.0.119", features = ["derive"] }
siphasher = "0.3.9"
sourcemap = { version = "6", optional = true }
string_cache = "0.8.7"
rkyv-latest = { package = "rkyv-test", version = "=0.7.38-test.2", optional = true }
rustc-hash = "1.1.0"
serde = { version = "1.0.119", features = ["derive"] }
siphasher = "0.3.9"
sourcemap = { version = "6", optional = true }
string_cache = "0.8.7"
termcolor = { version = "1.0", optional = true }
tracing = "0.1.32"
unicode-width = "0.1.4"
url = "2.2.2"

ast_node = { version = "0.8.8", path = "../ast_node" }
better_scoped_tls = { version = "0.1.0", path = "../better_scoped_tls" }
from_variant = { version = "0.1.5", path = "../from_variant" }
swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_eq_ignore_macros = { version = "0.1.1", path = "../swc_eq_ignore_macros" }
swc_visit = { version = "0.5.5", path = "../swc_visit" }
termcolor = { version = "1.0", optional = true }
tracing = "0.1.32"
unicode-width = "0.1.4"
url = "2.2.2"


[dev-dependencies]
criterion = "0.3"
Expand Down
7 changes: 4 additions & 3 deletions crates/swc_config/Cargo.toml
Expand Up @@ -9,9 +9,10 @@ repository = "https://github.com/swc-project/swc.git"
version = "0.1.5"

[dependencies]
indexmap = "1.6.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
indexmap = "1.6.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"

swc_config_macro = { version = "0.1.1", path = "../swc_config_macro" }

[lib]
Expand Down
9 changes: 5 additions & 4 deletions crates/swc_config_macro/Cargo.toml
Expand Up @@ -13,8 +13,9 @@ bench = false
proc-macro = true

[dependencies]
pmutil = "0.5.3"
proc-macro2 = "1"
quote = "1"
pmutil = "0.5.3"
proc-macro2 = "1"
quote = "1"
syn = "1"

swc_macros_common = { version = "0.3.7", path = "../swc_macros_common" }
syn = "1"
9 changes: 5 additions & 4 deletions crates/swc_css_ast/Cargo.toml
Expand Up @@ -19,10 +19,11 @@ rkyv-impl = ["__rkyv", "rkyv", "swc_atoms/rkyv-impl", "swc_common/rkyv


[dependencies]
bytecheck = { version = "0.6.9", optional = true }
is-macro = "0.2.0"
rkyv = { version = "=0.7.37", optional = true }
serde = { version = "1.0.127", features = ["derive"] }
bytecheck = { version = "0.6.9", optional = true }
is-macro = "0.2.0"
rkyv = { version = "=0.7.37", optional = true }
serde = { version = "1.0.127", features = ["derive"] }

string_enum = { version = "0.3.4", path = "../string_enum/" }
swc_atoms = { version = "0.4.39", path = "../swc_atoms" }
swc_common = { version = "0.29.39", path = "../swc_common" }

1 comment on commit 2826198

@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: 2826198 Previous: 915f747 Ratio
es/full/bugs-1 304200 ns/iter (± 9148) 300846 ns/iter (± 7717) 1.01
es/full/minify/libraries/antd 1634066552 ns/iter (± 22063847) 1479115392 ns/iter (± 12787975) 1.10
es/full/minify/libraries/d3 298405635 ns/iter (± 5386496) 287499574 ns/iter (± 7257839) 1.04
es/full/minify/libraries/echarts 1252438382 ns/iter (± 15073877) 1146739455 ns/iter (± 13730371) 1.09
es/full/minify/libraries/jquery 91663995 ns/iter (± 657276) 89522581 ns/iter (± 584030) 1.02
es/full/minify/libraries/lodash 105943922 ns/iter (± 1256500) 103899708 ns/iter (± 1436847) 1.02
es/full/minify/libraries/moment 52690481 ns/iter (± 287685) 51509933 ns/iter (± 267214) 1.02
es/full/minify/libraries/react 19205511 ns/iter (± 183252) 18863355 ns/iter (± 134540) 1.02
es/full/minify/libraries/terser 256342568 ns/iter (± 3241292) 237453491 ns/iter (± 4829318) 1.08
es/full/minify/libraries/three 457880585 ns/iter (± 8645915) 415375516 ns/iter (± 3835100) 1.10
es/full/minify/libraries/typescript 3138794597 ns/iter (± 26225494) 2875622091 ns/iter (± 13249709) 1.09
es/full/minify/libraries/victory 689434779 ns/iter (± 11226772) 620840968 ns/iter (± 5830673) 1.11
es/full/minify/libraries/vue 130647460 ns/iter (± 729292) 127723764 ns/iter (± 1178946) 1.02
es/full/codegen/es3 28539 ns/iter (± 75) 28433 ns/iter (± 147) 1.00
es/full/codegen/es5 28455 ns/iter (± 61) 28449 ns/iter (± 173) 1.00
es/full/codegen/es2015 28502 ns/iter (± 46) 28179 ns/iter (± 192) 1.01
es/full/codegen/es2016 28482 ns/iter (± 105) 28221 ns/iter (± 124) 1.01
es/full/codegen/es2017 28533 ns/iter (± 105) 28213 ns/iter (± 152) 1.01
es/full/codegen/es2018 28457 ns/iter (± 63) 28094 ns/iter (± 106) 1.01
es/full/codegen/es2019 28554 ns/iter (± 48) 28434 ns/iter (± 167) 1.00
es/full/codegen/es2020 28531 ns/iter (± 76) 28034 ns/iter (± 158) 1.02
es/full/all/es3 182117659 ns/iter (± 2439589) 181201651 ns/iter (± 2078411) 1.01
es/full/all/es5 171873576 ns/iter (± 3330936) 175080985 ns/iter (± 1459635) 0.98
es/full/all/es2015 136586796 ns/iter (± 1259588) 136730915 ns/iter (± 2316395) 1.00
es/full/all/es2016 134141122 ns/iter (± 1475974) 134422588 ns/iter (± 1460800) 1.00
es/full/all/es2017 131262310 ns/iter (± 2413577) 132109563 ns/iter (± 1691235) 0.99
es/full/all/es2018 125807750 ns/iter (± 1987705) 126501463 ns/iter (± 1147883) 0.99
es/full/all/es2019 125818379 ns/iter (± 1997250) 125658841 ns/iter (± 2124096) 1.00
es/full/all/es2020 118401960 ns/iter (± 1279817) 119626373 ns/iter (± 1932720) 0.99
es/full/parser 529513 ns/iter (± 8878) 526675 ns/iter (± 7959) 1.01
es/full/base/fixer 22737 ns/iter (± 31) 22601 ns/iter (± 82) 1.01
es/full/base/resolver_and_hygiene 83420 ns/iter (± 140) 82324 ns/iter (± 225) 1.01
serialization of ast node 125 ns/iter (± 0) 124 ns/iter (± 0) 1.01
serialization of serde 126 ns/iter (± 0) 125 ns/iter (± 0) 1.01
css/minify/libraries/bootstrap 28390274 ns/iter (± 99423) 28358977 ns/iter (± 148465) 1.00
css/visitor/compare/clone 2101377 ns/iter (± 12168) 2093499 ns/iter (± 7153) 1.00
css/visitor/compare/visit_mut_span 2285156 ns/iter (± 6717) 2311648 ns/iter (± 7671) 0.99
css/visitor/compare/visit_mut_span_panic 2321386 ns/iter (± 15695) 2357921 ns/iter (± 13274) 0.98
css/visitor/compare/fold_span 3086186 ns/iter (± 22364) 3081334 ns/iter (± 27727) 1.00
css/visitor/compare/fold_span_panic 3205489 ns/iter (± 19150) 3183882 ns/iter (± 40105) 1.01
css/lexer/bootstrap_5_1_3 5149965 ns/iter (± 9745) 5153914 ns/iter (± 15836) 1.00
css/lexer/foundation_6_7_4 4333386 ns/iter (± 6514) 4343933 ns/iter (± 3025) 1.00
css/lexer/tailwind_3_1_1 823315 ns/iter (± 1470) 824702 ns/iter (± 483) 1.00
css/parser/bootstrap_5_1_3 22006153 ns/iter (± 385797) 21856830 ns/iter (± 244201) 1.01
css/parser/foundation_6_7_4 17449682 ns/iter (± 97120) 17453385 ns/iter (± 70633) 1.00
css/parser/tailwind_3_1_1 3350319 ns/iter (± 3699) 3330771 ns/iter (± 2467) 1.01
es/codegen/colors 321874 ns/iter (± 180803) 322669 ns/iter (± 183813) 1.00
es/codegen/large 1227581 ns/iter (± 643172) 1239053 ns/iter (± 638766) 0.99
es/codegen/with-parser/colors 47733 ns/iter (± 425) 48246 ns/iter (± 319) 0.99
es/codegen/with-parser/large 522022 ns/iter (± 1888) 529593 ns/iter (± 1572) 0.99
es/minify/libraries/antd 1413999203 ns/iter (± 15417161) 1320451245 ns/iter (± 59050614) 1.07
es/minify/libraries/d3 254868407 ns/iter (± 7100956) 248806777 ns/iter (± 2009562) 1.02
es/minify/libraries/echarts 1100870834 ns/iter (± 22896823) 1002208829 ns/iter (± 12443495) 1.10
es/minify/libraries/jquery 78753670 ns/iter (± 700975) 77510425 ns/iter (± 706394) 1.02
es/minify/libraries/lodash 94934961 ns/iter (± 793426) 93468395 ns/iter (± 1378017) 1.02
es/minify/libraries/moment 45683585 ns/iter (± 272052) 45259015 ns/iter (± 301338) 1.01
es/minify/libraries/react 16962962 ns/iter (± 123665) 16740688 ns/iter (± 181879) 1.01
es/minify/libraries/terser 207480217 ns/iter (± 4049210) 201087256 ns/iter (± 2315661) 1.03
es/minify/libraries/three 372456360 ns/iter (± 7529088) 344634466 ns/iter (± 8708344) 1.08
es/minify/libraries/typescript 2612572808 ns/iter (± 14829932) 2500569629 ns/iter (± 25684466) 1.04
es/minify/libraries/victory 568904878 ns/iter (± 11314869) 558526829 ns/iter (± 30863092) 1.02
es/minify/libraries/vue 115093384 ns/iter (± 1019643) 115340637 ns/iter (± 3313671) 1.00
es/visitor/compare/clone 2328556 ns/iter (± 20412) 2344367 ns/iter (± 11848) 0.99
es/visitor/compare/visit_mut_span 2677436 ns/iter (± 7707) 2756721 ns/iter (± 64434) 0.97
es/visitor/compare/visit_mut_span_panic 2729724 ns/iter (± 6248) 2725224 ns/iter (± 18663) 1.00
es/visitor/compare/fold_span 3771655 ns/iter (± 9143) 3804709 ns/iter (± 14955) 0.99
es/visitor/compare/fold_span_panic 3945884 ns/iter (± 8719) 3913463 ns/iter (± 17338) 1.01
es/lexer/colors 15391 ns/iter (± 33) 15318 ns/iter (± 163) 1.00
es/lexer/angular 7540079 ns/iter (± 10133) 7491391 ns/iter (± 39109) 1.01
es/lexer/backbone 970449 ns/iter (± 470) 965758 ns/iter (± 3765) 1.00
es/lexer/jquery 5439971 ns/iter (± 7133) 5413912 ns/iter (± 25559) 1.00
es/lexer/jquery mobile 8391003 ns/iter (± 9402) 8434889 ns/iter (± 41020) 0.99
es/lexer/mootools 4292134 ns/iter (± 4789) 4273826 ns/iter (± 21298) 1.00
es/lexer/underscore 816797 ns/iter (± 950) 815093 ns/iter (± 4199) 1.00
es/lexer/three 25546778 ns/iter (± 29799) 25527760 ns/iter (± 119339) 1.00
es/lexer/yui 4610933 ns/iter (± 4665) 4643644 ns/iter (± 13650) 0.99
es/parser/colors 29331 ns/iter (± 87) 28858 ns/iter (± 186) 1.02
es/parser/angular 15260198 ns/iter (± 177155) 14869059 ns/iter (± 135090) 1.03
es/parser/backbone 2205277 ns/iter (± 13135) 2171435 ns/iter (± 19624) 1.02
es/parser/jquery 12094739 ns/iter (± 94569) 11860099 ns/iter (± 116541) 1.02
es/parser/jquery mobile 18893191 ns/iter (± 202858) 18716421 ns/iter (± 227420) 1.01
es/parser/mootools 9095623 ns/iter (± 27759) 9135580 ns/iter (± 33224) 1.00
es/parser/underscore 1864602 ns/iter (± 11219) 1868152 ns/iter (± 10567) 1.00
es/parser/three 55387808 ns/iter (± 556714) 55644755 ns/iter (± 148088) 1.00
es/parser/yui 9182343 ns/iter (± 74208) 9089341 ns/iter (± 40675) 1.01
es/preset-env/usage/builtin_type 144301 ns/iter (± 35736) 141405 ns/iter (± 34190) 1.02
es/preset-env/usage/property 21035 ns/iter (± 100) 20605 ns/iter (± 82) 1.02
es/resolver/typescript 120093587 ns/iter (± 1966245) 115072322 ns/iter (± 1998078) 1.04
es/fixer/typescript 85210753 ns/iter (± 2160141) 80114862 ns/iter (± 2926722) 1.06
es/hygiene/typescript 182139503 ns/iter (± 1250565) 166935246 ns/iter (± 1985004) 1.09
es/resolver_with_hygiene/typescript 329743325 ns/iter (± 1620590) 313866224 ns/iter (± 3338626) 1.05
es/visitor/base-perf/module_clone 80678 ns/iter (± 1121) 80601 ns/iter (± 1854) 1.00
es/visitor/base-perf/fold_empty 90097 ns/iter (± 1365) 89540 ns/iter (± 1598) 1.01
es/visitor/base-perf/fold_noop_impl_all 90967 ns/iter (± 2382) 91247 ns/iter (± 1138) 1.00
es/visitor/base-perf/fold_noop_impl_vec 91452 ns/iter (± 1287) 91614 ns/iter (± 1028) 1.00
es/visitor/base-perf/boxing_boxed_clone 58 ns/iter (± 0) 57 ns/iter (± 0) 1.02
es/visitor/base-perf/boxing_unboxed_clone 54 ns/iter (± 0) 54 ns/iter (± 0) 1
es/visitor/base-perf/boxing_boxed 101 ns/iter (± 0) 100 ns/iter (± 0) 1.01
es/visitor/base-perf/boxing_unboxed 98 ns/iter (± 0) 97 ns/iter (± 0) 1.01
es/visitor/base-perf/visit_contains_this 3524 ns/iter (± 54) 3333 ns/iter (± 63) 1.06
es/base/parallel/resolver/typescript 6799579630 ns/iter (± 323030409) 6877933065 ns/iter (± 424645495) 0.99
es/base/parallel/hygiene/typescript 2181687079 ns/iter (± 14922033) 1966309984 ns/iter (± 17762635) 1.11
misc/visitors/time-complexity/time 5 105 ns/iter (± 0) 89 ns/iter (± 0) 1.18
misc/visitors/time-complexity/time 10 371 ns/iter (± 0) 305 ns/iter (± 4) 1.22
misc/visitors/time-complexity/time 15 705 ns/iter (± 1) 599 ns/iter (± 4) 1.18
misc/visitors/time-complexity/time 20 1333 ns/iter (± 7) 1163 ns/iter (± 20) 1.15
misc/visitors/time-complexity/time 40 6891 ns/iter (± 38) 5733 ns/iter (± 113) 1.20
misc/visitors/time-complexity/time 60 17496 ns/iter (± 12) 12969 ns/iter (± 73) 1.35
es/full-target/es2016 250305 ns/iter (± 486) 249797 ns/iter (± 1979) 1.00
es/full-target/es2017 243186 ns/iter (± 345) 239908 ns/iter (± 1741) 1.01
es/full-target/es2018 231983 ns/iter (± 202) 227521 ns/iter (± 1120) 1.02
es2020_nullish_coalescing 91471 ns/iter (± 551) 90109 ns/iter (± 545) 1.02
es2020_optional_chaining 124613 ns/iter (± 528) 122938 ns/iter (± 728) 1.01
es2022_class_properties 146948 ns/iter (± 246) 144523 ns/iter (± 973) 1.02
es2018_object_rest_spread 94982 ns/iter (± 310) 92332 ns/iter (± 505) 1.03
es2019_optional_catch_binding 84353 ns/iter (± 174) 82453 ns/iter (± 592) 1.02
es2017_async_to_generator 85001 ns/iter (± 265) 83182 ns/iter (± 877) 1.02
es2016_exponentiation 88975 ns/iter (± 156) 87628 ns/iter (± 329) 1.02
es2015_arrow 91186 ns/iter (± 192) 91398 ns/iter (± 582) 1.00
es2015_block_scoped_fn 89017 ns/iter (± 151) 89338 ns/iter (± 487) 1.00
es2015_block_scoping 166597 ns/iter (± 219) 167559 ns/iter (± 507) 0.99

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

Please sign in to comment.