Changelog for
cxx-1.0.128-1.2.x86_64.rpm :
* Sat Aug 31 2024 marecAATTdetebe.org- Update to version 1.0.128:
* Release 1.0.128
* Add unwind safety to the list of Opaque properties
* Ignore 2 pedantic clippy lints in new unwind safety test
* Hide the UnsafeCell content of opaque C++ types in regard to unwind safety
* Explicitly test unwind safety as trait bounds too
* Add test that opaque C++ types are unwind-safe
* Import alloc types at top of unique_ptr module
* Resolve std_instead_of_alloc clippy restriction
* Deny warnings during clippy CI job
* Mention the reason for Opaque containing UnsafeCell
* Release 1.0.127
* Lockfile update
* Fix compatibility with compilers older than 1.72
* Reduce verbose !Sync opaque type errors
* Drop \"readonly\" LLVM attribute from references to opaque C++ types
* Upload CI Cargo.lock for reproducing failures
* Rearrange CI matrix to give every job an os value
* Thu Aug 15 2024 marecAATTdetebe.org- Update to version 1.0.126:
* Release 1.0.126
* Touch up PR 1368
* `impl
Read for UniquePtr where ... Pin<&a mut T> : Read`.
* Release 1.0.125
* Lockfile update
* Document rust::Slice\'s new constructor in book
* Bazel rules_rust 0.49.3
* Bazel rules_rust 0.49.2
* Bazel rules_rust 0.49.1
* Ergonomics: allow constructing `rust::Slice` from any C++ container.
* Bump Bazel build to rustc 1.80.1
* Bazel rules_rust 0.49.0
* Bump Bazel build to rustc 1.80.0
* Bazel rules_rust 0.48.0
* Bazel rules_rust 0.47.1
* Delete support for rust versions without c_char in core
* Resolve manual_let_else clippy lint
* Raise required compiler to rust 1.67
* Sat Jun 15 2024 marecAATTdetebe.org- Update to version 1.0.124:
* Release 1.0.124
* Lockfile update
* Invert core error cfg, until stable
* Provide no-std Error impl for cxx::Exception
* Resolve std_instead_of_core clippy restriction on std::error
* Ignore needless_maybe_sized clippy lint in generated code
* Bump Bazel build to rustc 1.79.0
* Bazel rules_rust 0.46.0
* Bazel rules_rust 0.45.1
* Bazel rules_rust 0.45.0
* Bazel rules_rust 0.44.0
* Update bazel_skylib to 1.7.1
* Regenerate bazel lockfile using bazel 7.2.0
* Extend website\'s tag
* Wed Jun 05 2024 marecAATTdetebe.org- Update to version 1.0.123:
* Release 1.0.123
* Lockfile update
* Punctuate comment from PR 1353
* Give char the if_unique treatment too to handle possible collisions with [u]int8_t definitions.
* Fill in ignore reasons in all #[ignore] attributes
* Rely on docs.rs to define --cfg=docsrs by default
* Switch to bundled buck2 prelude
* Ignore .global-cache produced by cargo vendor
* Skip rerunning build script on library code changes
* Suppress unexpected cfgs lint when built without build script
* Wed May 08 2024 marecAATTdetebe.org- Update to version 1.0.122:
* Release 1.0.122
* Bump Bazel build to rustc 1.78.0
* Lockfile update
* Resolve unexpected_cfgs warning
* Resolve collapsible_match clippy lint
* Raise minimum tested compiler to 1.63
* Bazel rules_rust 0.42.1
* Tue Apr 09 2024 marecAATTdetebe.org- Update to version 1.0.121:
* Release 1.0.121
* Lockfile update
* Touch up CfgEvaluator doc comments
* Resolve legacy_numeric_constants clippy lints
* Rename Buck \'repositories\' to \'cells\'
* Delete unused remote_execution_action_key_providers
* Delete obsolete reindeer fixups
* Lockfile update
* Rename AATTthird_party Bazel repo to AATTcrates.io
* Mark MODULE.bazel.lock as generated
* Remove aliases of third party deps from //third-party
* Bazel: switch to trampoline repo
* Bazel rules_rust 0.41.1
* gen: allow for cfg_evaluator to be set in cxx_gen
* Switch to direct CDN downloads
* Explicitly install a Rust toolchain for cargo-outdated job
* Update cc crate\'s C++ standard library API in documentation
* Thu Mar 28 2024 marecAATTdetebe.org- Update to version 1.0.120:
* Release 1.0.120
* Lockfile update
* Use libcore\'s c_char if available
* Add another allow(clippy::duplicated_attributes) to work around clippy bug
* Ignore duplicated_attributes clippy false positive
* Bump Bazel build to rustc 1.77.0
* Update crates.io download URLs
* Regenerate MODULE.bazel.lock with Bazel 7.1.1
* Update ui test suite to nightly-2024-03-22
* Raise minimum tested compiler to 1.70
* Wed Mar 06 2024 marecAATTdetebe.org- Update to version 1.0.119:
* Release 1.0.119
* Bazel rules_rust 0.40.0
* Lockfile update
* Ignore let_and_return clippy lint
* Set C++ standard version using cc::Build::std
* Wrap PR 1321 to 80 columns
* Documentation: Use `builder.std` rather than explicit compiler flags
* Thu Feb 29 2024 marecAATTdetebe.org- Update to version 1.0.118:
* Release 1.0.118
* Lockfile update
* Fix: Use correct methods when writing toposorted structs
* Sat Feb 24 2024 marecAATTdetebe.org- Update to version 1.0.117:
* Release 1.0.117
* Lockfile update
* Bazel rules_rust 0.39.0
* Resolve redundant import warning
* Sun Feb 11 2024 marecAATTdetebe.org- Update to version 1.0.116:
* Release 1.0.116
* Lockfile update
* Ignore incompatible_msrv clippy false positive in test
* Ignore ref_as_ptr clippy pedantic lint in generated code
* Bump Bazel build to rustc 1.76.0
* Update ui test suite to nightly-2024-02-09
* Raise minimum tested compiler to 1.74
* Update ui test suite to nightly-2024-02-01
* Straggling Bazel-generated lockfile changes
* Have install-buck2 action check out correct prelude commit
* Bazel rules_rust 0.38.0
* Remove pre-1.57 proc_macro2::fallback::force()
* Turn on wrong_self_convention clippy lint after false positive fix
* Ignore unconditional_recursion clippy lint due to false positive
* Format clippy bug comments on the same line as the lint
* Ignore map_clone clippy lint
* Resolve thread_local_initializer_can_be_made_const clippy lint
* Sun Jan 07 2024 marecAATTdetebe.org- Update to version 1.0.115:
* Release 1.0.115
* Lockfile update
* Update ui test suite to nightly-2024-01-06
* Work around new dead_code warnings
* Include printing of \"cargo:rerun-if-changed\" in tutorial
* Use released version of rules_rust through Bazel Central Registry
* Wed Jan 03 2024 marecAATTdetebe.org- Update to version 1.0.114:
* Release 1.0.114
* Wrap PR 1298 to 80 columns
* Switch to bzlmod
* Replace http_archive sha256 argument with integrity argument
* Document how to implement VectorElement
* Bazel rules_rust 0.36.2
* Tue Jan 02 2024 marecAATTdetebe.org- Update to version 1.0.113:
* Release 1.0.113
* Lockfile update
* Pull in proc-macro2 sccache fix
* Mon Jan 01 2024 marecAATTdetebe.org- Update to version 1.0.112:
* Release 1.0.112
* Update gitignore for reindeer vendored registry
* Lockfile update
* Bazel rules_rust 0.36.1
* Restore documented cfg on cxx::Exception
* Remove option_if_let_else clippy suppression
* Bump Bazel build to rustc 1.75.0
* Format tests/BUCK with buildifier
* Bazel rules_rust 0.36.0
* Bazel rules_rust 0.35.0
* Mon Dec 18 2023 marecAATTdetebe.org- Update to version 1.0.111:
* Release 1.0.111
* Lockfile update
* Regenerate bazel targets for third-party deps
* Bazel rules_rust 0.34.1
* Suppress no_effect_underscore_binding pedantic clippy lint in generated code
* Update ui test suite to nightly-2023-12-15
* Add MODULE.bazel.lock generated by bazel 7.0.0
* Regenerate bazel targets for third-party deps
* Bazel rules_rust 0.33.0
* Update ui test suite to nightly-2023-12-13
* Bump Bazel build to rustc 1.74.1
* Bazel rules_rust 0.32.0
* Test CxxString Display impl
* Test CxxString Debug impl on invalid utf-8
* Update ui test suite to nightly-2023-11-20
* Bazel rules_rust 0.31.0
* Bump Bazel build to rustc 1.74.0
* Sat Nov 04 2023 marecAATTdetebe.org- Update to version 1.0.110:
* Release 1.0.110
* Lockfile update
* Ignore spurious unused_unsafe produced by old compilers
* Make compatible with deny(unsafe_op_in_unsafe_fn)
* Bazel rules_rust 0.30.0
* Split out buck2 CI to a more frequent Actions job
* Resolve get_first clippy lint
* Resolve ignored_unit_patterns pedantic clippy lint
* Ignore struct_field_names pedantic clippy lint
* Set up buck2 remote test execution toolchain
* Bazel rules_rust 0.29.1
* Add cargo.toml metadata to link to cxx-gen documentation
* Remove \'remember to update\' reminder from Cargo.toml
* Fri Oct 13 2023 marecAATTdetebe.org- Update to version 1.0.109:
* Release 1.0.109
* bazel: Add dependency on cxx_cc via annotation
* Bazel rules_rust 0.29.0
* Add a note about linking order
* Tue Oct 10 2023 marecAATTdetebe.org- Update to version 1.0.108:
* Release 1.0.108
* Lockfile update
* Touch up PR 1275
* Keep old name of non_canonical_partial_ord_impl allowed to support old clippy
* Clippy incorrect_partial_ord_impl_on_ord_type lint has been renamed
* Ignore into_iter_without_iter pedantic clippy lint
* Update ui test suite to nightly-2023-10-07
* Update buck2 prelude to pull in new provider type syntax
* Bump Bazel build to rustc 1.73.0
* Trigger check_install workflow when a tag is pushed
* Add CI job to validate that installing published version works
* Use full path relative to $CARGO_MANIFEST_DIR when compiling
* Bazel rules_rust 0.28.0
* Test docs.rs documentation build in CI
* Enable clippy std/alloc/core import restrictions
* More typical BuildModeInfo implementation
* Work around missing buck2/platform/build_mode:build_mode target
* Update actions/checkoutAATTv3 -> v4
* Further prune syntax tree visibilities
* Reduce visibility of all pub items which are not publicly exported
* Bazel rules_rust 0.27.0
* Thu Aug 31 2023 marecAATTdetebe.org- Update to version 1.0.107:
* Release 1.0.107
* Lockfile update
* Re-buckify with winapi-x86_64-pc-windows-gnu dependency
* Remove \'attr!\' wrapper around concat in link_name & export_name attributes
* Remove unique_ptr from name of std::vector<>::new symbol
* Space function definitions and ensure all have begin_function_definition
* Format PR 1262 with rustfmt
* Update write.rs to generate $new
* Update ui test suite to nightly-2023-08-29
* Update ui test suite to nightly-2023-08-28
* Update buck2 prelude to pull in new static type syntax
* Fix for unused import
* Add CxxVector::new for creating an empty vector
* Raise minimum version for testing cxxbridge-cmd to Rust 1.70
* Bump Bazel build to rustc 1.72.0
* Mon Aug 21 2023 marecAATTdetebe.org- Update to version 1.0.106:
* Release 1.0.106
* Verify relativized symlink path
* Ignore cargo-generated .package-cache file
* Bump prelude to pick up new typing syntax
* Create .cargo directory for easily using cargo vendor
* Prevent confusing behavior when reindeer buckify is run from repo root
* Syn\'s build.rs is in git only, not distributed to crates.io
* Quote crate no longer has build script
* Reindeer no longer generates rust_binary targets for miscellaneous bins
* Add reindeer fixup for clap_builder crate so it works in vendored mode
* Mon Aug 14 2023 marecAATTdetebe.org- Update to version 1.0.105:
* Release 1.0.105
* Lockfile update
* Add bazel annotations as Cargo.toml package metadata
* Update ui test suite to nightly-2023-08-10
* Globally set C++ standard in Bazel builds
* Mon Aug 07 2023 marecAATTdetebe.org- Update to version 1.0.104:
* Release 1.0.104
* Fix symlink paths during copy on Windows
* Sun Aug 06 2023 marecAATTdetebe.org- Update to version 1.0.103:
* Release 1.0.103
* Lockfile update
* Common prefix is a substring of both paths
* Touch up PR 1251 tests
* Compute paths relative to common prefix
* Rename left,right -> first,second
* Rename root -> prefix, as \'root\' means something different in path components
* Eliminate unwrap from shared_root
* Touch up PR 1251
* Improve explanation of semantic root
* Relativize symlinks where possible
* Bazel rules_rust 0.26.0
* Modernize Starlark type syntax
* Run link.exe through msvc_tools
* Opt in to buck2 doctests
* Pull in MSVC tool fixes and subtargets
* Move MSVC toolchain setup into buck2 prelude
* System_cxx_toolchain improvements for MSVC support
* Delete unneeded -std=c++14 flag already set by system_cxx_toolchain
* Temporarily fork prelude\'s system_cxx_toolchain
* Test against newest buck2 prelude always
* Split reindeer verification to a separate CI job
* Temporarily disable buck2 CI on Windows
* Fix \"Rules should not declare an attribute named metadata\"
* Sat Jul 29 2023 marecAATTdetebe.org- Update to version 1.0.102:
* Release 1.0.102
* Opt in to generate-link-to-definition when building on docs.rs
* Bump Bazel build to rustc 1.71.0
* Release 1.0.101
* Lockfile update
* Suppress incorrect_partial_ord_impl_on_ord_type lint within generated code
* Resolve incorrect_partial_ord_impl_on_ord_type clippy lint
* Ignore needless_pass_by_ref_mut clippy lint in test suite
* Bump Bazel build to rustc 1.70.0
* Remove remaining reindeer configuration in favor of using defaults
* Wed Jul 12 2023 marecAATTdetebe.org- Update to version 1.0.100:
* Release 1.0.100
* Exclude demo project from pedantic linting
* Include pedantic lints in CI
* Suppress items_after_statements pedantic clippy lint inside generated code
* Resolve implicit_clone pedantic clippy lint
* Resolve unnested_or_patterns pedantic clippy lint
* Resolve semicolon_if_nothing_returned pedantic clippy lint
* Resolve redundant_closure_for_method_calls pedantic clippy lint
* Resolve match_wildcard_for_single_variants pedantic clippy lint
* Ignore all currently triggered clippy pedantic lints
* Delete imports that are newly provided by 2021 edition prelude
* Update to 2021 edition
* Bazel rules_rust 0.25.1
* Release 1.0.99
* Remove usage of std::cerr
* Release 1.0.98
* Lockfile update
* Eliminate syn 1 from minimal-versions
* Add CI job using minimal-versions
* Sort dependencies and features
* Bazel rules_rust 0.25.0
* Fix \"User provided attribute `within_view` overrides internal attribute\"
* Fix proc_macro_span_shrink error in old proc-macro2
* Set SameSite attribute for gtag
* Update example project to 2021 edition
* Adopt mdBook\'s new hidelines support
* Lock Xcode version for Bazel CI to use
* Update html-entities package to version 2
* Update website dependencies
* Update node dependency hashes to sha512
* Regenerate website node lockfile with newer npm
* Fix github workflow syntax in bazel job
* Ignore Windows CI until VS 17.6.2 detection is fixed
* Add bazel CI on Windows
* Include bazel version in CI output
* The dtolnay/install-buck2 action takes care of lld already
* Rely on GitHub runner preinstalled Bazelisk
* Add Bazel CI on macOS
* CI-friendly curl flags
* Standardize all dtolnay CI workflows on curl
* CI-friendly curl flags
* Expand curl flags in website deploy workflow
* Bazel rules_rust 0.24.0
* Format PR 1228 with clang-format
* Update buck prelude to fix nonglobal identifier in type expression
* Remove clippy.toml from Buck rust toolchain
* Resolve needless_borrow clippy lint in clap setup
* Remove .clippy.toml in favor of respecting rust-version from Cargo.toml
* Remove uplifted dropping_copy_types lint from clippy allow list
* Allow serde and serde_derive to compile in parallel
* Update experimental enum-variants-from-header feature to syn 2
* Thu Jun 15 2023 marecAATTdetebe.org- Update to version 1.0.97:
* Release 1.0.97
* Fix #1227
* Release 1.0.96
* Fix #1225
* Bazel rules_rust 0.23.0
* Buck\'s cargo.rust_library now passes --cap-lints=allow by default
* Revert \"Ui tests with compile_error resolved at call site\"
* Ui tests with compile_error resolved at call site
* Fix typo in ParsedDiscriminant comment
* Fix typo in comment in SharedPtr implementation
* Sat May 27 2023 marecAATTdetebe.org- Update to version 1.0.95:
* Release 1.0.95
* Lockfile update
* Touch up PR 1214
* cxx-qen: impl IntoIterator for Error
* Bazel rules_rust 0.22.0
* cxx-gen: Add span() to Error type
* Pull in proc-macro2 build script rust-toolchain fixes
* Prevent Buck from recursing into parent directories looking for cells
* Hide Bazel-managed directories from Buck
* Update CI job names to distinguish from buck2 jobs
* Add buck2 CI on Windows
* Stop ripgrep from traversing into prelude submodule
* Fix ui tests in CI which now print snippets from standard library
* Update ui test suite to nightly-2023-05-05
* Eliminate reliance on `cp` from rust_cxx_bridge implementation
* Create target to run winapi build script
* Add buck2 CI on macOS
* Install buck2 from the binaries they publish
* Update ui test suite to nightly-2023-05-03
* Add standard library link flag to c++ toolchain
* Always link C++ objects into the surrounding Rust library
* Pass -std=c++17 in Buck builds
* Switch to buck2 prelude\'s cargo package macros
* With vendor=false, no longer need versioned_dirs=true
* Switch to prelude\'s build script runner
* Reindeer buckify no longer requires a vendor directory
* Bazel rules_rust 0.21.0
* Link to Bazel and Buck2 websites
* List Buck2 in website navigation
* Precise_srcs is no longer used when vendoring is false
* Use http_archive for buck crates without vendoring
* Bump Bazel build to rustc 1.69.0
* Update buck2 prelude to support http_archive based crates
* Set up clippy.toml configuration file for buck
* Update buck2-prelude repository url to released location
* Update buckconfig more in line with what is generated by `buck2 init`
* Update ui test suite to nightly-2023-04-14
* Bazel rules_rust 0.20.0
* Sun Mar 26 2023 marecAATTdetebe.org- Update to version 1.0.94:
* Release 1.0.94
* Lockfile update
* Touch up PR 1202
* Implement fmt::Write and io::Write for CxxString
* Use error reporting provided by Meta
* Sun Mar 19 2023 marecAATTdetebe.org- Update to version 1.0.93:
* Release 1.0.93
* Update to syn 2
* Lockfile update
* Bazel rules_rust 0.19.0
* Factor out a constructor from LitStr to QualifiedName
* Update buck2 prelude to eliminate ovr_config// cell
* Update ui test suite to nightly-2023-03-10
* Bump Bazel build to rustc 1.68.0
* Remove extern crate proc_macro unneeded since Rust 1.42
* Fri Mar 10 2023 marecAATTdetebe.org- Update to version 1.0.92:
* Release 1.0.92
* Lockfile update
* Disable Buck doctests on third-party code
* Update buck2 prelude to accommodate changes to platform-specific genrule
* Set html_root_url for 2 other library crates
* Fix: pick up changed tests.h/cc to rebuild bridge
* Support a manual trigger on CI workflow
* Fill in dependencies for the doc-tests in Buck
* Synchronize crate names in Bazel and Buck with Cargo crate names
* Delete empty library crate from cxxbridge-cmd package
* Reduce visibility of cxx-build target in non-Cargo build rules
* Switch to buck2 test now that it\'s supported in OSS
* Thu Feb 16 2023 marecAATTdetebe.org- Update to version 1.0.91:
* Release 1.0.91
* Exclude buck2 prelude submodule from published crate
* Sat Feb 11 2023 marecAATTdetebe.org- Update to version 1.0.90:
* Release 1.0.90
* Lockfile update
* Regenerate Bazel build targets using rules_rust 0.18.0
* Ignore extra_unused_type_parameters clippy lint in generated code
* Update ui test suite to nightly-2023-02-11
* Bazel rules_rust 0.18.0
* Add remark on build systems
* Sun Feb 05 2023 marecAATTdetebe.org- Update to version 1.0.89:
* Release 1.0.89
* Lockfile update
* Suppress various pedantic clippy lints
* Suppress dead_code on generated enum variants
* Update ui test suite to nightly-2023-02-01
* Add docs.rs documentation link to `cxx-build`\'s `Cargo.toml`
* Bazel rules_rust 0.17.0
* Bump Bazel build to rustc 1.67.0
* Example code for `#[cxx::bridge]`: `struct MyType;`=> `type MyType;`
* Sat Jan 28 2023 marecAATTdetebe.org- Update to version 1.0.88:
* Release 1.0.88
* Lockfile update
* Fix memory leak inside the move assignment operator of rust::Error class
* Resolve starlark linter warnings
* Sun Jan 22 2023 marecAATTdetebe.org- Update to version 1.0.87:
* Release 1.0.87
* Lockfile update
* Improve formatting of single quote in Debug of CxxString
* Add test of CxxString Debug format
* Raise minimum tested rustc to 1.64
* Update ui test suite to nightly-2023-01-13
* Raise minimum rustc to 1.60
* Mon Jan 09 2023 marecAATTdetebe.org- Update to version 1.0.86:
* Release 1.0.86
* Lockfile update
* Support cxx_name containing name that is Rust keyword
* Add test of cxx_name which is Rust keyword
* Update bazelbuild/rules_rust to 0.16.1
* Mark third-party/bazel BUILD files as generated code
* Update bazelbuild/rules_rust to 0.16.0
* Prevent actions duplication on noop merge commits
* Sync license text with rust-lang repos
* Fix warning about let_underscore_drop lint removal from clippy
* Resolve needless_borrow clippy lint
* Update ui test suite to nightly-2022-12-30
* Reindeer vendor -> reindeer buckify only
* Don\'t get what crates_vendor_remote_repository adds to workspace
* Third-party lockfile update
* Experiment with AATTrules_rust//crate_universe
* Reindeer update
* Bazel 6.0.0
* Bazel rules_rust 0.15.0
* Bazel rules_rust 0.14.0
* Bazel rules_rust 0.13.0
* Bazel rules_rust 0.12.0
* Bazel rules_rust 0.11.0
* Bazel rules_rust 0.10.0
* Bazel rules_rust 0.9.0
* Bazel rules_rust 0.8.1
* Bazel rules_rust 0.7.0
* Bazel rules_rust 0.6.0
* Bazel rules_rust 0.5.0
* Bazel rules_rust 0.4.0
* Bump Bazel build to rustc 1.66.0
* Pull in buck2 support for non-nightly rustdoc
* No longer need separate linker flags for the Rust toolchain
* Fill in type annotations on Buck bzl files
* Thu Dec 22 2022 marecAATTdetebe.org- Update to version 1.0.85:
* Release 1.0.85
* Opt out -Zrustdoc-scrape-examples on docs.rs
* Thu Dec 22 2022 marecAATTdetebe.org- Update to version 1.0.84:
* Release 1.0.84
* Explicitly no default_edition for system Rust toolchain
* Update build status badge
* Switch to buck2\'s system toolchains
* Pull buck2 prelude from buck2-prelude repo
* Check reindeer-generated BUCK file in CI
* Update ui test suite to nightly-2022-12-12
* Pull in update of buck2 prelude
* Sort attributes of CxxToolchainInfo
* Explicitly no default edition during buck2 build
* Format toolchain.bzl with buildifier
* Match c++ toolchain\'s declaration of runnable commands
* Rustdoc works in buck2, but needs extern-html-root-url
* Buck2 now supports stable rustc
* Touch up toolchain definition
* Wire up a buck2 failure_filter
* Delete empty lists from toolchain args that can now be omitted
* Bump Bazel build to rustc 1.65.0
* Run test suite in the buck2 CI job
* Reconcile inconsistent crate features between bazel and generated buck targets
* Suppress warnings in third-party crates just like Cargo does
* Fix editions of some Bazel third-party deps
* Generate third-party BUCK targets using reindeer
* Hide buck2 submodule from bazel
* Bump Bazel build to rustc 1.64.0
* Reduce the set of crates that get vendored
* Sat Dec 10 2022 marecAATTdetebe.org- Update to version 1.0.83:
* Release 1.0.83
* Lockfile update
* Adopt east const in generated code to avoid ambiguities
* Align reference ampersand consistently in generated code
* Add buck2 CI
* Delete buck1 build from CI
* Timeout for book deploy
* Time out workflows after 45 minutes
* Bump Bazel build to rustc 1.63.0
* Sat Nov 19 2022 marecAATTdetebe.org- Update to version 1.0.82:
* Release 1.0.82
* Bump Bazel build to rustc 1.62.0
* Ensure Doxygen comments have at least 2 lines to be recognized
* Add doxygen option to cxx_build::CFG
* Add option to emit C++ comments as ///
* Bump Bazel build to rustc 1.61.0
* Lockfile update
* Make types in CFG documentation show better in dark theme
* Move Cfg destructuring out of the conditional if-let part
* Exhaustively handle fields in Drop for Cfg
* Extract a function for writing docs in generated C++
* Update ui test suite to nightly-2022-11-16
* Update unpin_impl ui test to nightly-2022-10-06
* Update unpin_impl ui test to nightly-2022-06-12
* Revert \"Delete unpin_impl.rs UI test temporarily\"
* Tue Nov 08 2022 marecAATTdetebe.org- Update to version 1.0.81:
* Release 1.0.81
* Lockfile update
* Provide a suggestion to replace quoted raw identifier
* Add raw identifier ui test
* Allow raw identifier outside of quotes only
* Support raw identifiers in namespace attribute
* Update ui test suite to nightly-2022-11-05
* Sat Oct 22 2022 marecAATTdetebe.org- Update to version 1.0.80:
* Release 1.0.80
* Lockfile update
* No-std fixes for Box, String, Pin, c_char
* Mark rust::detail::Fail constructor noexcept
* Sun Oct 16 2022 marecAATTdetebe.org- Update to version 1.0.79:
* Release 1.0.79
* Lockfile update
* Allow trycatch to call Fail using std::string
* Fix incorrect string len if an exception\'s message is invalid UTF-8
* Factor out the Fail lambda from all trycatch calls
* Mark cxxbridge1$exception noexcept
* Move namespace rust::repr above namespace rust::detail
* Deduplicate rust::repr namespace begin/end
* Move rust::repr out of anonymous namespace
* Format C++ with clang-format 14.0.0
* Update codespan-reporting to build with -Zminimal-versions
* Switch from set-output to $GITHUB_OUTPUT
* Ui test changes for trybuild 1.0.66
* Lockfile update
* Update ui test suite to nightly-2022-10-05
* Update ui test suite to nightly-2022-09-29
* Thu Sep 29 2022 marecAATTdetebe.org- Update to version 1.0.78:
* Release 1.0.78
* Update argument parser to clap 4
* Raise minimum tested toolchain to rust 1.60
* Lockfile update
* Sort cxxbridge flags in alphabetical order
* Wed Sep 28 2022 marecAATTdetebe.org- Update to version 1.0.77:
* Release 1.0.77
* Lockfile update
* Test return value of vec return functions
* Allow Vec to pass syntax check
* Add test of C++ returning Rust Vec
* Update ui test suite to nightly-2022-09-27
* Exclude buck-out from being watched by watchman
* Raise minimum tested toolchain to rust 1.56.1
* Tue Sep 20 2022 marecAATTdetebe.org- Update to version 1.0.76:
* Release 1.0.76
* Lockfile update
* Allow Rust vector of array of trivially relocatable type
* Remove default package.readme metadata from Cargo.toml
* Update ui test suite to nightly-2022-09-07
* Fix missing include in std::string example
* GitHub Workflows security hardening
* Sat Sep 03 2022 marecAATTdetebe.org- Update to version 1.0.75:
* Release 1.0.75
* Lockfile update
* Make SharedPtr Unpin like UniquePtr
* Move Unpin impl near Drop impl
* Touch up UniquePtr Unpin explanation
* Add Unpin impl for UniquePtr.
* Add `geekbrother/cxx-corrosion-cmake` repo to the CMake docs.
* Add build-dependencies keyword for cxx-build
* Add \'c++\' keywords
* Wed Aug 31 2022 marecAATTdetebe.org- Update to version 1.0.74:
* Release 1.0.74
* Lockfile update
* Fix Windows \"access is denied\" removing a dangling symlink
* Fix Windows \"filename, directory name, or volume label syntax is incorrect\"
* Touch up PR 1086
* Added a CMake example application
* Update ui test suite to nightly-2022-08-23
* Revert \"Avoid cargo 1.45–1.50 in GitHub Actions\"
* Update ui test suite to nightly-2022-08-16
* Avoid cargo 1.45–1.50 in GitHub Actions
* Fri Aug 05 2022 marecAATTdetebe.org- Update to version 1.0.73:
* Release 1.0.73
* Lockfile update
* Update bazel and buck srcs globs to refer only to .rs files
* Add categories to crates.io metadata
* Add authors to Cargo.toml
* Sort package entries in Cargo.toml
* Ignore assertions_on_result_states clippy lint
* Update ui test suite to nightly-2022-07-26
* Sun Jul 17 2022 marecAATTdetebe.org- Update to version 1.0.72:
* Release 1.0.72
* Lockfile update
* Raise minimum tested toolchain to rust 1.57
* Resolve unused_must_use warning inside generated code
* Update ui test suite to nightly-2022-07-07
* Sat Jul 09 2022 marecAATTdetebe.org- Update to version 1.0.71:
* Release 1.0.71
* Lockfile update
* make #derive before #attr when derive
* Release 1.0.70
* Run quote build script
* Lockfile update
* Propagate attrs from extern mod onto all contents
* Preserve clippy attrs on extern \"Rust\" fn
* Ignore explicit_auto_deref clippy lint
* Update ui test suite to nightly-2022-07-02
* Sat Jul 09 2022 marec - initial package build