mirror of
https://github.com/fluencelabs/wasmer
synced 2025-04-25 10:22:19 +00:00
Add changelog entry, clean up
This commit is contained in:
parent
64cc59179a
commit
3bca20d3d3
@ -3,6 +3,7 @@
|
|||||||
## **[Unreleased]**
|
## **[Unreleased]**
|
||||||
|
|
||||||
- [#1216](https://github.com/wasmerio/wasmer/pull/1216) `wasmer-interface-types` receives a binary encoder.
|
- [#1216](https://github.com/wasmerio/wasmer/pull/1216) `wasmer-interface-types` receives a binary encoder.
|
||||||
|
- [#1212](https://github.com/wasmerio/wasmer/pull/1212) Add `--generate-debug-info` and `-g` flags to `wasmer run` to generate debug information during compilation that is passed via the GDB JIT interface to a debugger to allow source-level debugging of Wasm files. Currently only available on clif-backend, see PR for more information on its implementation.
|
||||||
- [#1228](https://github.com/wasmerio/wasmer/pull/1228) Singlepass cleanup: Resolve several FIXMEs and remove protect_unix.
|
- [#1228](https://github.com/wasmerio/wasmer/pull/1228) Singlepass cleanup: Resolve several FIXMEs and remove protect_unix.
|
||||||
- [#1218](https://github.com/wasmerio/wasmer/pull/1218) Enable Cranelift verifier in debug mode. Fix bug with table indices being the wrong type.
|
- [#1218](https://github.com/wasmerio/wasmer/pull/1218) Enable Cranelift verifier in debug mode. Fix bug with table indices being the wrong type.
|
||||||
- [#787](https://github.com/wasmerio/wasmer/pull/787) New crate `wasmer-interface-types` to implement WebAssembly Interface Types.
|
- [#787](https://github.com/wasmerio/wasmer/pull/787) New crate `wasmer-interface-types` to implement WebAssembly Interface Types.
|
||||||
|
31
Cargo.lock
generated
31
Cargo.lock
generated
@ -571,11 +571,11 @@ version = "0.20.0"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633"
|
checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arrayvec",
|
"arrayvec 0.5.1",
|
||||||
"byteorder",
|
"byteorder",
|
||||||
"fallible-iterator",
|
"fallible-iterator",
|
||||||
"indexmap",
|
"indexmap",
|
||||||
"smallvec 1.1.0",
|
"smallvec 1.2.0",
|
||||||
"stable_deref_trait",
|
"stable_deref_trait",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1393,9 +1393,9 @@ version = "0.10.1"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28"
|
checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2 1.0.6",
|
"proc-macro2 1.0.8",
|
||||||
"quote 1.0.2",
|
"quote 1.0.2",
|
||||||
"syn 1.0.11",
|
"syn 1.0.14",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -1514,6 +1514,15 @@ version = "0.3.4"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3"
|
checksum = "7f3eb36b47e512f8f1c9e3d10c2c1965bc992bd9cdb024fa581e2194501c83d3"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "string-interner"
|
||||||
|
version = "0.7.1"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183"
|
||||||
|
dependencies = [
|
||||||
|
"serde",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strsim"
|
name = "strsim"
|
||||||
version = "0.8.0"
|
version = "0.8.0"
|
||||||
@ -1851,7 +1860,7 @@ dependencies = [
|
|||||||
"wasmer-clif-fork-wasm",
|
"wasmer-clif-fork-wasm",
|
||||||
"wasmer-runtime-core",
|
"wasmer-runtime-core",
|
||||||
"wasmer-win-exception-handler",
|
"wasmer-win-exception-handler",
|
||||||
"wasmparser 0.45.0",
|
"wasmparser 0.45.2",
|
||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1878,7 +1887,7 @@ dependencies = [
|
|||||||
"log",
|
"log",
|
||||||
"thiserror",
|
"thiserror",
|
||||||
"wasmer-clif-fork-frontend",
|
"wasmer-clif-fork-frontend",
|
||||||
"wasmparser 0.45.0",
|
"wasmparser 0.45.2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -1947,7 +1956,7 @@ dependencies = [
|
|||||||
"smallvec 0.6.13",
|
"smallvec 0.6.13",
|
||||||
"wabt",
|
"wabt",
|
||||||
"wasmer-runtime-core",
|
"wasmer-runtime-core",
|
||||||
"wasmparser 0.45.0",
|
"wasmparser 0.45.2",
|
||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2034,7 +2043,7 @@ dependencies = [
|
|||||||
"smallvec 0.6.13",
|
"smallvec 0.6.13",
|
||||||
"target-lexicon",
|
"target-lexicon",
|
||||||
"wasm-debug",
|
"wasm-debug",
|
||||||
"wasmparser 0.45.0",
|
"wasmparser 0.45.2",
|
||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -2131,6 +2140,12 @@ dependencies = [
|
|||||||
"winapi",
|
"winapi",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "wasmparser"
|
||||||
|
version = "0.39.3"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "c702914acda5feeeffbc29e4d953e5b9ce79d8b98da4dbf18a77086e116c5470"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmparser"
|
name = "wasmparser"
|
||||||
version = "0.45.2"
|
version = "0.45.2"
|
||||||
|
@ -11,7 +11,7 @@ use crate::{
|
|||||||
use byteorder::{ByteOrder, LittleEndian};
|
use byteorder::{ByteOrder, LittleEndian};
|
||||||
use cranelift_codegen::{
|
use cranelift_codegen::{
|
||||||
binemit::{Stackmap, StackmapSink},
|
binemit::{Stackmap, StackmapSink},
|
||||||
ir, isa,CodegenError, Context, ValueLabelsRanges,
|
ir, isa, CodegenError, Context, ValueLabelsRanges,
|
||||||
};
|
};
|
||||||
use rayon::prelude::*;
|
use rayon::prelude::*;
|
||||||
use std::{
|
use std::{
|
||||||
@ -141,12 +141,12 @@ impl FuncResolverBuilder {
|
|||||||
&mut local_trap_sink,
|
&mut local_trap_sink,
|
||||||
&mut stackmap_sink,
|
&mut stackmap_sink,
|
||||||
)
|
)
|
||||||
.map_err(|e| match e {
|
.map_err(|e| match e {
|
||||||
CodegenError::Verifier(v) => CompileError::InternalError {
|
CodegenError::Verifier(v) => CompileError::InternalError {
|
||||||
msg: format!("Verifier error: {}", v),
|
msg: format!("Verifier error: {}", v),
|
||||||
},
|
},
|
||||||
_ => CompileError::InternalError { msg: e.to_string() },
|
_ => CompileError::InternalError { msg: e.to_string() },
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
let debug_entry = if generate_debug_info {
|
let debug_entry = if generate_debug_info {
|
||||||
let func = &ctx.func;
|
let func = &ctx.func;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user