Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Nov 29, 2021
1 parent 8117cb3 commit 159bf5b
Showing 1 changed file with 28 additions and 6 deletions.
34 changes: 28 additions & 6 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,22 @@ rustdocflags = [
rustflags = [
"-C",
"target-feature=+sse2",
"-Z",
"new-llvm-pass-manager=no",
]

[target.aarch64-apple-darwin]
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-gcc"
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

[target.aarch64-unknown-linux-musl]
linker = "aarch64-linux-musl-gcc"
Expand All @@ -24,17 +32,31 @@ rustflags = [
"target-feature=-crt-static",
"-C",
"link-arg=-lgcc",
"-Z",
"new-llvm-pass-manager=no",
]

[target.armv7-unknown-linux-gnueabihf]
linker = "arm-linux-gnueabihf-gcc"
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

[target.aarch64-linux-android]
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

[target.aarch64-pc-windows-msvc]
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

[target.wasm32-unknown-unknown]
rustflags = []
rustflags = [
"-Z",
"new-llvm-pass-manager=no",
]

1 comment on commit 159bf5b

@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: 159bf5b Previous: 586ab0c Ratio
base_tr_fixer 26445 ns/iter (± 2333) 27531 ns/iter (± 3506) 0.96
base_tr_resolver_and_hygiene 149864 ns/iter (± 10019) 146691 ns/iter (± 23103) 1.02
codegen_es2015 59449 ns/iter (± 4620) 47949 ns/iter (± 10353) 1.24
codegen_es2016 58044 ns/iter (± 5974) 49899 ns/iter (± 16614) 1.16
codegen_es2017 58216 ns/iter (± 2203) 51250 ns/iter (± 20911) 1.14
codegen_es2018 57987 ns/iter (± 3837) 54816 ns/iter (± 19974) 1.06
codegen_es2019 58939 ns/iter (± 5461) 52231 ns/iter (± 6928) 1.13
codegen_es2020 57398 ns/iter (± 3354) 51059 ns/iter (± 7727) 1.12
codegen_es3 57600 ns/iter (± 4611) 50364 ns/iter (± 14586) 1.14
codegen_es5 58030 ns/iter (± 2455) 51925 ns/iter (± 11329) 1.12
full_es2015 206170198 ns/iter (± 14742522) 173975022 ns/iter (± 10588745) 1.19
full_es2016 168017750 ns/iter (± 17815697) 139209004 ns/iter (± 10958174) 1.21
full_es2017 177325742 ns/iter (± 21745733) 140686063 ns/iter (± 18962285) 1.26
full_es2018 172682036 ns/iter (± 7323086) 144981008 ns/iter (± 16370360) 1.19
full_es2019 172650206 ns/iter (± 12122481) 140236426 ns/iter (± 14235890) 1.23
full_es2020 172224628 ns/iter (± 16060503) 141153350 ns/iter (± 16556041) 1.22
full_es3 241921386 ns/iter (± 21098876) 202264926 ns/iter (± 24860507) 1.20
full_es5 221340956 ns/iter (± 14453231) 185969504 ns/iter (± 16174450) 1.19
parser 768288 ns/iter (± 40742) 647534 ns/iter (± 131289) 1.19
ser_ast_node 179 ns/iter (± 31) 143 ns/iter (± 34) 1.25
ser_serde 184 ns/iter (± 28) 144 ns/iter (± 32) 1.28
emit_colors 16661571 ns/iter (± 21749823) 15307435 ns/iter (± 20501719) 1.09
emit_large 109153936 ns/iter (± 167359143) 95902559 ns/iter (± 145852500) 1.14
base_clone 2684562 ns/iter (± 142448) 2243505 ns/iter (± 159482) 1.20
fold_span 4470743 ns/iter (± 409542) 3813714 ns/iter (± 392527) 1.17
fold_span_panic 4730289 ns/iter (± 229174) 4058072 ns/iter (± 408660) 1.17
visit_mut_span 3283288 ns/iter (± 168415) 2742690 ns/iter (± 419849) 1.20
visit_mut_span_panic 3365838 ns/iter (± 208680) 2776788 ns/iter (± 247947) 1.21
ast_clone 19548 ns/iter (± 1630) 20087 ns/iter (± 1533) 0.97
ast_clone_to_stable 57349 ns/iter (± 2553) 62530 ns/iter (± 11487) 0.92
ast_clone_to_stable_then_to_unstable 104464 ns/iter (± 5166) 105442 ns/iter (± 19293) 0.99
json_deserialize 2135088 ns/iter (± 146548) 2061640 ns/iter (± 177277) 1.04
json_serialize 107233 ns/iter (± 6735) 87040 ns/iter (± 6990) 1.23
boxing_boxed 142 ns/iter (± 8) 142 ns/iter (± 34) 1
boxing_boxed_clone 76 ns/iter (± 8) 62 ns/iter (± 15) 1.23
boxing_unboxed 128 ns/iter (± 13) 147 ns/iter (± 28) 0.87
boxing_unboxed_clone 71 ns/iter (± 4) 61 ns/iter (± 21) 1.16
time_10 376 ns/iter (± 15) 284 ns/iter (± 52) 1.32
time_15 783 ns/iter (± 31) 603 ns/iter (± 174) 1.30
time_20 1367 ns/iter (± 75) 1048 ns/iter (± 143) 1.30
time_40 4695 ns/iter (± 193) 4057 ns/iter (± 706) 1.16
time_5 119 ns/iter (± 6) 91 ns/iter (± 20) 1.31
time_60 10161 ns/iter (± 508) 8624 ns/iter (± 887) 1.18

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

Please sign in to comment.