diff --git a/Cargo.lock b/Cargo.lock index 421c048f2e4f..75b27d0cf809 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,17 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.6" @@ -618,6 +629,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -625,7 +639,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ - "ahash", + "ahash 0.8.6", "allocator-api2", "rayon", ] @@ -876,9 +890,9 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oq3_lexer" -version = "0.0.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4e867d2797100b8068715e26566a5567c598424d7eddf7118c6b38bc3b15633" +checksum = "9b6fb091f37afb58486cefb5e8e3e7f765a929426d990d652f48f6d492abc489" dependencies = [ "unicode-properties", "unicode-xid", @@ -886,9 +900,9 @@ dependencies = [ [[package]] name = "oq3_parser" -version = "0.0.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf260dea71b56b405d091d476748c1f9b0a4d22b4ec9af416e002e2df25613f9" +checksum = "ec2bada50cf759d46b11ced2186d21b4d77dd53f24bf6b58a51b2cdbedf6eaf7" dependencies = [ "drop_bomb", "oq3_lexer", @@ -897,12 +911,12 @@ dependencies = [ [[package]] name = "oq3_semantics" -version = "0.0.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5ba220b91ff849190d53b296711774f761b7e06744b16a9c8f19fc2fb37de47" +checksum = "d5dee53505b9030ff68067a4240427729590d2809af322bd1c0ec9cd684c238e" dependencies = [ "boolenum", - "hashbrown 0.14.3", + "hashbrown 0.12.3", "oq3_source_file", "oq3_syntax", "rowan", @@ -910,9 +924,9 @@ dependencies = [ [[package]] name = "oq3_source_file" -version = "0.0.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a81fd0c1c100ad8d7a23711c897791d693c3f5b1f3d044cb8c5770766f819c" +checksum = "1e888881558f8138318d5d661a33ba6bfce4760e3bb71fbdb073f96e970fab72" dependencies = [ "ariadne", "oq3_syntax", @@ -920,9 +934,9 @@ dependencies = [ [[package]] name = "oq3_syntax" -version = "0.0.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7da2ef9a591d77eee43e972e79fc95c218545e5e79b93738d20479d8d7627ec" +checksum = "dd3d347311fb7b368e6b495bb3d8e5b46367e0177420270ea0876a77af88f129" dependencies = [ "cov-mark", "either", @@ -934,6 +948,7 @@ dependencies = [ "ra_ap_stdx", "rowan", "rustc-hash", + "rustversion", "smol_str", "triomphe", "xshell", @@ -1160,7 +1175,7 @@ dependencies = [ name = "qiskit_accelerate" version = "1.1.0" dependencies = [ - "ahash", + "ahash 0.8.6", "approx", "faer", "faer-core", @@ -1476,13 +1491,19 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + [[package]] name = "rustworkx-core" version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "529027dfaa8125aa61bb7736ae9484f41e8544f448af96918c8da6b1def7f57b" dependencies = [ - "ahash", + "ahash 0.8.6", "fixedbitset", "hashbrown 0.14.3", "indexmap 2.2.5", diff --git a/crates/qasm3/Cargo.toml b/crates/qasm3/Cargo.toml index c48d0e9fa378..023f6a111655 100644 --- a/crates/qasm3/Cargo.toml +++ b/crates/qasm3/Cargo.toml @@ -18,4 +18,4 @@ extension-module = ["pyo3/extension-module"] pyo3.workspace = true indexmap.workspace = true hashbrown.workspace = true -oq3_semantics = "0.0.7" +oq3_semantics = "0.4.0"