Skip to content

Commit

Permalink
build(es): Select optimization level for each crates (#10046)
Browse files Browse the repository at this point in the history
**Description:**

I used `ddt cargo bin-size select-per-crate --compare --features plugin --release`, the command added by swc-project/ddt#46
  • Loading branch information
kdy1 authored Feb 18, 2025
1 parent 6c7ec46 commit c28d494
Showing 1 changed file with 74 additions and 0 deletions.
74 changes: 74 additions & 0 deletions bindings/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,80 @@ resolver = "2"
# Strip debug symbols
strip = "symbols"

[profile.release.package]

[profile.release.package.std]
opt-level = 3

[profile.release.package.wasmer-wasix]
opt-level = "s"

[profile.release.package.cranelift-codegen]
opt-level = "s"

[profile.release.package.swc_ecma_minifier]
opt-level = 3

[profile.release.package.swc]
opt-level = 3

[profile.release.package.swc_ecma_compat_es2015]
opt-level = "s"

[profile.release.package.swc_ecma_parser]
opt-level = 3

[profile.release.package.wast]
opt-level = "s"

[profile.release.package.wasmparser]
opt-level = "s"

[profile.release.package.browserslist-rs]
opt-level = "s"

[profile.release.package.swc_ecma_transforms_module]
opt-level = "s"

[profile.release.package.swc_ecma_transforms_proposal]
opt-level = "s"

[profile.release.package.swc_ecma_transforms_optimization]
opt-level = 3

[profile.release.package.swc_ecma_ast]
opt-level = 3

[profile.release.package.swc_ecma_transforms_base]
opt-level = 3

[profile.release.package.webc]
opt-level = "s"

[profile.release.package.swc_ecma_compat_es2022]
opt-level = "s"

[profile.release.package.regex-automata]
opt-level = "s"

[profile.release.package.swc_ecma_transforms_typescript]
opt-level = 3

[profile.release.package.clap]
opt-level = "s"

[profile.release.package.swc_cli_impl]
opt-level = "s"

[profile.release.package.wasmer-config]
opt-level = "s"

[profile.release.package.swc_ecma_utils]
opt-level = 3

[profile.release.package.wasmer-compiler]
opt-level = "s"


[profile.dev.package."*"]
debug-assertions = false

0 comments on commit c28d494

Please # to comment.