diff --git a/CHANGELOG.md b/CHANGELOG.md index 75867467af2..c390a0fb48c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C ## **[Unreleased]** +## 2.0.0 - 2020/06/16 + ### Added - [#2411](https://github.com/wasmerio/wasmer/pull/2411) Extract types from `wasi` to a new `wasi-types` crate. - [#2390](https://github.com/wasmerio/wasmer/pull/2390) Make `wasmer-vm` to compile on Windows 32bits. diff --git a/Cargo.lock b/Cargo.lock index 8c0c1def3f8..035e283a09f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2352,7 +2352,7 @@ dependencies = [ [[package]] name = "wasmer" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -2396,7 +2396,7 @@ dependencies = [ [[package]] name = "wasmer-c-api" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "cbindgen", "cfg-if 1.0.0", @@ -2425,7 +2425,7 @@ dependencies = [ [[package]] name = "wasmer-cache" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "blake3", "criterion", @@ -2441,7 +2441,7 @@ dependencies = [ [[package]] name = "wasmer-cli" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "anyhow", "atty", @@ -2473,7 +2473,7 @@ dependencies = [ [[package]] name = "wasmer-compiler" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "enumset", "hashbrown", @@ -2491,7 +2491,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -2512,7 +2512,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-llvm" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "byteorder", "cc", @@ -2535,7 +2535,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "byteorder", "dynasm", @@ -2554,7 +2554,7 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "compiletest_rs", "proc-macro-error", @@ -2566,7 +2566,7 @@ dependencies = [ [[package]] name = "wasmer-emscripten" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "byteorder", "getrandom", @@ -2579,7 +2579,7 @@ dependencies = [ [[package]] name = "wasmer-engine" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "backtrace", "lazy_static", @@ -2598,7 +2598,7 @@ dependencies = [ [[package]] name = "wasmer-engine-dummy" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "bincode", "loupe", @@ -2612,7 +2612,7 @@ dependencies = [ [[package]] name = "wasmer-engine-dylib" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "cfg-if 1.0.0", "leb128", @@ -2632,7 +2632,7 @@ dependencies = [ [[package]] name = "wasmer-engine-staticlib" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "bincode", "cfg-if 1.0.0", @@ -2651,7 +2651,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "cfg-if 1.0.0", "leb128", @@ -2667,7 +2667,7 @@ dependencies = [ [[package]] name = "wasmer-integration-tests-cli" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "anyhow", "tempfile", @@ -2675,7 +2675,7 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "loupe", "wasmer", @@ -2685,7 +2685,7 @@ dependencies = [ [[package]] name = "wasmer-object" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "object", "thiserror", @@ -2695,7 +2695,7 @@ dependencies = [ [[package]] name = "wasmer-types" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "indexmap", "loupe", @@ -2706,7 +2706,7 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "backtrace", "cc", @@ -2726,7 +2726,7 @@ dependencies = [ [[package]] name = "wasmer-wasi" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "bincode", "generational-arena", @@ -2743,7 +2743,7 @@ dependencies = [ [[package]] name = "wasmer-wasi-experimental-io-devices" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "minifb", "ref_thread_local", @@ -2755,7 +2755,7 @@ dependencies = [ [[package]] name = "wasmer-wasi-types" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "byteorder", "serde", @@ -2765,7 +2765,7 @@ dependencies = [ [[package]] name = "wasmer-wast" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "anyhow", "serde", @@ -2779,7 +2779,7 @@ dependencies = [ [[package]] name = "wasmer-workspace" -version = "2.0.0-rc2" +version = "2.0.0" dependencies = [ "anyhow", "blake3", diff --git a/Cargo.toml b/Cargo.toml index 08fe2402302..7dbac4d1496 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-workspace" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer workspace" authors = ["Wasmer Engineering Team "] repository = "https://github.com/wasmerio/wasmer" @@ -10,21 +10,21 @@ publish = false autoexamples = false [dependencies] -wasmer = { version = "2.0.0-rc2", path = "lib/api", default-features = false } -wasmer-compiler = { version = "2.0.0-rc2", path = "lib/compiler" } -wasmer-compiler-cranelift = { version = "2.0.0-rc2", path = "lib/compiler-cranelift", optional = true } -wasmer-compiler-singlepass = { version = "2.0.0-rc2", path = "lib/compiler-singlepass", optional = true } -wasmer-compiler-llvm = { version = "2.0.0-rc2", path = "lib/compiler-llvm", optional = true } -wasmer-emscripten = { version = "2.0.0-rc2", path = "lib/emscripten", optional = true } -wasmer-engine = { version = "2.0.0-rc2", path = "lib/engine" } -wasmer-engine-universal = { version = "2.0.0-rc2", path = "lib/engine-universal", optional = true } -wasmer-engine-dylib = { version = "2.0.0-rc2", path = "lib/engine-dylib", optional = true } -wasmer-engine-staticlib = { version = "2.0.0-rc2", path = "lib/engine-staticlib", optional = true } -wasmer-wasi = { version = "2.0.0-rc2", path = "lib/wasi", optional = true } -wasmer-wast = { version = "2.0.0-rc2", path = "tests/lib/wast", optional = true } -wasmer-cache = { version = "2.0.0-rc2", path = "lib/cache", optional = true } -wasmer-types = { version = "2.0.0-rc2", path = "lib/types" } -wasmer-middlewares = { version = "2.0.0-rc2", path = "lib/middlewares", optional = true } +wasmer = { version = "2.0.0", path = "lib/api", default-features = false } +wasmer-compiler = { version = "2.0.0", path = "lib/compiler" } +wasmer-compiler-cranelift = { version = "2.0.0", path = "lib/compiler-cranelift", optional = true } +wasmer-compiler-singlepass = { version = "2.0.0", path = "lib/compiler-singlepass", optional = true } +wasmer-compiler-llvm = { version = "2.0.0", path = "lib/compiler-llvm", optional = true } +wasmer-emscripten = { version = "2.0.0", path = "lib/emscripten", optional = true } +wasmer-engine = { version = "2.0.0", path = "lib/engine" } +wasmer-engine-universal = { version = "2.0.0", path = "lib/engine-universal", optional = true } +wasmer-engine-dylib = { version = "2.0.0", path = "lib/engine-dylib", optional = true } +wasmer-engine-staticlib = { version = "2.0.0", path = "lib/engine-staticlib", optional = true } +wasmer-wasi = { version = "2.0.0", path = "lib/wasi", optional = true } +wasmer-wast = { version = "2.0.0", path = "tests/lib/wast", optional = true } +wasmer-cache = { version = "2.0.0", path = "lib/cache", optional = true } +wasmer-types = { version = "2.0.0", path = "lib/types" } +wasmer-middlewares = { version = "2.0.0", path = "lib/middlewares", optional = true } cfg-if = "1.0" [workspace] diff --git a/lib/api/Cargo.toml b/lib/api/Cargo.toml index 0d1d623ac73..95926231340 100644 --- a/lib/api/Cargo.toml +++ b/lib/api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer" -version = "2.0.0-rc2" +version = "2.0.0" description = "High-performant WebAssembly runtime" categories = ["wasm"] keywords = ["wasm", "webassembly", "runtime", "vm"] @@ -11,16 +11,16 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "2.0.0-rc2", optional = true } -wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "2.0.0-rc2", optional = true } -wasmer-compiler-llvm = { path = "../compiler-llvm", version = "2.0.0-rc2", optional = true } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2" } -wasmer-derive = { path = "../derive", version = "2.0.0-rc2" } -wasmer-engine = { path = "../engine", version = "2.0.0-rc2" } -wasmer-engine-universal = { path = "../engine-universal", version = "2.0.0-rc2", optional = true } -wasmer-engine-dylib = { path = "../engine-dylib", version = "2.0.0-rc2", optional = true } -wasmer-types = { path = "../types", version = "2.0.0-rc2" } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "2.0.0", optional = true } +wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "2.0.0", optional = true } +wasmer-compiler-llvm = { path = "../compiler-llvm", version = "2.0.0", optional = true } +wasmer-compiler = { path = "../compiler", version = "2.0.0" } +wasmer-derive = { path = "../derive", version = "2.0.0" } +wasmer-engine = { path = "../engine", version = "2.0.0" } +wasmer-engine-universal = { path = "../engine-universal", version = "2.0.0", optional = true } +wasmer-engine-dylib = { path = "../engine-dylib", version = "2.0.0", optional = true } +wasmer-types = { path = "../types", version = "2.0.0" } indexmap = { version = "1.6", features = ["serde-1"] } cfg-if = "1.0" wat = { version = "1.0", optional = true } diff --git a/lib/c-api/Cargo.toml b/lib/c-api/Cargo.toml index 21797d7f94f..38f1cc9c544 100644 --- a/lib/c-api/Cargo.toml +++ b/lib/c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-c-api" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer C API library" categories = ["wasm", "api-bindings"] keywords = ["wasm", "webassembly", "runtime"] @@ -15,18 +15,18 @@ edition = "2018" crate-type = ["cdylib", "rlib", "staticlib"] [dependencies] -wasmer = { version = "2.0.0-rc2", path = "../api", default-features = false } -wasmer-compiler-cranelift = { version = "2.0.0-rc2", path = "../compiler-cranelift", optional = true } -wasmer-compiler-singlepass = { version = "2.0.0-rc2", path = "../compiler-singlepass", optional = true } -wasmer-compiler-llvm = { version = "2.0.0-rc2", path = "../compiler-llvm", optional = true } -wasmer-emscripten = { version = "2.0.0-rc2", path = "../emscripten", optional = true } -wasmer-engine = { version = "2.0.0-rc2", path = "../engine" } -wasmer-engine-universal = { version = "2.0.0-rc2", path = "../engine-universal", optional = true } -wasmer-engine-dylib = { version = "2.0.0-rc2", path = "../engine-dylib", optional = true } -wasmer-engine-staticlib = { version = "2.0.0-rc2", path = "../engine-staticlib", optional = true } -wasmer-middlewares = { version = "2.0.0-rc2", path = "../middlewares", optional = true } -wasmer-wasi = { version = "2.0.0-rc2", path = "../wasi", optional = true } -wasmer-types = { version = "2.0.0-rc2", path = "../types" } +wasmer = { version = "2.0.0", path = "../api", default-features = false } +wasmer-compiler-cranelift = { version = "2.0.0", path = "../compiler-cranelift", optional = true } +wasmer-compiler-singlepass = { version = "2.0.0", path = "../compiler-singlepass", optional = true } +wasmer-compiler-llvm = { version = "2.0.0", path = "../compiler-llvm", optional = true } +wasmer-emscripten = { version = "2.0.0", path = "../emscripten", optional = true } +wasmer-engine = { version = "2.0.0", path = "../engine" } +wasmer-engine-universal = { version = "2.0.0", path = "../engine-universal", optional = true } +wasmer-engine-dylib = { version = "2.0.0", path = "../engine-dylib", optional = true } +wasmer-engine-staticlib = { version = "2.0.0", path = "../engine-staticlib", optional = true } +wasmer-middlewares = { version = "2.0.0", path = "../middlewares", optional = true } +wasmer-wasi = { version = "2.0.0", path = "../wasi", optional = true } +wasmer-types = { version = "2.0.0", path = "../types" } enumset = "1.0" cfg-if = "1.0" lazy_static = "1.4" diff --git a/lib/c-api/wasmer.h b/lib/c-api/wasmer.h index 51775815ecd..d700a4fcf66 100644 --- a/lib/c-api/wasmer.h +++ b/lib/c-api/wasmer.h @@ -75,11 +75,11 @@ #define WASMER_MIDDLEWARES_ENABLED // This file corresponds to the following Wasmer version. -#define WASMER_VERSION "2.0.0-rc2" +#define WASMER_VERSION "2.0.0" #define WASMER_VERSION_MAJOR 2 #define WASMER_VERSION_MINOR 0 #define WASMER_VERSION_PATCH 0 -#define WASMER_VERSION_PRE "rc2" +#define WASMER_VERSION_PRE "" #endif // WASMER_H_PRELUDE diff --git a/lib/cache/Cargo.toml b/lib/cache/Cargo.toml index 02ca4e43b3d..396ff756ea1 100644 --- a/lib/cache/Cargo.toml +++ b/lib/cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-cache" -version = "2.0.0-rc2" +version = "2.0.0" description = "Cache system for Wasmer WebAssembly runtime" categories = ["wasm", "caching"] keywords = ["wasm", "webassembly", "cache"] @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer = { path = "../api", version = "2.0.0-rc2", default-features = false } +wasmer = { path = "../api", version = "2.0.0", default-features = false } hex = "0.4" thiserror = "1" blake3 = "0.3" @@ -20,9 +20,9 @@ blake3 = "0.3" criterion = "0.3" tempfile = "3" rand = "0.8.3" -wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "2.0.0-rc2" } -wasmer-engine-universal = { path = "../engine-universal", version = "2.0.0-rc2" } -wasmer-engine-dylib = { path = "../engine-dylib", version = "2.0.0-rc2" } +wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "2.0.0" } +wasmer-engine-universal = { path = "../engine-universal", version = "2.0.0" } +wasmer-engine-dylib = { path = "../engine-dylib", version = "2.0.0" } [[bench]] name = "bench_filesystem_cache" diff --git a/lib/cli/Cargo.toml b/lib/cli/Cargo.toml index d932187fb67..a819372bdf1 100644 --- a/lib/cli/Cargo.toml +++ b/lib/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-cli" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer CLI" categories = ["wasm", "command-line-interface"] keywords = ["wasm", "webassembly", "cli"] @@ -24,22 +24,22 @@ doc = false required-features = ["headless"] [dependencies] -wasmer = { version = "2.0.0-rc2", path = "../api", default-features = false } -wasmer-compiler = { version = "2.0.0-rc2", path = "../compiler" } -wasmer-compiler-cranelift = { version = "2.0.0-rc2", path = "../compiler-cranelift", optional = true } -wasmer-compiler-singlepass = { version = "2.0.0-rc2", path = "../compiler-singlepass", optional = true } -wasmer-compiler-llvm = { version = "2.0.0-rc2", path = "../compiler-llvm", optional = true } -wasmer-emscripten = { version = "2.0.0-rc2", path = "../emscripten", optional = true } -wasmer-engine = { version = "2.0.0-rc2", path = "../engine" } -wasmer-engine-universal = { version = "2.0.0-rc2", path = "../engine-universal", optional = true } -wasmer-engine-dylib = { version = "2.0.0-rc2", path = "../engine-dylib", optional = true } -wasmer-engine-staticlib = { version = "2.0.0-rc2", path = "../engine-staticlib", optional = true } -wasmer-vm = { version = "2.0.0-rc2", path = "../vm" } -wasmer-wasi = { version = "2.0.0-rc2", path = "../wasi", default-features = false, optional = true } -wasmer-wasi-experimental-io-devices = { version = "2.0.0-rc2", path = "../wasi-experimental-io-devices", optional = true } -wasmer-wast = { version = "2.0.0-rc2", path = "../../tests/lib/wast", optional = true } -wasmer-cache = { version = "2.0.0-rc2", path = "../cache", optional = true } -wasmer-types = { version = "2.0.0-rc2", path = "../types" } +wasmer = { version = "2.0.0", path = "../api", default-features = false } +wasmer-compiler = { version = "2.0.0", path = "../compiler" } +wasmer-compiler-cranelift = { version = "2.0.0", path = "../compiler-cranelift", optional = true } +wasmer-compiler-singlepass = { version = "2.0.0", path = "../compiler-singlepass", optional = true } +wasmer-compiler-llvm = { version = "2.0.0", path = "../compiler-llvm", optional = true } +wasmer-emscripten = { version = "2.0.0", path = "../emscripten", optional = true } +wasmer-engine = { version = "2.0.0", path = "../engine" } +wasmer-engine-universal = { version = "2.0.0", path = "../engine-universal", optional = true } +wasmer-engine-dylib = { version = "2.0.0", path = "../engine-dylib", optional = true } +wasmer-engine-staticlib = { version = "2.0.0", path = "../engine-staticlib", optional = true } +wasmer-vm = { version = "2.0.0", path = "../vm" } +wasmer-wasi = { version = "2.0.0", path = "../wasi", default-features = false, optional = true } +wasmer-wasi-experimental-io-devices = { version = "2.0.0", path = "../wasi-experimental-io-devices", optional = true } +wasmer-wast = { version = "2.0.0", path = "../../tests/lib/wast", optional = true } +wasmer-cache = { version = "2.0.0", path = "../cache", optional = true } +wasmer-types = { version = "2.0.0", path = "../types" } atty = "0.2" colored = "2.0" anyhow = "1.0" diff --git a/lib/compiler-cranelift/Cargo.toml b/lib/compiler-cranelift/Cargo.toml index f5c08d1d7a8..0a069948487 100644 --- a/lib/compiler-cranelift/Cargo.toml +++ b/lib/compiler-cranelift/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-compiler-cranelift" -version = "2.0.0-rc2" +version = "2.0.0" description = "Cranelift compiler for Wasmer WebAssembly runtime" categories = ["wasm"] keywords = ["wasm", "webassembly", "compiler", "cranelift"] @@ -12,9 +12,9 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2", features = ["translator"], default-features = false } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-types = { path = "../types", version = "2.0.0-rc2", default-features = false, features = ["std"] } +wasmer-compiler = { path = "../compiler", version = "2.0.0", features = ["translator"], default-features = false } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-types = { path = "../types", version = "2.0.0", default-features = false, features = ["std"] } cranelift-entity = { version = "0.74", default-features = false } cranelift-codegen = { version = "0.74", default-features = false, features = ["x86", "arm64"] } cranelift-frontend = { version = "0.74", default-features = false } diff --git a/lib/compiler-llvm/Cargo.toml b/lib/compiler-llvm/Cargo.toml index 1eaf6f7b8a8..5168ce2d0bb 100644 --- a/lib/compiler-llvm/Cargo.toml +++ b/lib/compiler-llvm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-compiler-llvm" -version = "2.0.0-rc2" +version = "2.0.0" description = "LLVM compiler for Wasmer WebAssembly runtime" categories = ["wasm"] keywords = ["wasm", "webassembly", "compiler", "llvm"] @@ -12,9 +12,9 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2", features = ["translator"] } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-types = { path = "../types", version = "2.0.0-rc2" } +wasmer-compiler = { path = "../compiler", version = "2.0.0", features = ["translator"] } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-types = { path = "../types", version = "2.0.0" } target-lexicon = { version = "0.12", default-features = false } smallvec = "1.6" object = { version = "0.25", default-features = false, features = ["read"] } diff --git a/lib/compiler-singlepass/Cargo.toml b/lib/compiler-singlepass/Cargo.toml index 5d3e7339af6..d21bd93d805 100644 --- a/lib/compiler-singlepass/Cargo.toml +++ b/lib/compiler-singlepass/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-compiler-singlepass" -version = "2.0.0-rc2" +version = "2.0.0" description = "Singlepass compiler for Wasmer WebAssembly runtime" categories = ["wasm"] keywords = ["wasm", "webassembly", "compiler", "singlepass"] @@ -12,9 +12,9 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2", features = ["translator"], default-features = false } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-types = { path = "../types", version = "2.0.0-rc2", default-features = false, features = ["std"] } +wasmer-compiler = { path = "../compiler", version = "2.0.0", features = ["translator"], default-features = false } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-types = { path = "../types", version = "2.0.0", default-features = false, features = ["std"] } rayon = { version = "1.5", optional = true } hashbrown = { version = "0.9", optional = true } more-asserts = "0.2" diff --git a/lib/compiler/Cargo.toml b/lib/compiler/Cargo.toml index 0267349fbe8..50ffde6798e 100644 --- a/lib/compiler/Cargo.toml +++ b/lib/compiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-compiler" -version = "2.0.0-rc2" +version = "2.0.0" description = "Base compiler abstraction for Wasmer WebAssembly runtime" categories = ["wasm", "no-std"] keywords = ["wasm", "webassembly", "compiler"] @@ -11,8 +11,8 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-types = { path = "../types", version = "2.0.0-rc2", default-features = false } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-types = { path = "../types", version = "2.0.0", default-features = false } wasmparser = { version = "0.78", optional = true, default-features = false } target-lexicon = { version = "0.12", default-features = false } enumset = "1.0" diff --git a/lib/derive/Cargo.toml b/lib/derive/Cargo.toml index b304f3a56d5..06b2e8cfc66 100644 --- a/lib/derive/Cargo.toml +++ b/lib/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-derive" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer derive macros" authors = ["Wasmer Engineering Team "] repository = "https://github.com/wasmerio/wasmer" @@ -17,5 +17,5 @@ proc-macro2 = "1" proc-macro-error = "1.0.0" [dev-dependencies] -wasmer = { path = "../api", version = "2.0.0-rc2" } +wasmer = { path = "../api", version = "2.0.0" } compiletest_rs = "0.6" diff --git a/lib/emscripten/Cargo.toml b/lib/emscripten/Cargo.toml index 1503cebb797..a4cdf7add1d 100644 --- a/lib/emscripten/Cargo.toml +++ b/lib/emscripten/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-emscripten" -version = "2.0.0-rc2" +version = "2.0.0" description = "Emscripten implementation library for Wasmer WebAssembly runtime" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "abi", "emscripten", "posix"] @@ -16,7 +16,7 @@ lazy_static = "1.4" libc = "^0.2" log = "0.4" time = "0.1" -wasmer = { path = "../api", version = "2.0.0-rc2", default-features = false } +wasmer = { path = "../api", version = "2.0.0", default-features = false } [target.'cfg(windows)'.dependencies] getrandom = "0.2" diff --git a/lib/engine-dylib/Cargo.toml b/lib/engine-dylib/Cargo.toml index dee02d83687..e3b6350cdbd 100644 --- a/lib/engine-dylib/Cargo.toml +++ b/lib/engine-dylib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-engine-dylib" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer Dylib Engine" categories = ["wasm"] keywords = ["wasm", "webassembly", "engine", "dylib"] @@ -11,11 +11,11 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2" } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2", features = ["enable-rkyv"] } -wasmer-engine = { path = "../engine", version = "2.0.0-rc2" } -wasmer-object = { path = "../object", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0" } +wasmer-compiler = { path = "../compiler", version = "2.0.0" } +wasmer-vm = { path = "../vm", version = "2.0.0", features = ["enable-rkyv"] } +wasmer-engine = { path = "../engine", version = "2.0.0" } +wasmer-object = { path = "../object", version = "2.0.0" } serde = { version = "1.0", features = ["derive", "rc"] } cfg-if = "1.0" tracing = "0.1" diff --git a/lib/engine-staticlib/Cargo.toml b/lib/engine-staticlib/Cargo.toml index 9283a613b16..860b8637a9f 100644 --- a/lib/engine-staticlib/Cargo.toml +++ b/lib/engine-staticlib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-engine-staticlib" -version = "2.0.0-rc2" +version = "2.0.0" authors = ["Wasmer Engineering Team "] description = "Wasmer Staticlib Engine" categories = ["wasm"] @@ -11,11 +11,11 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2" } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } -wasmer-engine = { path = "../engine", version = "2.0.0-rc2" } -wasmer-object = { path = "../object", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0" } +wasmer-compiler = { path = "../compiler", version = "2.0.0" } +wasmer-vm = { path = "../vm", version = "2.0.0" } +wasmer-engine = { path = "../engine", version = "2.0.0" } +wasmer-object = { path = "../object", version = "2.0.0" } serde = { version = "1.0", features = ["derive", "rc"] } cfg-if = "1.0" tracing = "0.1" diff --git a/lib/engine-universal/Cargo.toml b/lib/engine-universal/Cargo.toml index 4410f662a56..0ee2ccdeb41 100644 --- a/lib/engine-universal/Cargo.toml +++ b/lib/engine-universal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-engine-universal" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer Universal Engine" categories = ["wasm"] keywords = ["wasm", "webassembly", "engine", "universal"] @@ -11,10 +11,10 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2", features = ["enable-rkyv"] } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2", features = ["translator", "enable-rkyv"] } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2", features = ["enable-rkyv"] } -wasmer-engine = { path = "../engine", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0", features = ["enable-rkyv"] } +wasmer-compiler = { path = "../compiler", version = "2.0.0", features = ["translator", "enable-rkyv"] } +wasmer-vm = { path = "../vm", version = "2.0.0", features = ["enable-rkyv"] } +wasmer-engine = { path = "../engine", version = "2.0.0" } # flexbuffers = { path = "../../../flatbuffers/rust/flexbuffers", version = "0.1.0" } region = "2.2" cfg-if = "1.0" diff --git a/lib/engine/Cargo.toml b/lib/engine/Cargo.toml index 3484afc345e..271eee9c3ba 100644 --- a/lib/engine/Cargo.toml +++ b/lib/engine/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-engine" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer Engine abstraction" categories = ["wasm"] keywords = ["wasm", "webassembly", "engine"] @@ -11,9 +11,9 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2" } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0" } +wasmer-compiler = { path = "../compiler", version = "2.0.0" } +wasmer-vm = { path = "../vm", version = "2.0.0" } target-lexicon = { version = "0.12", default-features = false } # flexbuffers = { path = "../../../flatbuffers/rust/flexbuffers", version = "0.1.0" } backtrace = "0.3" diff --git a/lib/middlewares/Cargo.toml b/lib/middlewares/Cargo.toml index 4096b2f85f8..68fe49acb68 100644 --- a/lib/middlewares/Cargo.toml +++ b/lib/middlewares/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-middlewares" -version = "2.0.0-rc2" +version = "2.0.0" authors = ["Wasmer Engineering Team "] description = "A collection of various useful middlewares" license = "MIT OR Apache-2.0 WITH LLVM-exception" @@ -11,13 +11,13 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer = { path = "../api", version = "2.0.0-rc2", default-features = false, features = ["compiler"] } -wasmer-types = { path = "../types", version = "2.0.0-rc2" } -wasmer-vm = { path = "../vm", version = "2.0.0-rc2" } +wasmer = { path = "../api", version = "2.0.0", default-features = false, features = ["compiler"] } +wasmer-types = { path = "../types", version = "2.0.0" } +wasmer-vm = { path = "../vm", version = "2.0.0" } loupe = "0.1" [dev-dependencies] -wasmer = { path = "../api", version = "2.0.0-rc2", features = ["compiler"] } +wasmer = { path = "../api", version = "2.0.0", features = ["compiler"] } [badges] maintenance = { status = "actively-developed" } diff --git a/lib/object/Cargo.toml b/lib/object/Cargo.toml index e88f9e7a98d..a6f38b04f78 100644 --- a/lib/object/Cargo.toml +++ b/lib/object/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-object" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer Native Object generator" categories = ["wasm"] keywords = ["wasm", "webassembly"] @@ -11,8 +11,8 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } -wasmer-compiler = { path = "../compiler", version = "2.0.0-rc2", default-features = false, features = [ +wasmer-types = { path = "../types", version = "2.0.0" } +wasmer-compiler = { path = "../compiler", version = "2.0.0", default-features = false, features = [ "std", "translator" ] } diff --git a/lib/types/Cargo.toml b/lib/types/Cargo.toml index 7d40d8ce1e9..118afc44258 100644 --- a/lib/types/Cargo.toml +++ b/lib/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-types" -version = "2.0.0-rc2" +version = "2.0.0" description = "Wasmer Common Types" categories = ["wasm", "no-std", "data-structures"] keywords = ["wasm", "webassembly", "types"] diff --git a/lib/vm/Cargo.toml b/lib/vm/Cargo.toml index 14404720f5d..7de5a50030e 100644 --- a/lib/vm/Cargo.toml +++ b/lib/vm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-vm" -version = "2.0.0-rc2" +version = "2.0.0" description = "Runtime library support for Wasmer" categories = ["wasm"] keywords = ["wasm", "webassembly"] @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0" } region = "2.2" libc = { version = "^0.2", default-features = false } memoffset = "0.6" diff --git a/lib/wasi-experimental-io-devices/Cargo.toml b/lib/wasi-experimental-io-devices/Cargo.toml index 17d5f2c4f9e..bbd6c249d59 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 = "2.0.0-rc2" +version = "2.0.0" description = "An experimental non-standard WASI extension for graphics" categories = ["wasm"] keywords = ["wasm", "webassembly", "types"] @@ -14,7 +14,7 @@ edition = "2018" maintenance = { status = "experimental" } [dependencies] -wasmer-wasi = { version = "2.0.0-rc2", path = "../wasi" } +wasmer-wasi = { version = "2.0.0", path = "../wasi" } tracing = "0.1" minifb = "0.19" ref_thread_local = "0.1" diff --git a/lib/wasi-types/Cargo.toml b/lib/wasi-types/Cargo.toml index 3e1fe2773b2..1ef5f0e5886 100644 --- a/lib/wasi-types/Cargo.toml +++ b/lib/wasi-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasi-types" -version = "2.0.0-rc2" +version = "2.0.0" description = "WASI types for Wasmer WebAssembly runtime" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "wasi", "sandbox", "ABI"] @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -wasmer-types = { path = "../types", version = "2.0.0-rc2" } +wasmer-types = { path = "../types", version = "2.0.0" } serde = { version = "1.0", features = ["derive"] } byteorder = "1.3" time = "0.1" \ No newline at end of file diff --git a/lib/wasi/Cargo.toml b/lib/wasi/Cargo.toml index 9e37067f3f3..7e9313402aa 100644 --- a/lib/wasi/Cargo.toml +++ b/lib/wasi/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasi" -version = "2.0.0-rc2" +version = "2.0.0" description = "WASI implementation library for Wasmer WebAssembly runtime" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "wasi", "sandbox", "ABI"] @@ -19,8 +19,8 @@ tracing = { version = "0.1" } getrandom = "0.2" typetag = "0.1" serde = { version = "1.0", features = ["derive"] } -wasmer-wasi-types = { path = "../wasi-types", version = "2.0.0-rc2" } -wasmer = { path = "../api", version = "2.0.0-rc2", default-features = false } +wasmer-wasi-types = { path = "../wasi-types", version = "2.0.0" } +wasmer = { path = "../api", version = "2.0.0", default-features = false } [target.'cfg(windows)'.dependencies] winapi = "0.3" diff --git a/scripts/publish.py b/scripts/publish.py index 9d9411fdc77..f5104e2b24a 100644 --- a/scripts/publish.py +++ b/scripts/publish.py @@ -21,7 +21,7 @@ # TODO: find this automatically -target_version = "2.0.0-rc2" +target_version = "2.0.0" # TODO: generate this by parsing toml files dep_graph = { diff --git a/scripts/update-version.sh b/scripts/update-version.sh index c0c8b0d0c28..ffc64db04e2 100755 --- a/scripts/update-version.sh +++ b/scripts/update-version.sh @@ -4,8 +4,8 @@ : "${FD:=fd}" # A script to update the version of all the crates at the same time -PREVIOUS_VERSION='2.0.0-rc1' -NEXT_VERSION='2.0.0-rc2' +PREVIOUS_VERSION='2.0.0-rc2' +NEXT_VERSION='2.0.0' # quick hack ${FD} Cargo.toml --exec sed -i '{}' -e "s/version = \"$PREVIOUS_VERSION\"/version = \"$NEXT_VERSION\"/" diff --git a/scripts/windows-installer/wasmer.iss b/scripts/windows-installer/wasmer.iss index 21f000a00c0..772c24aacad 100644 --- a/scripts/windows-installer/wasmer.iss +++ b/scripts/windows-installer/wasmer.iss @@ -1,6 +1,6 @@ [Setup] AppName=Wasmer -AppVersion=2.0.0-rc2 +AppVersion=2.0.0 DefaultDirName={pf}\Wasmer DefaultGroupName=Wasmer Compression=lzma2 diff --git a/tests/integration/cli/Cargo.toml b/tests/integration/cli/Cargo.toml index 1612af7c1c8..42df74160bd 100644 --- a/tests/integration/cli/Cargo.toml +++ b/tests/integration/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-integration-tests-cli" -version = "2.0.0-rc2" +version = "2.0.0" authors = ["Wasmer Engineering Team "] description = "CLI integration tests" repository = "https://github.com/wasmerio/wasmer" diff --git a/tests/lib/engine-dummy/Cargo.toml b/tests/lib/engine-dummy/Cargo.toml index d6cc6bca19e..ae30b2aeffb 100644 --- a/tests/lib/engine-dummy/Cargo.toml +++ b/tests/lib/engine-dummy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-engine-dummy" -version = "2.0.0-rc2" +version = "2.0.0" authors = ["Wasmer Engineering Team "] description = "Wasmer placeholder engine" license = "MIT" @@ -8,10 +8,10 @@ edition = "2018" publish = false [dependencies] -wasmer-types = { path = "../../../lib/types", version = "2.0.0-rc2" } -wasmer-compiler = { path = "../../../lib/compiler", version = "2.0.0-rc2" } -wasmer-vm = { path = "../../../lib/vm", version = "2.0.0-rc2" } -wasmer-engine = { path = "../../../lib/engine", version = "2.0.0-rc2" } +wasmer-types = { path = "../../../lib/types", version = "2.0.0" } +wasmer-compiler = { path = "../../../lib/compiler", version = "2.0.0" } +wasmer-vm = { path = "../../../lib/vm", version = "2.0.0" } +wasmer-engine = { path = "../../../lib/engine", version = "2.0.0" } serde = { version = "1.0", features = ["derive", "rc"], optional = true } serde_bytes = { version = "0.11", optional = true } bincode = { version = "1.2", optional = true } diff --git a/tests/lib/wast/Cargo.toml b/tests/lib/wast/Cargo.toml index c149299f561..f6c3306aff9 100644 --- a/tests/lib/wast/Cargo.toml +++ b/tests/lib/wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wast" -version = "2.0.0-rc2" +version = "2.0.0" authors = ["Wasmer Engineering Team "] description = "wast testing support for wasmer" license = "MIT OR Apache-2.0 WITH LLVM-exception" @@ -12,8 +12,8 @@ edition = "2018" [dependencies] anyhow = "1.0" -wasmer = { path = "../../../lib/api", version = "2.0.0-rc2", default-features = false, features = ["experimental-reference-types-extern-ref"] } -wasmer-wasi = { path = "../../../lib/wasi", version = "2.0.0-rc2" } +wasmer = { path = "../../../lib/api", version = "2.0.0", default-features = false, features = ["experimental-reference-types-extern-ref"] } +wasmer-wasi = { path = "../../../lib/wasi", version = "2.0.0" } wast = "35.0" serde = "1" tempfile = "3"