From 6d01b7f891c9747de2f918520644f8232fa0053d Mon Sep 17 00:00:00 2001 From: Mark McCaskey Date: Mon, 11 May 2020 13:48:41 -0700 Subject: [PATCH] Prepare for 0.17.0 release --- Cargo.lock | 34 ++++++++++----------- Cargo.toml | 2 +- lib/api/Cargo.toml | 10 +++--- lib/api/README.md | 5 +++ lib/clif-backend/Cargo.toml | 6 ++-- lib/emscripten/Cargo.toml | 4 +-- lib/interface-types/Cargo.toml | 4 +-- lib/llvm-backend/Cargo.toml | 4 +-- lib/middleware-common/Cargo.toml | 4 +-- lib/runtime-c-api/Cargo.toml | 10 +++--- lib/runtime-core/Cargo.toml | 2 +- lib/runtime/Cargo.toml | 8 ++--- lib/singlepass-backend/Cargo.toml | 4 +-- lib/wasi-experimental-io-devices/Cargo.toml | 6 ++-- lib/wasi/Cargo.toml | 4 +-- lib/win-exception-handler/Cargo.toml | 4 +-- scripts/update_version_numbers.sh | 4 +-- src/installer/wasmer.iss | 2 +- tests/generate-emscripten-tests/Cargo.toml | 2 +- tests/generate-wasi-tests/Cargo.toml | 2 +- tests/wast/Cargo.toml | 4 +-- 21 files changed, 65 insertions(+), 60 deletions(-) create mode 100644 lib/api/README.md diff --git a/Cargo.lock b/Cargo.lock index 774ba04ef..2eb0d00f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -755,7 +755,7 @@ checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" [[package]] name = "generate-emscripten-tests" -version = "0.16.2" +version = "0.17.0" dependencies = [ "glob 0.3.0", "tempfile", @@ -763,7 +763,7 @@ dependencies = [ [[package]] name = "generate-wasi-tests" -version = "0.16.2" +version = "0.17.0" dependencies = [ "glob 0.3.0", "serde", @@ -2754,7 +2754,7 @@ dependencies = [ [[package]] name = "wasmer" -version = "0.16.2" +version = "0.17.0" dependencies = [ "serde", "wasmer-clif-backend", @@ -2765,7 +2765,7 @@ dependencies = [ [[package]] name = "wasmer-bin" -version = "0.16.2" +version = "0.17.0" dependencies = [ "anyhow", "atty", @@ -2803,7 +2803,7 @@ dependencies = [ [[package]] name = "wasmer-clif-backend" -version = "0.16.2" +version = "0.17.0" dependencies = [ "byteorder", "cranelift-codegen", @@ -2854,7 +2854,7 @@ dependencies = [ [[package]] name = "wasmer-emscripten" -version = "0.16.2" +version = "0.17.0" dependencies = [ "byteorder", "getrandom", @@ -2867,7 +2867,7 @@ dependencies = [ [[package]] name = "wasmer-interface-types" -version = "0.16.2" +version = "0.17.0" dependencies = [ "nom", "serde", @@ -2884,7 +2884,7 @@ dependencies = [ [[package]] name = "wasmer-llvm-backend" -version = "0.16.2" +version = "0.17.0" dependencies = [ "byteorder", "cc", @@ -2905,14 +2905,14 @@ dependencies = [ [[package]] name = "wasmer-middleware-common" -version = "0.16.2" +version = "0.17.0" dependencies = [ "wasmer-runtime-core", ] [[package]] name = "wasmer-runtime" -version = "0.16.2" +version = "0.17.0" dependencies = [ "criterion", "lazy_static", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "wasmer-runtime-c-api" -version = "0.16.2" +version = "0.17.0" dependencies = [ "cbindgen", "libc", @@ -2941,7 +2941,7 @@ dependencies = [ [[package]] name = "wasmer-runtime-core" -version = "0.16.2" +version = "0.17.0" dependencies = [ "bincode", "blake3", @@ -2969,7 +2969,7 @@ dependencies = [ [[package]] name = "wasmer-singlepass-backend" -version = "0.16.2" +version = "0.17.0" dependencies = [ "bincode", "byteorder", @@ -2986,7 +2986,7 @@ dependencies = [ [[package]] name = "wasmer-wasi" -version = "0.16.2" +version = "0.17.0" dependencies = [ "bincode", "byteorder", @@ -3004,7 +3004,7 @@ dependencies = [ [[package]] name = "wasmer-wasi-experimental-io-devices" -version = "0.16.2" +version = "0.17.0" dependencies = [ "log", "minifb", @@ -3017,7 +3017,7 @@ dependencies = [ [[package]] name = "wasmer-wast" -version = "0.16.2" +version = "0.17.0" dependencies = [ "anyhow", "thiserror", @@ -3027,7 +3027,7 @@ dependencies = [ [[package]] name = "wasmer-win-exception-handler" -version = "0.16.2" +version = "0.17.0" dependencies = [ "cc", "libc", diff --git a/Cargo.toml b/Cargo.toml index 678995e87..f48d98569 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-bin" -version = "0.16.2" +version = "0.17.0" authors = ["The Wasmer Engineering Team "] edition = "2018" repository = "https://github.com/wasmerio/wasmer" diff --git a/lib/api/Cargo.toml b/lib/api/Cargo.toml index c65a7c3ec..d00411dd4 100644 --- a/lib/api/Cargo.toml +++ b/lib/api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer" -version = "0.16.2" +version = "0.17.0" authors = ["The Wasmer Engineering Team "] edition = "2018" publish = true @@ -11,11 +11,11 @@ license = "MIT" [dependencies] serde = { version = "1", features = ["derive"] } -wasmer-runtime-core = { version = "0.16.2", path = "../runtime-core" } +wasmer-runtime-core = { version = "0.17.0", path = "../runtime-core" } [dependencies.wasmer-singlepass-backend] path = "../singlepass-backend" -version = "0.16.2" +version = "0.17.0" optional = true [dependencies.wasmer-llvm-backend] @@ -24,7 +24,7 @@ optional = true [dependencies.wasmer-clif-backend] path = "../clif-backend" -version = "0.16.2" +version = "0.17.0" optional = true [features] @@ -41,4 +41,4 @@ default-backend-singlepass = ["singlepass"] default-backend-llvm = ["llvm"] default-backend-cranelift = ["cranelift"] -deterministic-execution = ["wasmer-singlepass-backend/deterministic-execution", "wasmer-runtime-core/deterministic-execution"] \ No newline at end of file +deterministic-execution = ["wasmer-singlepass-backend/deterministic-execution", "wasmer-runtime-core/deterministic-execution"] diff --git a/lib/api/README.md b/lib/api/README.md new file mode 100644 index 000000000..97066508b --- /dev/null +++ b/lib/api/README.md @@ -0,0 +1,5 @@ +# Wasmer + +Wasmer is a universal WebAssembly runtime. + +This crate is not ready to be used directly yet. If you're interested in using the Wasmer runtime, checkout the [wasmer-runtime](https://crates.io/crates/wasmer-runtime) crate! diff --git a/lib/clif-backend/Cargo.toml b/lib/clif-backend/Cargo.toml index c3f964b42..c09a4e687 100644 --- a/lib/clif-backend/Cargo.toml +++ b/lib/clif-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-clif-backend" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime Cranelift compiler backend" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -11,7 +11,7 @@ edition = "2018" readme = "README.md" [dependencies] -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } cranelift-native = "0.59.0" cranelift-codegen = "0.59.0" cranelift-entity = "0.59.0" @@ -38,7 +38,7 @@ version = "0.0.7" [target.'cfg(windows)'.dependencies] winapi = { version = "0.3", features = ["errhandlingapi", "minwindef", "minwinbase", "winnt"] } -wasmer-win-exception-handler = { path = "../win-exception-handler", version = "0.16.2" } +wasmer-win-exception-handler = { path = "../win-exception-handler", version = "0.17.0" } [features] generate-debug-information = ["wasm-debug"] diff --git a/lib/emscripten/Cargo.toml b/lib/emscripten/Cargo.toml index 3fb904902..273dea69a 100644 --- a/lib/emscripten/Cargo.toml +++ b/lib/emscripten/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-emscripten" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime emscripten implementation library" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -15,7 +15,7 @@ lazy_static = "1.4" libc = "0.2.60" log = "0.4" time = "0.1" -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } [target.'cfg(windows)'.dependencies] getrandom = "0.1" diff --git a/lib/interface-types/Cargo.toml b/lib/interface-types/Cargo.toml index 3b9c17996..5705b7da3 100644 --- a/lib/interface-types/Cargo.toml +++ b/lib/interface-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-interface-types" -version = "0.16.2" +version = "0.17.0" description = "WebAssembly Interface Types library for Wasmer" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -17,4 +17,4 @@ wast = "8.0" serde = { version = "1.0", features = ["derive"], optional = true } [features] -default = ["serde"] \ No newline at end of file +default = ["serde"] diff --git a/lib/llvm-backend/Cargo.toml b/lib/llvm-backend/Cargo.toml index 694c4a62d..84e97e56b 100644 --- a/lib/llvm-backend/Cargo.toml +++ b/lib/llvm-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-llvm-backend" -version = "0.16.2" +version = "0.17.0" license = "MIT" authors = ["The Wasmer Engineering Team "] repository = "https://github.com/wasmerio/wasmer" @@ -10,7 +10,7 @@ edition = "2018" readme = "README.md" [dependencies] -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2", features = ["generate-debug-information-no-export-symbols"] } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0", features = ["generate-debug-information-no-export-symbols"] } wasmparser = "0.51.3" smallvec = "1" goblin = "0.1" diff --git a/lib/middleware-common/Cargo.toml b/lib/middleware-common/Cargo.toml index 345fff897..7e4539236 100644 --- a/lib/middleware-common/Cargo.toml +++ b/lib/middleware-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-middleware-common" -version = "0.16.2" +version = "0.17.0" repository = "https://github.com/wasmerio/wasmer" description = "Wasmer runtime common middlewares" license = "MIT" @@ -10,4 +10,4 @@ categories = ["wasm"] edition = "2018" [dependencies] -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } diff --git a/lib/runtime-c-api/Cargo.toml b/lib/runtime-c-api/Cargo.toml index efb82409a..65efec899 100644 --- a/lib/runtime-c-api/Cargo.toml +++ b/lib/runtime-c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-runtime-c-api" -version = "0.16.2" +version = "0.17.0" description = "Wasmer C API library" documentation = "https://wasmerio.github.io/wasmer/c/runtime-c-api/" license = "MIT" @@ -20,22 +20,22 @@ libc = "0.2.60" [dependencies.wasmer] default-features = false path = "../api" -version = "0.16.2" +version = "0.17.0" [dependencies.wasmer-runtime-core] default-features = false path = "../runtime-core" -version = "0.16.2" +version = "0.17.0" [dependencies.wasmer-wasi] default-features = false path = "../wasi" -version = "0.16.2" +version = "0.17.0" optional = true [dependencies.wasmer-emscripten] path = "../emscripten" -version = "0.16.2" +version = "0.17.0" optional = true [features] diff --git a/lib/runtime-core/Cargo.toml b/lib/runtime-core/Cargo.toml index 44fa2eed3..2dfe2d773 100644 --- a/lib/runtime-core/Cargo.toml +++ b/lib/runtime-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-runtime-core" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime core library" license = "MIT" authors = ["The Wasmer Engineering Team "] diff --git a/lib/runtime/Cargo.toml b/lib/runtime/Cargo.toml index 2536b521f..93b6097ae 100644 --- a/lib/runtime/Cargo.toml +++ b/lib/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-runtime" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime library" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -11,17 +11,17 @@ edition = "2018" readme = "README.md" [dependencies] -wasmer-singlepass-backend = { path = "../singlepass-backend", version = "0.16.2", optional = true } +wasmer-singlepass-backend = { path = "../singlepass-backend", version = "0.17.0", optional = true } lazy_static = "1.4" memmap = "0.7" [dependencies.wasmer-runtime-core] path = "../runtime-core" -version = "0.16.2" +version = "0.17.0" [dependencies.wasmer-clif-backend] path = "../clif-backend" -version = "0.16.2" +version = "0.17.0" optional = true # Dependencies for caching. diff --git a/lib/singlepass-backend/Cargo.toml b/lib/singlepass-backend/Cargo.toml index bf1951399..6daad6b2a 100644 --- a/lib/singlepass-backend/Cargo.toml +++ b/lib/singlepass-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-singlepass-backend" -version = "0.16.2" +version = "0.17.0" repository = "https://github.com/wasmerio/wasmer" description = "Wasmer runtime single pass compiler backend" license = "MIT" @@ -11,7 +11,7 @@ edition = "2018" readme = "README.md" [dependencies] -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } dynasm = "0.5" dynasmrt = "0.5" lazy_static = "1.4" diff --git a/lib/wasi-experimental-io-devices/Cargo.toml b/lib/wasi-experimental-io-devices/Cargo.toml index 06421d396..d0d18137d 100644 --- a/lib/wasi-experimental-io-devices/Cargo.toml +++ b/lib/wasi-experimental-io-devices/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasi-experimental-io-devices" -version = "0.16.2" +version = "0.17.0" authors = ["The Wasmer Engineering Team "] edition = "2018" repository = "https://github.com/wasmerio/wasmer" @@ -14,8 +14,8 @@ maintenance = { status = "experimental" } [dependencies] log = "0.4" minifb = "0.13" -wasmer-wasi = { version = "0.16.2", path = "../wasi" } -wasmer-runtime-core = { version = "0.16.2", path = "../runtime-core" } +wasmer-wasi = { version = "0.17.0", path = "../wasi" } +wasmer-runtime-core = { version = "0.17.0", path = "../runtime-core" } ref_thread_local = "0.0" serde = "1" typetag = "0.1" diff --git a/lib/wasi/Cargo.toml b/lib/wasi/Cargo.toml index e8df15d88..5e2026717 100644 --- a/lib/wasi/Cargo.toml +++ b/lib/wasi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasi" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime WASI implementation library" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -20,7 +20,7 @@ getrandom = "0.1" time = "0.1" typetag = "0.1" serde = { version = "1", features = ["derive"] } -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } [target.'cfg(windows)'.dependencies] winapi = "0.3" diff --git a/lib/win-exception-handler/Cargo.toml b/lib/win-exception-handler/Cargo.toml index 0b920503b..3aa478afc 100644 --- a/lib/win-exception-handler/Cargo.toml +++ b/lib/win-exception-handler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-win-exception-handler" -version = "0.16.2" +version = "0.17.0" description = "Wasmer runtime exception handling for Windows" license = "MIT" authors = ["The Wasmer Engineering Team "] @@ -8,7 +8,7 @@ repository = "https://github.com/wasmerio/wasmer" edition = "2018" [target.'cfg(windows)'.dependencies] -wasmer-runtime-core = { path = "../runtime-core", version = "0.16.2" } +wasmer-runtime-core = { path = "../runtime-core", version = "0.17.0" } winapi = { version = "0.3.8", features = ["winbase", "errhandlingapi", "minwindef", "minwinbase", "winnt"] } libc = "0.2.60" diff --git a/scripts/update_version_numbers.sh b/scripts/update_version_numbers.sh index c436e38b7..eb7440df2 100755 --- a/scripts/update_version_numbers.sh +++ b/scripts/update_version_numbers.sh @@ -1,5 +1,5 @@ -PREVIOUS_VERSION='0.16.1' -NEXT_VERSION='0.16.2' +PREVIOUS_VERSION='0.16.2' +NEXT_VERSION='0.17.0' # quick hack fd Cargo.toml --exec sed -i '' "s/version = \"$PREVIOUS_VERSION\"/version = \"$NEXT_VERSION\"/" diff --git a/src/installer/wasmer.iss b/src/installer/wasmer.iss index 767409584..f8b0aecc8 100644 --- a/src/installer/wasmer.iss +++ b/src/installer/wasmer.iss @@ -1,6 +1,6 @@ [Setup] AppName=Wasmer -AppVersion=0.16.2 +AppVersion=0.17.0 DefaultDirName={pf}\Wasmer DefaultGroupName=Wasmer Compression=lzma2 diff --git a/tests/generate-emscripten-tests/Cargo.toml b/tests/generate-emscripten-tests/Cargo.toml index a1aaf4770..6a7bd485b 100644 --- a/tests/generate-emscripten-tests/Cargo.toml +++ b/tests/generate-emscripten-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "generate-emscripten-tests" -version = "0.16.2" +version = "0.17.0" description = "Tests for our Emscripten implementation" license = "MIT" authors = ["The Wasmer Engineering Team "] diff --git a/tests/generate-wasi-tests/Cargo.toml b/tests/generate-wasi-tests/Cargo.toml index 0aee9839c..7f0f4acbc 100644 --- a/tests/generate-wasi-tests/Cargo.toml +++ b/tests/generate-wasi-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "generate-wasi-tests" -version = "0.16.2" +version = "0.17.0" description = "Tests for our WASI implementation" license = "MIT" authors = ["The Wasmer Engineering Team "] diff --git a/tests/wast/Cargo.toml b/tests/wast/Cargo.toml index f1d446eeb..9e8c0e552 100644 --- a/tests/wast/Cargo.toml +++ b/tests/wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wast" -version = "0.16.2" +version = "0.17.0" authors = ["Wasmer Engineering Team "] description = "wast testing support for wasmer" license = "MIT OR (Apache-2.0 WITH LLVM-exception)" @@ -12,6 +12,6 @@ edition = "2018" [dependencies] anyhow = "1.0.19" -wasmer = { path = "../../lib/api", version = "0.16.2" } +wasmer = { path = "../../lib/api", version = "0.17.0" } wast = "9.0.0" thiserror = "1.0.15"