Browse Source

Update `ittapi` crate (#7092)

This update gets rid of a panic that occurs when using `--profile=vtune`
from the command line.
pull/7094/head
Andrew Brown 1 year ago
committed by GitHub
parent
commit
5272e3abc9
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      Cargo.lock
  2. 10
      crates/jit/Cargo.toml
  3. 10
      supply-chain/audits.toml

8
Cargo.lock

@ -1646,9 +1646,9 @@ checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"
[[package]] [[package]]
name = "ittapi" name = "ittapi"
version = "0.3.3" 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 = "2e648c437172ce7d3ac35ca11a068755072054826fa455a916b43524fa4a62a7" checksum = "41e0d0b7b3b53d92a7e8b80ede3400112a6b8b4c98d1f5b8b16bb787c780582c"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"ittapi-sys", "ittapi-sys",
@ -1657,9 +1657,9 @@ dependencies = [
[[package]] [[package]]
name = "ittapi-sys" name = "ittapi-sys"
version = "0.3.3" 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 = "a9b32a4d23f72548178dde54f3c12c6b6a08598e25575c0d0fa5bd861e0dc1a5" checksum = "f2f8763c96e54e6d6a0dccc2990d8b5e33e3313aaeae6185921a3f4c1614a77c"
dependencies = [ dependencies = [
"cc", "cc",
] ]

10
crates/jit/Cargo.toml

@ -12,7 +12,9 @@ edition.workspace = true
[dependencies] [dependencies]
wasmtime-environ = { workspace = true } wasmtime-environ = { workspace = true }
wasmtime-jit-debug = { workspace = true, features = ["perf_jitdump"], optional = true } wasmtime-jit-debug = { workspace = true, features = [
"perf_jitdump",
], optional = true }
wasmtime-runtime = { workspace = true } wasmtime-runtime = { workspace = true }
target-lexicon = { workspace = true } target-lexicon = { workspace = true }
anyhow = { workspace = true } anyhow = { workspace = true }
@ -33,12 +35,10 @@ rustix = { workspace = true, features = ['thread'] }
[target.'cfg(target_os = "windows")'.dependencies.windows-sys] [target.'cfg(target_os = "windows")'.dependencies.windows-sys]
workspace = true workspace = true
features = [ features = ["Win32_System_Diagnostics_Debug"]
"Win32_System_Diagnostics_Debug",
]
[target.'cfg(all(target_arch = "x86_64", not(target_os = "android")))'.dependencies] [target.'cfg(all(target_arch = "x86_64", not(target_os = "android")))'.dependencies]
ittapi = { version = "0.3.3", optional = true } ittapi = { version = "0.3.4", optional = true }
[features] [features]
jitdump = ['wasmtime-jit-debug'] jitdump = ['wasmtime-jit-debug']

10
supply-chain/audits.toml

@ -1438,12 +1438,22 @@ criteria = "safe-to-deploy"
delta = "0.4.1 -> 0.4.3" delta = "0.4.1 -> 0.4.3"
notes = "The Bytecode Alliance is the author of this crate." notes = "The Bytecode Alliance is the author of this crate."
[[audits.ittapi]]
who = "Andrew Brown <andrew.brown@intel.com>"
criteria = "safe-to-deploy"
version = "0.3.4"
[[audits.ittapi]] [[audits.ittapi]]
who = "Andrew Brown <andrew.brown@intel.com>" who = "Andrew Brown <andrew.brown@intel.com>"
criteria = "safe-to-deploy" criteria = "safe-to-deploy"
delta = "0.3.1 -> 0.3.3" delta = "0.3.1 -> 0.3.3"
notes = "I am the author of this crate." notes = "I am the author of this crate."
[[audits.ittapi-sys]]
who = "Andrew Brown <andrew.brown@intel.com>"
criteria = "safe-to-deploy"
version = "0.3.4"
[[audits.ittapi-sys]] [[audits.ittapi-sys]]
who = "Andrew Brown <andrew.brown@intel.com>" who = "Andrew Brown <andrew.brown@intel.com>"
criteria = "safe-to-deploy" criteria = "safe-to-deploy"

Loading…
Cancel
Save