Merge pull request #2718 from cfallin/new-backend

Switch default to new x86_64 backend.
This commit is contained in:
Chris Fallin
2021-04-05 09:38:08 -07:00
committed by GitHub
243 changed files with 316 additions and 442 deletions

View File

@@ -23,6 +23,3 @@ wasmi = "0.7.0"
[dev-dependencies]
wat = "1.0.37"
[features]
experimental_x64 = ["wasmtime/experimental_x64"]

View File

@@ -48,9 +48,8 @@ vtune = ["wasmtime-profiling/vtune"]
parallel-compilation = ["rayon"]
all-arch = ["cranelift-codegen/all-arch"]
# Try the experimental, work-in-progress new x86_64 backend. This is not stable
# as of June 2020.
experimental_x64 = ["cranelift-codegen/x64"]
# Use the old x86 backend.
old-x86-backend = ["cranelift-codegen/old-x86-backend"]
[badges]
maintenance = { status = "actively-developed" }

View File

@@ -70,8 +70,8 @@ parallel-compilation = ["wasmtime-jit/parallel-compilation"]
# Enables support for automatic cache configuration to be enabled in `Config`.
cache = ["wasmtime-cache"]
# Enables support for new x64 backend.
experimental_x64 = ["wasmtime-jit/experimental_x64"]
# Use the old x86 backend.
old-x86-backend = ["wasmtime-jit/old-x86-backend"]
# Enables support for "async stores" as well as defining host functions as
# `async fn` and calling functions asynchronously.