From 77edf1a02666e2e3018fc584726a864bd9c2257a Mon Sep 17 00:00:00 2001 From: Adrian Taylor Date: Wed, 8 Jan 2025 23:15:31 +0000 Subject: [PATCH] Revise to 0.27.1. --- 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 2969e4b3a..aa27c7ac6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -144,7 +144,7 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "autocxx" -version = "0.27.0" +version = "0.27.1" dependencies = [ "aquamarine", "autocxx-macro", @@ -173,7 +173,7 @@ dependencies = [ [[package]] name = "autocxx-build" -version = "0.27.0" +version = "0.27.1" dependencies = [ "autocxx-engine", "env_logger 0.9.3", @@ -183,7 +183,7 @@ dependencies = [ [[package]] name = "autocxx-demo" -version = "0.27.0" +version = "0.27.1" dependencies = [ "autocxx", "autocxx-build", @@ -193,7 +193,7 @@ dependencies = [ [[package]] name = "autocxx-engine" -version = "0.27.0" +version = "0.27.1" dependencies = [ "aquamarine", "autocxx-bindgen", @@ -220,7 +220,7 @@ dependencies = [ [[package]] name = "autocxx-gen" -version = "0.27.0" +version = "0.27.1" dependencies = [ "assert_cmd", "autocxx", @@ -239,7 +239,7 @@ dependencies = [ [[package]] name = "autocxx-integration-tests" -version = "0.27.0" +version = "0.27.1" dependencies = [ "autocxx", "autocxx-engine", @@ -265,7 +265,7 @@ dependencies = [ [[package]] name = "autocxx-macro" -version = "0.27.0" +version = "0.27.1" dependencies = [ "autocxx-parser", "proc-macro-error", @@ -276,7 +276,7 @@ dependencies = [ [[package]] name = "autocxx-mdbook-preprocessor" -version = "0.27.0" +version = "0.27.1" dependencies = [ "anyhow", "autocxx-integration-tests", @@ -294,7 +294,7 @@ dependencies = [ [[package]] name = "autocxx-parser" -version = "0.27.0" +version = "0.27.1" dependencies = [ "indexmap", "itertools 0.10.5", @@ -310,7 +310,7 @@ dependencies = [ [[package]] name = "autocxx-reduce" -version = "0.27.0" +version = "0.27.1" dependencies = [ "assert_cmd", "autocxx-engine", diff --git a/Cargo.toml b/Cargo.toml index 02c915120..dfbbaaf00 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx" -version = "0.27.0" +version = "0.27.1" authors = ["Adrian Taylor "] license = "MIT OR Apache-2.0" description = "Safe autogenerated interop between Rust and C++" @@ -29,7 +29,7 @@ resolver = "2" arbitrary_self_types_pointers = [] [dependencies] -autocxx-macro = { path="macro", version="0.27.0" } +autocxx-macro = { path="macro", version="0.27.1" } cxx = "1.0.78" # ... also needed because expansion of type_id refers to ::cxx aquamarine = "0.1" # docs moveit = { version = "0.6", features = [ "cxx" ] } diff --git a/book/src/tutorial.md b/book/src/tutorial.md index 7f109ba09..97ccd67b6 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.27.0" +autocxx = "0.27.1" cxx = "1.0" [build-dependencies] -autocxx-build = "0.27.0" +autocxx-build = "0.27.1" miette = { version = "5", features = ["fancy"] } # optional but gives nicer error messages! ``` diff --git a/demo/Cargo.toml b/demo/Cargo.toml index accffb5f0..2a3efd623 100644 --- a/demo/Cargo.toml +++ b/demo/Cargo.toml @@ -8,14 +8,14 @@ [package] name = "autocxx-demo" -version = "0.27.0" +version = "0.27.1" authors = ["Adrian Taylor "] edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "..", version = "0.27.0" } +autocxx = { path = "..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../gen/build", version = "0.27.0" } +autocxx-build = { path = "../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/engine/Cargo.toml b/engine/Cargo.toml index 7ae70434c..039f3367e 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-engine" -version = "0.27.0" +version = "0.27.1" 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.27.0", path = "../parser" } +autocxx-parser = { version = "=0.27.1", path = "../parser" } version_check = "0.9" aquamarine = "0.1" # docs tempfile = "3.4" diff --git a/examples/chromium-fake-render-frame-host/Cargo.toml b/examples/chromium-fake-render-frame-host/Cargo.toml index b8b825e24..31f6afd31 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/cpp_calling_rust/Cargo.toml b/examples/cpp_calling_rust/Cargo.toml index 47d5fbbf9..c8c5f0481 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.27.0" } +autocxx = { path = "../..", version="0.27.1" } uwuify = "0.2.2" textwrap = "0.14" fastrand = "1.5.0" [build-dependencies] -autocxx-build = { path = "../../gen/build", version="0.27.0" } +autocxx-build = { path = "../../gen/build", version="0.27.1" } regex = "1.5.4" miette = { version="5", features = [ "fancy" ] } diff --git a/examples/llvm/Cargo.toml b/examples/llvm/Cargo.toml index 79ace6c41..f61c0f786 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } 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 27895a5a3..9e204b91b 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/pod/Cargo.toml b/examples/pod/Cargo.toml index 226b1d0da..fa7f9c933 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/reference-wrappers/Cargo.toml b/examples/reference-wrappers/Cargo.toml index d0257e208..bd24e7d8a 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/s2/Cargo.toml b/examples/s2/Cargo.toml index 104a5b17e..5d7818d69 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/steam-mini/Cargo.toml b/examples/steam-mini/Cargo.toml index ba84a77eb..fa6db3e46 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] } diff --git a/examples/subclass/Cargo.toml b/examples/subclass/Cargo.toml index e73c6ce68..b35caade6 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.27.0" } +autocxx = { path = "../..", version = "0.27.1" } uwuify = "0.2.2" textwrap = "0.15" fastrand = "1.5.0" [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } regex = "1.5.4" miette = { version = "5", features = ["fancy"] } diff --git a/gen/build/Cargo.toml b/gen/build/Cargo.toml index 2dfe246e5..8a5c1894e 100644 --- a/gen/build/Cargo.toml +++ b/gen/build/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-build" -version = "0.27.0" +version = "0.27.1" 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.27.0", path = "../../engine", features = [ +autocxx-engine = { version = "=0.27.1", path = "../../engine", features = [ "build", ] } env_logger = "0.9.0" diff --git a/gen/cmd/Cargo.toml b/gen/cmd/Cargo.toml index 4273459fc..2a41e3da7 100644 --- a/gen/cmd/Cargo.toml +++ b/gen/cmd/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-gen" -version = "0.27.0" +version = "0.27.1" 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.27.0", path = "../../engine" } +autocxx-engine = { version = "=0.27.1", 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.27.0" } +autocxx-integration-tests = { path = "../../integration-tests", version = "=0.27.1" } cxx = "1.0.78" itertools = "0.10.3" diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index c9e21e0ff..59dc147e5 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-integration-tests" -version = "0.27.0" +version = "0.27.1" autotests = false edition = "2021" authors = ["Adrian Taylor "] @@ -32,8 +32,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.27.0" } -autocxx-engine = { version = "=0.27.0", path = "../engine", features = [ +autocxx = { path = "..", version = "=0.27.1" } +autocxx-engine = { version = "=0.27.1", path = "../engine", features = [ "build", ] } moveit = { version = "0.6", features = [ "cxx" ] } diff --git a/macro/Cargo.toml b/macro/Cargo.toml index 2f3163c17..101013d43 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-macro" -version = "0.27.0" +version = "0.27.1" 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.27.0" } +autocxx-parser = { path = "../parser", version = "=0.27.1" } proc-macro-error = "1.0" proc-macro2 = "1.0.11" quote = "1.0" diff --git a/parser/Cargo.toml b/parser/Cargo.toml index 6dfcc757a..a08e6541a 100644 --- a/parser/Cargo.toml +++ b/parser/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-parser" -version = "0.27.0" +version = "0.27.1" 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 f3f9b7fa4..8f8452e4c 100644 --- a/tools/mdbook-preprocessor/Cargo.toml +++ b/tools/mdbook-preprocessor/Cargo.toml @@ -8,7 +8,7 @@ [package] name = "autocxx-mdbook-preprocessor" -version = "0.27.0" +version = "0.27.1" 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.27.0" } +autocxx-integration-tests = { path = "../../integration-tests", version = "=0.27.1" } rayon = "1.5" gag = "1.0" env_logger = "0.9.0" diff --git a/tools/reduce/Cargo.toml b/tools/reduce/Cargo.toml index 859ca2b7b..982427b72 100644 --- a/tools/reduce/Cargo.toml +++ b/tools/reduce/Cargo.toml @@ -8,15 +8,15 @@ [package] name = "autocxx-reduce" -version = "0.27.0" +version = "0.27.1" 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.27.0", path = "../../engine" } -autocxx-parser = { version = "=0.27.0", path = "../../parser", features = [ +autocxx-engine = { version = "=0.27.1", path = "../../engine" } +autocxx-parser = { version = "=0.27.1", 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 bfa223555..311f77822 100644 --- a/tools/stress-test/Cargo.toml +++ b/tools/stress-test/Cargo.toml @@ -8,14 +8,14 @@ [package] name = "autocxx-stress-test" -version = "0.27.0" +version = "0.27.1" authors = ["Adrian Taylor "] edition = "2021" [dependencies] cxx = "1.0.78" -autocxx = { path = "../..", version = "0.27.0" } +autocxx = { path = "../..", version = "0.27.1" } [build-dependencies] -autocxx-build = { path = "../../gen/build", version = "0.27.0" } +autocxx-build = { path = "../../gen/build", version = "0.27.1" } miette = { version = "5", features = ["fancy"] }