From fe63ca762f290c9eb1a25dc7f360c37fd12cd40d Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Fri, 9 Aug 2024 01:28:29 +0900 Subject: [PATCH] separate wasm-unknown-test --- .github/workflows/ci.yaml | 2 +- Cargo.lock | 8 -------- Cargo.toml | 2 +- wasm/wasm-unknown-test/Cargo.toml | 2 ++ 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2d2ec40d4..0f39ed834 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -377,7 +377,7 @@ jobs: with: { wabt-version: "1.0.30" } - name: check wasm32-unknown without js run: | - cargo build --release -p wasm-unknown-test --target wasm32-unknown-unknown --verbose + cargo build --release --manifest-path wasm/wasm-unknown-test/Cargo.toml --target wasm32-unknown-unknown --verbose if wasm-objdump -xj Import target/wasm32-unknown-unknown/release/wasm_unknown_test.wasm; then echo "ERROR: wasm32-unknown module expects imports from the host environment" >2 fi diff --git a/Cargo.lock b/Cargo.lock index b5d99cb2a..5fcb773d8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3154,14 +3154,6 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" -[[package]] -name = "wasm-unknown-test" -version = "0.1.0" -dependencies = [ - "getrandom", - "rustpython-vm", -] - [[package]] name = "web-sys" version = "0.3.61" diff --git a/Cargo.toml b/Cargo.toml index fb230a780..283698f52 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -97,7 +97,7 @@ resolver = "2" members = [ "compiler", "compiler/core", "compiler/codegen", ".", "common", "derive", "jit", "vm", "vm/sre_engine", "pylib", "stdlib", "derive-impl", - "wasm/lib", "wasm/wasm-unknown-test", + "wasm/lib", ] [workspace.package] diff --git a/wasm/wasm-unknown-test/Cargo.toml b/wasm/wasm-unknown-test/Cargo.toml index 78d67ae11..f5e0b5578 100644 --- a/wasm/wasm-unknown-test/Cargo.toml +++ b/wasm/wasm-unknown-test/Cargo.toml @@ -9,3 +9,5 @@ crate-type = ["cdylib"] [dependencies] getrandom = { version = "0.2.12", features = ["custom"] } rustpython-vm = { path = "../../vm", default-features = false, features = ["compiler"] } + +[workspace]