From 22515641fae198166848c4ff2a648bcd817a7304 Mon Sep 17 00:00:00 2001 From: Adrian Taylor Date: Thu, 9 Mar 2023 11:23:38 +0000 Subject: [PATCH 1/2] Revise to 0.25.0. --- Cargo.lock | 20 +++++++++---------- Cargo.toml | 4 ++-- book/src/tutorial.md | 4 ++-- demo/Cargo.toml | 6 +++--- engine/Cargo.toml | 4 ++-- .../Cargo.toml | 4 ++-- examples/cpp_calling_rust/Cargo.toml | 4 ++-- examples/llvm/Cargo.toml | 4 ++-- examples/non-trivial-type-on-stack/Cargo.toml | 4 ++-- examples/pod/Cargo.toml | 4 ++-- examples/reference-wrappers/Cargo.toml | 4 ++-- examples/s2/Cargo.toml | 4 ++-- examples/steam-mini/Cargo.toml | 4 ++-- examples/subclass/Cargo.toml | 4 ++-- gen/build/Cargo.toml | 4 ++-- gen/cmd/Cargo.toml | 6 +++--- integration-tests/Cargo.toml | 6 +++--- macro/Cargo.toml | 4 ++-- parser/Cargo.toml | 2 +- tools/mdbook-preprocessor/Cargo.toml | 4 ++-- tools/reduce/Cargo.toml | 6 +++--- tools/stress-test/Cargo.toml | 6 +++--- 22 files changed, 56 insertions(+), 56 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 558d33ed6..5d54614d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -98,7 +98,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "autocxx" -version = "0.24.0" +version = "0.25.0" dependencies = [ "aquamarine", "autocxx-macro", @@ -131,7 +131,7 @@ dependencies = [ [[package]] name = "autocxx-build" -version = "0.24.0" +version = "0.25.0" dependencies = [ "autocxx-engine", "env_logger", @@ -141,7 +141,7 @@ dependencies = [ [[package]] name = "autocxx-demo" -version = "0.24.0" +version = "0.25.0" dependencies = [ "autocxx", "autocxx-build", @@ -151,7 +151,7 @@ dependencies = [ [[package]] name = "autocxx-engine" -version = "0.24.0" +version = "0.25.0" dependencies = [ "aquamarine", "autocxx-bindgen", @@ -179,7 +179,7 @@ dependencies = [ [[package]] name = "autocxx-gen" -version = "0.24.0" +version = "0.25.0" dependencies = [ "assert_cmd", "autocxx", @@ -198,7 +198,7 @@ dependencies = [ [[package]] name = "autocxx-integration-tests" -version = "0.24.0" +version = "0.25.0" dependencies = [ "autocxx", "autocxx-engine", @@ -224,7 +224,7 @@ dependencies = [ [[package]] name = "autocxx-macro" -version = "0.24.0" +version = "0.25.0" dependencies = [ "autocxx-parser", "proc-macro-error", @@ -235,7 +235,7 @@ dependencies = [ [[package]] name = "autocxx-mdbook-preprocessor" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "autocxx-integration-tests", @@ -253,7 +253,7 @@ dependencies = [ [[package]] name = "autocxx-parser" -version = "0.24.0" +version = "0.25.0" dependencies = [ "indexmap", "itertools 0.10.5", @@ -269,7 +269,7 @@ dependencies = [ [[package]] name = "autocxx-reduce" -version = "0.24.0" +version = "0.25.0" dependencies = [ "assert_cmd", "autocxx-engine", diff --git a/Cargo.toml b/Cargo.toml index 95e729e51..5095a2379 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] license = "MIT OR Apache-2.0" description = "Safe autogenerated interop between Rust and C++" @@ -25,7 +25,7 @@ exclude = [ ".github", "book", "tools" ] resolver = "2" [dependencies] -autocxx-macro = { path="macro", version="0.24.0" } +autocxx-macro = { path="macro", version="0.25.0" } cxx = "1.0.78" # ... also needed because expansion of type_id refers to ::cxx aquamarine = "0.1" # docs moveit = { version = "0.5", features = [ "cxx" ] } diff --git a/book/src/tutorial.md b/book/src/tutorial.md index e5926143a..2ed8dcbd4 100644 --- a/book/src/tutorial.md +++ b/book/src/tutorial.md @@ -21,11 +21,11 @@ First, add `autocxx` *and `cxx`* to your `dependencies` and `autocxx-build` to y ```toml [dependencies] -autocxx = "0.24.0" +autocxx = "0.25.0" cxx = "1.0" [build-dependencies] -autocxx-build = "0.24.0" +autocxx-build = "0.25.0" miette = { version = "5", features = ["fancy"] } # optional but gives nicer error messages! ``` diff --git a/demo/Cargo.toml b/demo/Cargo.toml index aa19969d6..44026b784 100644 --- a/demo/Cargo.toml +++ b/demo/Cargo.toml @@ -8,14 +8,14 @@ [package] name = "autocxx-demo" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "..", version = "0.24.0" } +autocxx = { path = "..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../gen/build", version = "0.24.0" } +autocxx-build = { path = "../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/engine/Cargo.toml b/engine/Cargo.toml index f0d9d16df..01357dd46 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-engine" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] license = "MIT OR Apache-2.0" description = "Safe autogenerated interop between Rust and C++" @@ -38,7 +38,7 @@ cc = { version = "1.0", optional = true } # There can be interdependencies between the code generated by cxx-gen and # what cxx expects to be there. cxx-gen = "0.7.78" -autocxx-parser = { version = "=0.24.0", path = "../parser" } +autocxx-parser = { version = "=0.25.0", path = "../parser" } version_check = "0.9" aquamarine = "0.1" # docs tempfile = "3.1" diff --git a/examples/chromium-fake-render-frame-host/Cargo.toml b/examples/chromium-fake-render-frame-host/Cargo.toml index 62aa211a2..0d0a69778 100644 --- a/examples/chromium-fake-render-frame-host/Cargo.toml +++ b/examples/chromium-fake-render-frame-host/Cargo.toml @@ -14,8 +14,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/cpp_calling_rust/Cargo.toml b/examples/cpp_calling_rust/Cargo.toml index 38770af46..2c442553e 100644 --- a/examples/cpp_calling_rust/Cargo.toml +++ b/examples/cpp_calling_rust/Cargo.toml @@ -15,12 +15,12 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version="0.24.0" } +autocxx = { path = "../..", version="0.25.0" } uwuify = "0.2.2" textwrap = "0.14" fastrand = "1.5.0" [build-dependencies] -autocxx-build = { path = "../../gen/build", version="0.24.0" } +autocxx-build = { path = "../../gen/build", version="0.25.0" } regex = "1.5.4" miette = { version="5", features = [ "fancy" ] } diff --git a/examples/llvm/Cargo.toml b/examples/llvm/Cargo.toml index 9af39f04f..382566906 100644 --- a/examples/llvm/Cargo.toml +++ b/examples/llvm/Cargo.toml @@ -14,8 +14,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/non-trivial-type-on-stack/Cargo.toml b/examples/non-trivial-type-on-stack/Cargo.toml index 019f6f8a7..1e7562160 100644 --- a/examples/non-trivial-type-on-stack/Cargo.toml +++ b/examples/non-trivial-type-on-stack/Cargo.toml @@ -14,8 +14,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/pod/Cargo.toml b/examples/pod/Cargo.toml index 8708b2c6d..61cbaf3be 100644 --- a/examples/pod/Cargo.toml +++ b/examples/pod/Cargo.toml @@ -14,8 +14,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/reference-wrappers/Cargo.toml b/examples/reference-wrappers/Cargo.toml index 6e7dd3bbe..986d3b5b6 100644 --- a/examples/reference-wrappers/Cargo.toml +++ b/examples/reference-wrappers/Cargo.toml @@ -14,8 +14,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/s2/Cargo.toml b/examples/s2/Cargo.toml index b93d74ee9..70325e8c7 100644 --- a/examples/s2/Cargo.toml +++ b/examples/s2/Cargo.toml @@ -16,8 +16,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/steam-mini/Cargo.toml b/examples/steam-mini/Cargo.toml index 54eb2e8e1..300ce91b0 100644 --- a/examples/steam-mini/Cargo.toml +++ b/examples/steam-mini/Cargo.toml @@ -16,8 +16,8 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/subclass/Cargo.toml b/examples/subclass/Cargo.toml index f6c9d181f..0c1a188e2 100644 --- a/examples/subclass/Cargo.toml +++ b/examples/subclass/Cargo.toml @@ -16,12 +16,12 @@ edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } uwuify = "0.2.2" textwrap = "0.15" fastrand = "1.5.0" [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } regex = "1.5.4" miette = { version = "5", features = ["fancy"] } diff --git a/gen/build/Cargo.toml b/gen/build/Cargo.toml index 255136bcb..3d9153738 100644 --- a/gen/build/Cargo.toml +++ b/gen/build/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-build" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] edition = "2021" license = "MIT OR Apache-2.0" @@ -22,7 +22,7 @@ runtime = ["autocxx-engine/runtime"] static = ["autocxx-engine/static"] [dependencies] -autocxx-engine = { version = "=0.24.0", path = "../../engine", features = [ +autocxx-engine = { version = "=0.25.0", path = "../../engine", features = [ "build", ] } env_logger = "0.9.0" diff --git a/gen/cmd/Cargo.toml b/gen/cmd/Cargo.toml index 0bdb8cf3c..040e1130b 100644 --- a/gen/cmd/Cargo.toml +++ b/gen/cmd/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-gen" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] edition = "2021" license = "MIT OR Apache-2.0" @@ -22,7 +22,7 @@ runtime = ["autocxx-engine/runtime"] static = ["autocxx-engine/static"] [dependencies] -autocxx-engine = { version = "=0.24.0", path = "../../engine" } +autocxx-engine = { version = "=0.25.0", path = "../../engine" } clap = { version = "3.1.2", features = ["cargo"] } proc-macro2 = "1.0" env_logger = "0.9.0" @@ -36,6 +36,6 @@ tempfile = "3.1" # This is necessary for building the projects created # by the trybuild test system... autocxx = { path = "../.." } -autocxx-integration-tests = { path = "../../integration-tests", version = "=0.24.0" } +autocxx-integration-tests = { path = "../../integration-tests", version = "=0.25.0" } cxx = "1.0.78" itertools = "0.10.3" diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index bf3a203b5..39a275c07 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-integration-tests" -version = "0.24.0" +version = "0.25.0" autotests = false edition = "2021" authors = ["Adrian Taylor "] @@ -29,8 +29,8 @@ quote = "1.0" once_cell = "1.7" # This is necessary for building the projects created # by the trybuild test system... -autocxx = { path = "..", version = "=0.24.0" } -autocxx-engine = { version = "=0.24.0", path = "../engine", features = [ +autocxx = { path = "..", version = "=0.25.0" } +autocxx-engine = { version = "=0.25.0", path = "../engine", features = [ "build", ] } moveit = { version = "0.5", features = [ "cxx" ] } diff --git a/macro/Cargo.toml b/macro/Cargo.toml index a8fc96f18..98a897221 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-macro" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] license = "MIT OR Apache-2.0" description = "Safe autogenerated interop between Rust and C++" @@ -21,7 +21,7 @@ categories = ["development-tools::ffi", "api-bindings"] proc-macro = true [dependencies] -autocxx-parser = { path = "../parser", version = "=0.24.0" } +autocxx-parser = { path = "../parser", version = "=0.25.0" } proc-macro-error = "1.0" proc-macro2 = "1.0.11" quote = "1.0" diff --git a/parser/Cargo.toml b/parser/Cargo.toml index d230196a0..24248cf93 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-parser" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] license = "MIT OR Apache-2.0" description = "Safe autogenerated interop between Rust and C++" diff --git a/tools/mdbook-preprocessor/Cargo.toml b/tools/mdbook-preprocessor/Cargo.toml index fff3a8312..329bdea45 100644 --- a/tools/mdbook-preprocessor/Cargo.toml +++ b/tools/mdbook-preprocessor/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-mdbook-preprocessor" -version = "0.24.0" +version = "0.25.0" authors = ["adetaylor "] edition = "2021" @@ -18,7 +18,7 @@ serde_json = "1" itertools = "0.10" anyhow = "1" regex = "1" -autocxx-integration-tests = { path = "../../integration-tests", version = "=0.24.0" } +autocxx-integration-tests = { path = "../../integration-tests", version = "=0.25.0" } rayon = "1.5" gag = "1.0" env_logger = "0.9.0" diff --git a/tools/reduce/Cargo.toml b/tools/reduce/Cargo.toml index 147b4d55d..4148261f4 100644 --- a/tools/reduce/Cargo.toml +++ b/tools/reduce/Cargo.toml @@ -8,15 +8,15 @@ [package] name = "autocxx-reduce" -version = "0.24.0" +version = "0.25.0" authors = ["adetaylor "] edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -autocxx-engine = { version = "=0.24.0", path = "../../engine" } -autocxx-parser = { version = "=0.24.0", path = "../../parser", features = [ +autocxx-engine = { version = "=0.25.0", path = "../../engine" } +autocxx-parser = { version = "=0.25.0", path = "../../parser", features = [ "reproduction_case", ] } clap = { version = "3.1.2", features = ["cargo"] } diff --git a/tools/stress-test/Cargo.toml b/tools/stress-test/Cargo.toml index e577ef9ae..e137bcdf4 100644 --- a/tools/stress-test/Cargo.toml +++ b/tools/stress-test/Cargo.toml @@ -8,14 +8,14 @@ [package] name = "autocxx-stress-test" -version = "0.24.0" +version = "0.25.0" authors = ["Adrian Taylor "] edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.24.0" } +autocxx = { path = "../..", version = "0.25.0" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.24.0" } +autocxx-build = { path = "../../gen/build", version = "0.25.0" } miette = { version = "5", features = ["fancy"] } From 8c7452b682f17a11034474e5dde488e232b926d2 Mon Sep 17 00:00:00 2001 From: Adrian Taylor Date: Thu, 9 Mar 2023 18:07:30 +0000 Subject: [PATCH 2/2] Roll tempfile. --- Cargo.lock | 150 +++++++++++++++++++++++++++++++---- engine/Cargo.toml | 2 +- integration-tests/Cargo.toml | 2 +- tools/reduce/Cargo.toml | 2 +- 4 files changed, 139 insertions(+), 17 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5d54614d3..763339d98 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -592,6 +592,27 @@ dependencies = [ "termcolor", ] +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "fastrand" version = "1.8.0" @@ -749,6 +770,16 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "io-lifetimes" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3" +dependencies = [ + "libc", + "windows-sys 0.45.0", +] + [[package]] name = "is_ci" version = "1.1.1" @@ -825,6 +856,12 @@ dependencies = [ "cc", ] +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + [[package]] name = "log" version = "0.4.17" @@ -1208,15 +1245,6 @@ version = "0.6.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi", -] - [[package]] name = "rust_info" version = "0.3.2" @@ -1235,6 +1263,20 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustix" +version = "0.36.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.45.0", +] + [[package]] name = "rustversion" version = "1.0.9" @@ -1379,16 +1421,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" dependencies = [ "cfg-if", "fastrand", - "libc", "redox_syscall", - "remove_dir_all", - "winapi", + "rustix", + "windows-sys 0.42.0", ] [[package]] @@ -1670,3 +1711,84 @@ name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-sys" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" + +[[package]] +name = "windows_i686_gnu" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" + +[[package]] +name = "windows_i686_msvc" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" diff --git a/engine/Cargo.toml b/engine/Cargo.toml index 01357dd46..9ab0b44c2 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -41,7 +41,7 @@ cxx-gen = "0.7.78" autocxx-parser = { version = "=0.25.0", path = "../parser" } version_check = "0.9" aquamarine = "0.1" # docs -tempfile = "3.1" +tempfile = "3.4" once_cell = "1.7" strum_macros = "0.24" serde_json = { version = "1.0", optional = true } diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index 39a275c07..cdeff6cc1 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -35,7 +35,7 @@ autocxx-engine = { version = "=0.25.0", path = "../engine", features = [ ] } moveit = { version = "0.5", features = [ "cxx" ] } link-cplusplus = "1.0" -tempfile = "3.1" +tempfile = "3.4" indoc = "1.0" log = "0.4" cxx = "1.0.78" diff --git a/tools/reduce/Cargo.toml b/tools/reduce/Cargo.toml index 4148261f4..eff02e307 100644 --- a/tools/reduce/Cargo.toml +++ b/tools/reduce/Cargo.toml @@ -20,7 +20,7 @@ autocxx-parser = { version = "=0.25.0", path = "../../parser", features = [ "reproduction_case", ] } clap = { version = "3.1.2", features = ["cargo"] } -tempfile = "3.1" +tempfile = "3.4" indoc = "1.0" itertools = "0.10" serde_json = "1.0"