From 24e10d664f32390b2c5d17e546e464ab0fcf6d66 Mon Sep 17 00:00:00 2001 From: Hendrik Eeckhaut Date: Tue, 3 Jun 2025 22:38:54 +0200 Subject: [PATCH] Fix wasm-pack warnings (#888) --- Cargo.toml | 6 ++++++ crates/benches/browser/wasm/Cargo.toml | 5 ----- crates/wasm-test-runner/run.sh | 2 +- crates/wasm/Cargo.toml | 7 ------- crates/wasm/build.sh | 2 +- 5 files changed, 8 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 80c21a137..00af8b5da 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,6 +44,12 @@ resolver = "2" inherits = "release" opt-level = 1 +[profile.release.package."tlsn-wasm"] +opt-level = "z" + +[profile.dev.package."tlsn-wasm"] +debug = false + [workspace.dependencies] notary-client = { path = "crates/notary/client" } notary-common = { path = "crates/notary/common" } diff --git a/crates/benches/browser/wasm/Cargo.toml b/crates/benches/browser/wasm/Cargo.toml index de6194400..f0c62192a 100644 --- a/crates/benches/browser/wasm/Cargo.toml +++ b/crates/benches/browser/wasm/Cargo.toml @@ -28,8 +28,3 @@ web-time = { workspace = true } ws_stream_wasm = { version = "0.7.4", git = "https://github.com/tlsnotary/ws_stream_wasm", rev = "2ed12aad9f0236e5321f577672f309920b2aef51", features = [ "tokio_io", ] } - -[package.metadata.wasm-pack.profile.release] -# Note: these wasm-pack options should match those in crates/wasm/Cargo.toml -opt-level = "z" -wasm-opt = true diff --git a/crates/wasm-test-runner/run.sh b/crates/wasm-test-runner/run.sh index fd78aeef0..91fc6a9d1 100755 --- a/crates/wasm-test-runner/run.sh +++ b/crates/wasm-test-runner/run.sh @@ -5,5 +5,5 @@ cd "$(dirname "$0")" RUSTFLAGS='-C target-feature=+atomics,+bulk-memory,+mutable-globals -C link-arg=--max-memory=4294967296 --cfg getrandom_backend="wasm_js"' \ rustup run nightly \ - wasm-pack build ../wasm --target web --no-pack --out-dir=../wasm-test-runner/static/generated -- -Zbuild-std=panic_abort,std --features test,no-bundler && + wasm-pack build ../wasm --release --target web --no-pack --out-dir=../wasm-test-runner/static/generated -- -Zbuild-std=panic_abort,std --features test,no-bundler && RUST_LOG=debug cargo run --release diff --git a/crates/wasm/Cargo.toml b/crates/wasm/Cargo.toml index f5c32a1e0..c59cd925d 100644 --- a/crates/wasm/Cargo.toml +++ b/crates/wasm/Cargo.toml @@ -14,13 +14,6 @@ workspace = true [lib] crate-type = ["cdylib", "rlib"] -[package.metadata.wasm-pack.profile.debug] -debug = false - -[package.metadata.wasm-pack.profile.release] -opt-level = "z" -wasm-opt = true - [features] default = [] test = [] diff --git a/crates/wasm/build.sh b/crates/wasm/build.sh index 5f3e0e1c0..c8f54e728 100755 --- a/crates/wasm/build.sh +++ b/crates/wasm/build.sh @@ -9,7 +9,7 @@ set -e rm -rf pkg # Build tlsn_wasm package -wasm-pack build --target web . +wasm-pack build --release --target web . # Patch tlsn_wasm.js import in spawn.js snippet and copy it to the main folder file=$(find ./pkg/snippets -name "spawn.js" -print -quit)