Build related changes
- Allow
--cxx-impl-annotationx
. by @adetaylor in #705. This allows the C++ side of bindings to be marked as exported from shared objects. - Allow customizable path to cxx.h and cxxgen.h by @adetaylor in #730
- Pass thru static/runtime features. by @adetaylor in #732
New feature: early integration with moveit
crate
- Retain struct sizes: WIP by @adetaylor in #720
- Support stack allocating C++ objects. by @adetaylor in #724
- Fix unnecessary 'unsafe' warning. by @adetaylor in #729
Other new features
- Add conversion traits for standard integers. by @adetaylor in #726
- Implement
AsRef
to cast derived classes to base classes by @adetaylor in #663
Successful code generation in more circumstances (or at least successfully ignoring APIs we can't generate)
- Ignore protected and private types by @benesch in #711 (thanks!)
- Fix virtual functions inside nested structs by @adetaylor in #694
- Ignore rvalue references. by @adetaylor in #733 (thanks to @benesch for the test in #715)
Testing and internal changes
- Test for private inner classes by @adetaylor in #714
- Test for issue #717 by @adetaylor in #721
New Contributors
Full Changelog: v0.14.0...v0.15.0