Update the v8 crate used when fuzzing (#3929)
A recently discovered fuzz bug reported a difference in execution result between Wasmtime and v8. The module in question had an exported function which had multiple results, including floats. About a year ago I reported a bug on v8 about functions with multiple results leading to incorrect results, and it was fixed many months back but I don't think that we ever actually pulled in that update. After updating v8 I saw the test failure go away, so this update is being done to fix the fuzz bug test failure I saw.
This commit is contained in:
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -3112,9 +3112,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "v8"
|
name = "v8"
|
||||||
version = "0.33.0"
|
version = "0.41.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9b3adb16fd1af3e28d6fda8348a6d96b5363a128dc5a0216b137b64ecbae6641"
|
checksum = "a9c3d267007e1f137d79b4da64267139a86034a4d85df4964334979c1c7a708a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags",
|
"bitflags",
|
||||||
"fslock",
|
"fslock",
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ wasmi = "0.7.0"
|
|||||||
# though, so we could use that if we wanted. For now though just simplify a bit
|
# though, so we could use that if we wanted. For now though just simplify a bit
|
||||||
# and don't depend on this on Windows. The same applies on s390x.
|
# and don't depend on this on Windows. The same applies on s390x.
|
||||||
[target.'cfg(not(any(windows, target_arch = "s390x")))'.dependencies]
|
[target.'cfg(not(any(windows, target_arch = "s390x")))'.dependencies]
|
||||||
v8 = "0.33"
|
v8 = "0.41"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
wat = "1.0.37"
|
wat = "1.0.37"
|
||||||
|
|||||||
Reference in New Issue
Block a user