diff --git a/.compatibility_tests/compatibility_test_1_0/Cargo.toml b/.compatibility_tests/compatibility_test_1_0/Cargo.toml index e741a90f..41105425 100644 --- a/.compatibility_tests/compatibility_test_1_0/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_0/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_0" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_0 = {package = "roqoqo", version="=1.0.0"} test_roqoqo_derive_1_0 = {package = "roqoqo-derive", version="=1.0.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_10/Cargo.toml b/.compatibility_tests/compatibility_test_1_10/Cargo.toml index 6edaf98f..1f144e3d 100644 --- a/.compatibility_tests/compatibility_test_1_10/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_10/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_10" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_10 = {package = "roqoqo", version="=1.10.0"} test_roqoqo_derive_1_10 = {package = "roqoqo-derive", version="=1.10.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_2/Cargo.toml b/.compatibility_tests/compatibility_test_1_2/Cargo.toml index 6851328e..d1536770 100644 --- a/.compatibility_tests/compatibility_test_1_2/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_2/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_2" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_2 = {package = "roqoqo", version="=1.2.5"} test_roqoqo_derive_1_2 = {package = "roqoqo-derive", version="=1.2.5"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_3/Cargo.toml b/.compatibility_tests/compatibility_test_1_3/Cargo.toml index 40e092d9..c69ed2fe 100644 --- a/.compatibility_tests/compatibility_test_1_3/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_3" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_3 = {package = "roqoqo", version="=1.3.2"} test_roqoqo_derive_1_3 = {package = "roqoqo-derive", version="=1.3.2"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_4/Cargo.toml b/.compatibility_tests/compatibility_test_1_4/Cargo.toml index c46afd15..c207e058 100644 --- a/.compatibility_tests/compatibility_test_1_4/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_4/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_4" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_4 = {package = "roqoqo", version="=1.4.0"} test_roqoqo_derive_1_4 = {package = "roqoqo-derive", version="=1.4.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_5/Cargo.toml b/.compatibility_tests/compatibility_test_1_5/Cargo.toml index da75a693..1f379a87 100644 --- a/.compatibility_tests/compatibility_test_1_5/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_5/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_5" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_5 = {package = "roqoqo", version="=1.5.0"} test_roqoqo_derive_1_5 = {package = "roqoqo-derive", version="=1.5.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_6/Cargo.toml b/.compatibility_tests/compatibility_test_1_6/Cargo.toml index 4d3973ff..699cd9a6 100644 --- a/.compatibility_tests/compatibility_test_1_6/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_6/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_6" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_6 = {package = "roqoqo", version="=1.6.1"} test_roqoqo_derive_1_6 = {package = "roqoqo-derive", version="=1.6.1"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_7/Cargo.toml b/.compatibility_tests/compatibility_test_1_7/Cargo.toml index cc76659d..4868cdc0 100644 --- a/.compatibility_tests/compatibility_test_1_7/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_7/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_7" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_7 = {package = "roqoqo", version="=1.7.1"} test_roqoqo_derive_1_7 = {package = "roqoqo-derive", version="=1.7.1"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_8/Cargo.toml b/.compatibility_tests/compatibility_test_1_8/Cargo.toml index 60f182b8..d06d89c1 100644 --- a/.compatibility_tests/compatibility_test_1_8/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_8/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_8" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_8 = {package = "roqoqo", version="=1.8.0"} test_roqoqo_derive_1_8 = {package = "roqoqo-derive", version="=1.8.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/.compatibility_tests/compatibility_test_1_9/Cargo.toml b/.compatibility_tests/compatibility_test_1_9/Cargo.toml index fc0cd120..dc323f9e 100644 --- a/.compatibility_tests/compatibility_test_1_9/Cargo.toml +++ b/.compatibility_tests/compatibility_test_1_9/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "compatibility_test_1_9" -version ="1.11.0-alpha.1" +version ="1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -22,7 +22,7 @@ publish = false test_roqoqo_1_9 = {package = "roqoqo", version="=1.9.0"} test_roqoqo_derive_1_9 = {package = "roqoqo-derive", version="=1.9.0"} qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../../roqoqo", features=["serialize", "overrotate"]} +roqoqo = {version="1.11.0-alpha.2", path="../../roqoqo", features=["serialize", "overrotate"]} bincode = {version="1.3"} ndarray = "0.15" diff --git a/CHANGELOG.md b/CHANGELOG.md index 36ce776b..4f86f0d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ This changelog track changes to the qoqo project starting at version v0.5.0 ## 1.11.0 +### Added in 1.11.0-alpha.2 + +* Added the DecoherenceOnIdle noise model + +## 1.11.0 + ### Added in 1.11.0-alpha.1 * Made operations in `unstable_spin_boson_operations` stable diff --git a/Cargo.lock b/Cargo.lock index 70d46a30..fd2dadc4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,9 +33,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.80" +version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" +checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" [[package]] name = "approx" @@ -105,26 +105,26 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -185,15 +185,15 @@ checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205" [[package]] name = "bytemuck" -version = "1.14.3" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" +checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" @@ -209,9 +209,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "4.5.2" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", "clap_derive", @@ -231,14 +231,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.0" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -307,9 +307,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "erased-serde" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388979d208a049ffdfb22fa33b9c81942215b940910bccfe258caeb25d125cb3" +checksum = "2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3" dependencies = [ "serde", ] @@ -411,7 +411,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -465,9 +465,9 @@ checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "h2" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" +checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" dependencies = [ "bytes", "fnv", @@ -495,10 +495,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] -name = "hermit-abi" -version = "0.3.9" +name = "heck" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "http" @@ -570,9 +570,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown", @@ -580,9 +580,9 @@ dependencies = [ [[package]] name = "indoc" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "inventory" @@ -616,9 +616,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" @@ -705,15 +705,15 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -890,16 +890,6 @@ dependencies = [ "libm", ] -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - [[package]] name = "numpy" version = "0.20.0" @@ -1009,9 +999,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" dependencies = [ "unicode-ident", ] @@ -1065,7 +1055,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1074,16 +1064,16 @@ version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] name = "qoqo" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ "bincode", "nalgebra", @@ -1103,19 +1093,19 @@ dependencies = [ "serde_json", "struqture", "struqture-py", - "syn 2.0.52", + "syn 2.0.55", "test-case", "thiserror", ] [[package]] name = "qoqo-macros" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ "proc-macro2", "quote", "struqture", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1210,9 +1200,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.3" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", @@ -1233,15 +1223,15 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.24" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "base64", "bytes", @@ -1275,7 +1265,7 @@ dependencies = [ [[package]] name = "roqoqo" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ "async-trait", "bincode", @@ -1297,7 +1287,7 @@ dependencies = [ "serde_json", "serde_test", "struqture", - "syn 2.0.52", + "syn 2.0.55", "test-case", "thiserror", "typetag", @@ -1305,16 +1295,16 @@ dependencies = [ [[package]] name = "roqoqo-derive" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] name = "roqoqo-test" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ "nalgebra", "ndarray", @@ -1323,7 +1313,7 @@ dependencies = [ "quote", "rand", "roqoqo", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1400,7 +1390,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1416,9 +1406,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -1470,9 +1460,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" @@ -1527,7 +1517,7 @@ dependencies = [ "serde_json", "struqture", "struqture-py-macros", - "syn 2.0.52", + "syn 2.0.55", "thiserror", ] @@ -1540,7 +1530,7 @@ dependencies = [ "num-complex", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1556,9 +1546,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.52" +version = "2.0.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" +checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" dependencies = [ "proc-macro2", "quote", @@ -1616,7 +1606,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1627,28 +1617,28 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "test-case-core", ] [[package]] name = "thiserror" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.57" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1707,7 +1697,6 @@ dependencies = [ "bytes", "libc", "mio", - "num_cpus", "pin-project-lite", "socket2", "windows-sys 0.48.0", @@ -1785,7 +1774,7 @@ checksum = "ac73887f47b9312552aa90ef477927ff014d63d1920ca8037c6c1951eab64bb1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] [[package]] @@ -1834,9 +1823,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "version_check" @@ -1880,7 +1869,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "wasm-bindgen-shared", ] @@ -1914,7 +1903,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2104,5 +2093,5 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.52", + "syn 2.0.55", ] diff --git a/qoqo-macros/Cargo.toml b/qoqo-macros/Cargo.toml index 080e0351..0a97b376 100644 --- a/qoqo-macros/Cargo.toml +++ b/qoqo-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "qoqo-macros" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" readme = "../README.md" diff --git a/qoqo/Cargo.toml b/qoqo/Cargo.toml index 66859a3e..966c279a 100644 --- a/qoqo/Cargo.toml +++ b/qoqo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "qoqo" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" homepage = "https://github.com/HQSquantumsimulations/qoqo" @@ -32,8 +32,8 @@ num-complex = "0.4" thiserror = "1.0" qoqo_calculator = { version="1.1" } qoqo_calculator_pyo3 = {version="1.1", default-features=false} -qoqo-macros = {version="1.11.0-alpha.1", path="../qoqo-macros"} -roqoqo = {version="1.11.0-alpha.1", path="../roqoqo", features=["serialize", "overrotate"]} +qoqo-macros = {version="1.11.0-alpha.2", path="../qoqo-macros"} +roqoqo = {version="1.11.0-alpha.2", path="../roqoqo", features=["serialize", "overrotate"]} struqture = {version="1.5"} struqture-py = {version = "1.5", default-features = false} numpy = "0.20" diff --git a/qoqo/pyproject.toml b/qoqo/pyproject.toml index 6707ec5c..3494b454 100644 --- a/qoqo/pyproject.toml +++ b/qoqo/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "qoqo" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" dependencies = [ 'numpy', 'qoqo_calculator_pyo3>=1.1', diff --git a/qoqo/qoqo/DEPENDENCIES b/qoqo/qoqo/DEPENDENCIES index 180220cc..b21e5744 100644 --- a/qoqo/qoqo/DEPENDENCIES +++ b/qoqo/qoqo/DEPENDENCIES @@ -736,7 +736,7 @@ limitations under the License. ==================================================== -aho-corasick 1.1.2 +aho-corasick 1.1.3 https://github.com/BurntSushi/aho-corasick by Andrew Gallant Fast multiple substring searching. @@ -1988,7 +1988,7 @@ LICENSE-APACHE: ==================================================== -anyhow 1.0.80 +anyhow 1.0.81 https://github.com/dtolnay/anyhow by David Tolnay Flexible concrete Error type built on std::error::Error @@ -2415,7 +2415,7 @@ LICENSE: ==================================================== -autocfg 1.1.0 +autocfg 1.2.0 https://github.com/cuviper/autocfg by Josh Stone Automatic cfg for Rust compiler features @@ -2656,7 +2656,7 @@ limitations under the License. ==================================================== -backtrace 0.3.69 +backtrace 0.3.71 https://github.com/rust-lang/backtrace-rs by The Rust Project Developers A library to acquire a stack trace (backtrace) at runtime in a Rust program. @@ -4367,7 +4367,7 @@ SOFTWARE. ==================================================== -bytemuck 1.14.3 +bytemuck 1.15.0 https://github.com/Lokathor/bytemuck by Lokathor A crate for mucking around with piles of bytes. @@ -4467,7 +4467,7 @@ limitations under the License. ==================================================== -bytes 1.5.0 +bytes 1.6.0 https://github.com/tokio-rs/bytes by Carl Lerche , Sean McArthur Types and traits for working with bytes @@ -4991,7 +4991,7 @@ limitations under the License. ==================================================== -clap 4.5.2 +clap 4.5.4 https://github.com/clap-rs/clap by A simple to use, efficient, and full-featured Command Line Argument Parser @@ -5464,7 +5464,7 @@ LICENSE-APACHE: ==================================================== -clap_derive 4.5.0 +clap_derive 4.5.4 https://github.com/clap-rs/clap/tree/master/clap_derive by Parse command line argument by defining a struct, derive crate. @@ -10804,7 +10804,7 @@ limitations under the License. ==================================================== -h2 0.3.24 +h2 0.3.25 https://github.com/hyperium/h2 by Carl Lerche , Sean McArthur An HTTP/2 client and server @@ -11322,14 +11322,16 @@ limitations under the License. ==================================================== -hermit-abi 0.3.9 -https://github.com/hermit-os/hermit-rs -by Stefan Lankes -Hermit system calls definitions. +heck 0.5.0 +https://github.com/withoutboats/heck +by +heck is a case conversion library. License: MIT OR Apache-2.0 ---------------------------------------------------- LICENSE-MIT: +Copyright (c) 2015 The Rust Project Developers + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -12582,7 +12584,7 @@ limitations under the License. ==================================================== -indexmap 2.2.5 +indexmap 2.2.6 https://github.com/indexmap-rs/indexmap by A hash table with consistent order and fast iteration. @@ -12823,7 +12825,7 @@ limitations under the License. ==================================================== -indoc 2.0.4 +indoc 2.0.5 https://github.com/dtolnay/indoc by David Tolnay Indented document literals @@ -13746,7 +13748,7 @@ limitations under the License. ==================================================== -itoa 1.0.10 +itoa 1.0.11 https://github.com/dtolnay/itoa by David Tolnay Fast integer primitive to string conversion @@ -15637,7 +15639,7 @@ limitations under the License. ==================================================== -memchr 2.7.1 +memchr 2.7.2 https://github.com/BurntSushi/memchr by Andrew Gallant , bluss Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for @@ -15706,7 +15708,7 @@ You may use this code under the terms of either license. ==================================================== -memoffset 0.9.0 +memoffset 0.9.1 https://github.com/Gilnaa/memoffset by Gilad Naaman offset_of functionality for Rust structs. @@ -19355,242 +19357,6 @@ See the License for the specific language governing permissions and limitations under the License. -==================================================== -num_cpus 1.16.0 -https://github.com/seanmonstar/num_cpus -by Sean McArthur -Get the number of CPUs on a machine. -License: MIT OR Apache-2.0 ----------------------------------------------------- -LICENSE-MIT: - -Copyright (c) 2015 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------------------------------------------- -LICENSE-APACHE: - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - ==================================================== numpy 0.20.0 https://github.com/PyO3/rust-numpy @@ -22440,7 +22206,7 @@ limitations under the License. ==================================================== -proc-macro2 1.0.78 +proc-macro2 1.0.79 https://github.com/dtolnay/proc-macro2 by David Tolnay , Alex Crichton A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case. @@ -23799,7 +23565,7 @@ LICENSE-APACHE: ==================================================== -qoqo 1.11.0-alpha.1 +qoqo 1.11.0-alpha.2 https://github.com/HQSquantumsimulations/qoqo by HQS Quantum Simulations Quantum computing circuit toolkit. Python interface of roqoqo @@ -24011,7 +23777,7 @@ LICENSE: ==================================================== -qoqo-macros 1.11.0-alpha.1 +qoqo-macros 1.11.0-alpha.2 by HQS Quantum Simulations Macros for the qoqo crate License: Apache-2.0 @@ -26056,7 +25822,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ==================================================== -regex 1.10.3 +regex 1.10.4 https://github.com/rust-lang/regex by The Rust Project Developers, Andrew Gallant An implementation of regular expressions for Rust. This implementation uses @@ -26540,7 +26306,7 @@ limitations under the License. ==================================================== -regex-syntax 0.8.2 +regex-syntax 0.8.3 https://github.com/rust-lang/regex/tree/master/regex-syntax by The Rust Project Developers, Andrew Gallant A regular expression parser. @@ -26781,7 +26547,7 @@ limitations under the License. ==================================================== -reqwest 0.11.24 +reqwest 0.11.27 https://github.com/seanmonstar/reqwest by Sean McArthur higher level HTTP client library @@ -27017,7 +26783,7 @@ limitations under the License. ==================================================== -roqoqo 1.11.0-alpha.1 +roqoqo 1.11.0-alpha.2 https://github.com/HQSquantumsimulations/qoqo by HQS Quantum Simulations Rust Quantum Computing Toolkit by HQS @@ -27229,7 +26995,7 @@ LICENSE: ==================================================== -roqoqo-derive 1.11.0-alpha.1 +roqoqo-derive 1.11.0-alpha.2 by HQS Quantum Simulations Macros for the roqoqo crate License: Apache-2.0 @@ -27440,7 +27206,7 @@ LICENSE: ==================================================== -roqoqo-test 1.11.0-alpha.1 +roqoqo-test 1.11.0-alpha.2 https://github.com/HQSquantumsimulations/qoqo by HQS Quantum Simulations Testing helper functions for roqoqo toolkit @@ -29424,7 +29190,7 @@ limitations under the License. ==================================================== -serde_json 1.0.114 +serde_json 1.0.115 https://github.com/serde-rs/json by Erick Tryzelaar , David Tolnay A JSON serialization file format @@ -30316,7 +30082,7 @@ DEALINGS IN THE SOFTWARE. ==================================================== -smallvec 1.13.1 +smallvec 1.13.2 https://github.com/servo/rust-smallvec by The Servo Project Developers 'Small vector' optimization: store up to a small number of items on the stack @@ -31503,7 +31269,7 @@ limitations under the License. ==================================================== -syn 2.0.52 +syn 2.0.55 https://github.com/dtolnay/syn by David Tolnay Parser for Rust source code @@ -32246,7 +32012,7 @@ SOFTWARE. ==================================================== -thiserror 1.0.57 +thiserror 1.0.58 https://github.com/dtolnay/thiserror by David Tolnay derive(Error) @@ -32460,7 +32226,7 @@ END OF TERMS AND CONDITIONS ==================================================== -thiserror-impl 1.0.57 +thiserror-impl 1.0.58 https://github.com/dtolnay/thiserror by David Tolnay Implementation detail of the `thiserror` crate @@ -35765,7 +35531,7 @@ END OF TERMS AND CONDITIONS ==================================================== -uuid 1.7.0 +uuid 1.8.0 https://github.com/uuid-rs/uuid by Ashley Mannix, Christopher Armstrong, Dylan DPC, Hunar Roop Kahlon A library to generate and parse UUIDs. diff --git a/roqoqo-derive/Cargo.toml b/roqoqo-derive/Cargo.toml index f5566e30..10f30fb0 100644 --- a/roqoqo-derive/Cargo.toml +++ b/roqoqo-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "roqoqo-derive" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" diff --git a/roqoqo-test/Cargo.toml b/roqoqo-test/Cargo.toml index d37c06b1..b3f2bfe7 100644 --- a/roqoqo-test/Cargo.toml +++ b/roqoqo-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "roqoqo-test" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -19,7 +19,7 @@ crate-type = ["rlib"] [dependencies] qoqo_calculator = { version="1.1" } -roqoqo = {version="1.11.0-alpha.1", path="../roqoqo", features=["serialize"]} +roqoqo = {version="1.11.0-alpha.2", path="../roqoqo", features=["serialize"]} rand = "0.8" nalgebra = "0.32" ndarray = { version = "0.15" } diff --git a/roqoqo/Cargo.toml b/roqoqo/Cargo.toml index 8140ec20..622cf627 100644 --- a/roqoqo/Cargo.toml +++ b/roqoqo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "roqoqo" -version = "1.11.0-alpha.1" +version = "1.11.0-alpha.2" authors = ["HQS Quantum Simulations "] license = "Apache-2.0" edition = "2021" @@ -28,7 +28,7 @@ num-complex = { version = "0.4"} thiserror = "1.0" dyn-clone = {version="1.0", optional=true} qoqo_calculator = { version="1.1"} -roqoqo-derive = {version="1.11.0-alpha.1", path="../roqoqo-derive"} +roqoqo-derive = {version="1.11.0-alpha.2", path="../roqoqo-derive"} typetag = {version="0.2", optional=true} nalgebra = "0.32" schemars = { version="0.8", optional=true } @@ -65,4 +65,4 @@ async = ["async-trait", "futures"] json_schema=["schemars", "serialize", "qoqo_calculator/json_schema", "jsonschema"] circuitdag = ["petgraph"] unstable_chain_with_environment = [] -unstable_analog_operations = [] \ No newline at end of file +unstable_analog_operations = []