diff --git a/Cargo.lock b/Cargo.lock index 5c6b2ca3..61b68c2a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -76,21 +76,23 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "bindgen" -version = "0.58.1" +version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8523b410d7187a43085e7e064416ea32ded16bd0a4e6fc025e21616d01258f" +checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" dependencies = [ "bitflags 1.3.2", - "cexpr 0.4.0", + "cexpr", "clang-sys", "lazy_static", "lazycell", "peeking_take_while", + "prettyplease", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", + "syn 2.0.48", ] [[package]] @@ -100,7 +102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" dependencies = [ "bitflags 2.4.2", - "cexpr 0.6.0", + "cexpr", "clang-sys", "lazy_static", "lazycell", @@ -158,15 +160,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cexpr" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27" -dependencies = [ - "nom 5.1.3", -] - [[package]] name = "cexpr" version = "0.6.0" @@ -755,16 +748,6 @@ dependencies = [ "memchr 1.0.2", ] -[[package]] -name = "nom" -version = "5.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b" -dependencies = [ - "memchr 2.7.1", - "version_check", -] - [[package]] name = "nom" version = "7.1.3" @@ -947,6 +930,16 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +[[package]] +name = "prettyplease" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" +dependencies = [ + "proc-macro2", + "syn 2.0.48", +] + [[package]] name = "proc-macro2" version = "1.0.78" @@ -1188,20 +1181,20 @@ dependencies = [ [[package]] name = "scotch" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f45dba4f8310414ccf05698a151bed23b6fc26e237de16c9ca74f23b99296143" +checksum = "32170dda68c408d2a61566302895beb93db00fb61510d3294809c6f5482ce5de" dependencies = [ "scotch-sys", ] [[package]] name = "scotch-sys" -version = "0.1.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b54e09a6acd7bfe59e2f331f0012e7e93a37cbf5d85cfc873ef75f49ea1a17" +checksum = "ecc1fd8d07a1213485100b9c43a901a4c2e1aeeebe646788ed6092e2c649f581" dependencies = [ - "bindgen 0.58.1", + "bindgen 0.65.1", ] [[package]] diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 8acb0ee1..da33870b 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -29,7 +29,7 @@ scotch = ["dep:scotch"] # Partitioners coupe = { version = "0.1", path = ".." } -scotch = { version = "0.1", optional = true } +scotch = { version = "0.2", optional = true } metis = { version = "0.1", optional = true } # Better tracing and profiling in Intel tools