diff --git a/euler/Cargo.toml b/euler/Cargo.toml index c68649c..2bbda8e 100644 --- a/euler/Cargo.toml +++ b/euler/Cargo.toml @@ -15,7 +15,7 @@ sbp = { path = "../sbp" } arrayvec = "0.5.1" [dev-dependencies] -criterion = "0.3.1" +criterion = "0.3.2" [[bench]] name = "bench" diff --git a/multigrid/Cargo.toml b/multigrid/Cargo.toml index 989ab30..96bc3a2 100644 --- a/multigrid/Cargo.toml +++ b/multigrid/Cargo.toml @@ -8,10 +8,10 @@ edition = "2018" [dependencies] sbp = { path = "../sbp", features = ["rayon"] } euler = { path = "../euler" } -hdf5 = { version = "0.6.0", features = ["static", "gzip"] } +hdf5 = { version = "0.6.1", features = ["static", "gzip"] } rayon = "1.3.0" indicatif = "0.14.0" -structopt = "0.3.13" -ndarray = "0.13.0" +structopt = "0.3.14" +ndarray = "0.13.1" json = "0.12.4" either = "1.5.3" diff --git a/webfront/Cargo.toml b/webfront/Cargo.toml index 7aadeda..13da4cd 100644 --- a/webfront/Cargo.toml +++ b/webfront/Cargo.toml @@ -9,13 +9,13 @@ crate-type = ["cdylib"] path = "lib.rs" [dependencies] -wasm-bindgen = "0.2.60" +wasm-bindgen = "0.2.63" console_error_panic_hook = "0.1.6" wee_alloc = "0.4.5" sbp = { path = "../sbp", features = ["f32"] } -ndarray = "0.13.0" +ndarray = "0.13.1" euler = { path = "../euler" } -maxwell = { path = "../maxwell" } +maxwell = { path = "../maxwell", features = ["sparse"] } shallow-water = { path = "../shallow_water" } console_log = "0.2.0" log = "0.4.8" diff --git a/webfront/make_wasm.py b/webfront/make_wasm.py index f5a7754..d087c61 100755 --- a/webfront/make_wasm.py +++ b/webfront/make_wasm.py @@ -28,7 +28,7 @@ if __name__ == "__main__": command = ["cargo", "build", "--target", target_triple] env = os.environ.copy() if args.release: - env["RUSTFLAGS"] = "-C opt-level=3 -C codegen-units=1 -C lto=fat" + env["RUSTFLAGS"] = "-C opt-level=3 -C codegen-units=1 -C lto=fat -C embed-bitcode" command.append("--release") check_call(command, env=env)