Skip to content

v0.7.2

Latest
Compare
Choose a tag to compare
@cschreib cschreib released this 16 Oct 19:50
· 26 commits to main since this release
3b90166

Small changes and bug fixes:

  • The explicit casting constructor of oup::basic_observable_ptr would not move the deleter. This is now fixed.
  • A call to oup::dynamic_pointer_cast on a null pointer would not move the deleter. This is now fixed.
  • MSVC would report a false positive warning about a noexcept function that can throw. The warning is now silenced.
  • Improved error message for over-aligned types in oup::make_observable.
  • (internal only) Improved encapsulation of the ptr_and_deleter object.
  • (internal only) Refactored the tests and increased coverage; using snitch instead of Catch2.