From 321e43d51be6861bb5de590dd38de8a5d9579188 Mon Sep 17 00:00:00 2001 From: Aviv Palivoda Date: Wed, 24 Jul 2019 20:51:22 +0300 Subject: [PATCH 1/2] Add freeze-stdlib to wasm build --- wasm/lib/Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wasm/lib/Cargo.toml b/wasm/lib/Cargo.toml index 9c78a0290..8d1c0b466 100644 --- a/wasm/lib/Cargo.toml +++ b/wasm/lib/Cargo.toml @@ -10,6 +10,9 @@ edition = "2018" [lib] crate-type = ["cdylib", "rlib"] +[features] +freeze-stdlib = ["rustpython-vm/freeze-stdlib"] + [dependencies] rustpython-compiler = { path = "../../compiler" } rustpython-parser = { path = "../../parser" } From 8f1df4697dac49a458242dce0b379136858497f9 Mon Sep 17 00:00:00 2001 From: Aviv Palivoda Date: Wed, 24 Jul 2019 20:54:44 +0300 Subject: [PATCH 2/2] Freeze stdlib by default in WASM --- wasm/lib/Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/wasm/lib/Cargo.toml b/wasm/lib/Cargo.toml index 8d1c0b466..cb227a8b4 100644 --- a/wasm/lib/Cargo.toml +++ b/wasm/lib/Cargo.toml @@ -11,6 +11,7 @@ edition = "2018" crate-type = ["cdylib", "rlib"] [features] +default = ["freeze-stdlib"] freeze-stdlib = ["rustpython-vm/freeze-stdlib"] [dependencies]