Skip to content

v0.9.0: Merge pull request #539 from google/rev-0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@adetaylor adetaylor released this 28 May 17:32
· 1803 commits to main since this release
01761e7
  • Handle deleted functions
  • Support multiple FFI mods in one file
  • Support manual #[cxx::bridge] mods without the need for an extra codegen tool
  • Better handle some std types for which we have no explicit support
  • Ignore types with discarded template params
  • Add logging to autocxx_gen (using RUST_LOG=autocxx_engine=info like everywhere else)
  • Many improvements to reduction pipeline
  • Correctly detect abstract subclasses
  • Reject (or, where possible, rename) APIs named using Rust keywords which are valid identifiers in C++ (e.g. move)