From 1a10f4a002a5bffbdf5e9b7d68efc75fe77c9a1a Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Wed, 3 Jul 2019 11:10:48 -0700 Subject: [PATCH] Update to Cranelift 1.33 and require Rust 1.35. Cranelift requires Rust 1.35; update accordingly. --- .travis.yml | 2 +- Cargo.toml | 4 ++-- README.md | 2 +- fuzz/Cargo.toml | 6 +++--- wasmtime-debug/Cargo.toml | 6 +++--- wasmtime-environ/Cargo.toml | 6 +++--- wasmtime-jit/Cargo.toml | 8 ++++---- wasmtime-obj/Cargo.toml | 6 +++--- wasmtime-runtime/Cargo.toml | 6 +++--- wasmtime-wasi-c/Cargo.toml | 6 +++--- wasmtime-wasi/Cargo.toml | 6 +++--- wasmtime-wast/Cargo.toml | 8 ++++---- 12 files changed, 33 insertions(+), 33 deletions(-) diff --git a/.travis.yml b/.travis.yml index ef7ab74114..e341719136 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ os: - osx language: rust rust: - - 1.34.0 + - 1.35.0 - beta - nightly matrix: diff --git a/Cargo.toml b/Cargo.toml index 8d5f3f3986..9161e567d9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,8 +22,8 @@ name = "wasm2obj" path = "src/wasm2obj.rs" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-native = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-native = "0.33.0" wasmtime-debug = { path = "wasmtime-debug" } wasmtime-environ = { path = "wasmtime-environ" } wasmtime-runtime = { path = "wasmtime-runtime" } diff --git a/README.md b/README.md index 0ccd295686..18b880a76a 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ utility or as a library embedded in a larger application. [![Travis Status](https://travis-ci.org/CraneStation/wasmtime.svg?branch=master)](https://travis-ci.org/CraneStation/wasmtime) [![Appveyor Status](https://ci.appveyor.com/api/projects/status/vxvpt2plriy5s0mc?svg=true)](https://ci.appveyor.com/project/CraneStation/cranelift) [![Gitter chat](https://badges.gitter.im/CraneStation/CraneStation.svg)](https://gitter.im/CraneStation/Lobby) -![Minimum rustc 1.34](https://img.shields.io/badge/rustc-1.34+-green.svg) +![Minimum rustc 1.35](https://img.shields.io/badge/rustc-1.35+-green.svg) Wasmtime passes the WebAssembly spec testsuite, and supports a new system API proposal called [WebAssembly System Interface], or WASI. diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index f3f836ff45..1dc445f16c 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -11,9 +11,9 @@ cargo-fuzz = true [dependencies] wasmtime-environ = { path = "../wasmtime-environ" } wasmtime-jit = { path = "../wasmtime-jit" } -cranelift-codegen = "0.32.0" -cranelift-wasm = "0.32.0" -cranelift-native = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-wasm = "0.33.0" +cranelift-native = "0.33.0" libfuzzer-sys = { git = "https://github.com/rust-fuzz/libfuzzer-sys.git" } wasmparser = { version = "0.32.1", default-features = false } binaryen = "0.5.0" diff --git a/wasmtime-debug/Cargo.toml b/wasmtime-debug/Cargo.toml index 70f11a2515..6593347469 100644 --- a/wasmtime-debug/Cargo.toml +++ b/wasmtime-debug/Cargo.toml @@ -14,9 +14,9 @@ edition = "2018" [dependencies] gimli = "0.17.0" wasmparser = { version = "0.32.1" } -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" faerie = "0.10.1" wasmtime-environ = { path = "../wasmtime-environ", default-features = false } target-lexicon = { version = "0.4.0", default-features = false } diff --git a/wasmtime-environ/Cargo.toml b/wasmtime-environ/Cargo.toml index 07f87c3073..ba7347aaaf 100644 --- a/wasmtime-environ/Cargo.toml +++ b/wasmtime-environ/Cargo.toml @@ -12,9 +12,9 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" lightbeam = { path = "../lightbeam", optional = true } failure = { version = "0.1.3", default-features = false } failure_derive = { version = "0.1.3", default-features = false } diff --git a/wasmtime-jit/Cargo.toml b/wasmtime-jit/Cargo.toml index c0a1e65c9a..60b9fbec36 100644 --- a/wasmtime-jit/Cargo.toml +++ b/wasmtime-jit/Cargo.toml @@ -12,10 +12,10 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" -cranelift-frontend = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" +cranelift-frontend = "0.33.0" wasmtime-environ = { path = "../wasmtime-environ", default-features = false } wasmtime-runtime = { path = "../wasmtime-runtime", default-features = false } wasmtime-debug = { path = "../wasmtime-debug", default-features = false } diff --git a/wasmtime-obj/Cargo.toml b/wasmtime-obj/Cargo.toml index bba1f9052c..bf57631440 100644 --- a/wasmtime-obj/Cargo.toml +++ b/wasmtime-obj/Cargo.toml @@ -12,8 +12,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" wasmtime-environ = { path = "../wasmtime-environ" } faerie = "0.10.1" diff --git a/wasmtime-runtime/Cargo.toml b/wasmtime-runtime/Cargo.toml index 3e78231066..688819c8a6 100644 --- a/wasmtime-runtime/Cargo.toml +++ b/wasmtime-runtime/Cargo.toml @@ -12,9 +12,9 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" wasmtime-environ = { path = "../wasmtime-environ", default-features = false } region = "2.0.0" lazy_static = "1.2.0" diff --git a/wasmtime-wasi-c/Cargo.toml b/wasmtime-wasi-c/Cargo.toml index 0395e24e9f..cfe14d89b5 100644 --- a/wasmtime-wasi-c/Cargo.toml +++ b/wasmtime-wasi-c/Cargo.toml @@ -13,9 +13,9 @@ readme = "README.md" wasmtime-runtime = { path = "../wasmtime-runtime" } wasmtime-environ = { path = "../wasmtime-environ" } wasmtime-jit = { path = "../wasmtime-jit" } -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" target-lexicon = "0.4.0" log = { version = "0.4.6", default-features = false } libc = "0.2.50" diff --git a/wasmtime-wasi/Cargo.toml b/wasmtime-wasi/Cargo.toml index 48588b1519..80d52a45a2 100644 --- a/wasmtime-wasi/Cargo.toml +++ b/wasmtime-wasi/Cargo.toml @@ -14,9 +14,9 @@ wasmtime-runtime = { path = "../wasmtime-runtime" } wasmtime-environ = { path = "../wasmtime-environ" } wasmtime-jit = { path = "../wasmtime-jit" } wasi-common = { git = "https://github.com/CraneStation/wasi-common" } -cranelift-codegen = "0.32.0" -cranelift-entity = "0.32.0" -cranelift-wasm = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-entity = "0.33.0" +cranelift-wasm = "0.33.0" target-lexicon = "0.4.0" log = { version = "0.4.6", default-features = false } diff --git a/wasmtime-wast/Cargo.toml b/wasmtime-wast/Cargo.toml index 2f12a68c0e..638a993363 100644 --- a/wasmtime-wast/Cargo.toml +++ b/wasmtime-wast/Cargo.toml @@ -12,10 +12,10 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = "0.32.0" -cranelift-native = "0.32.0" -cranelift-wasm = "0.32.0" -cranelift-entity = "0.32.0" +cranelift-codegen = "0.33.0" +cranelift-native = "0.33.0" +cranelift-wasm = "0.33.0" +cranelift-entity = "0.33.0" wasmtime-jit = { path = "../wasmtime-jit" } wasmtime-runtime = { path = "../wasmtime-runtime" } wasmtime-environ = { path = "../wasmtime-environ" }