Skip to content

1.8

Choose a tag to compare

@github-actions github-actions released this 15 Apr 06:11
· 57 commits to master since this release

Added

  • Support for std::format (if available). Instances of intrusive_shared_ptr can be passed to std::format
    and will be printed like a void *.
  • Support for std::hash<intrusive_shared_ptr>.
  • get_inout_param() method. This provides the same functionality as std::inout_ptr but is available for pre-C++23 compilation.

Changed

  • Performance improvements for std::out_ptr etc.
  • C++ module is no longer using CMake library mechanism. See README for details on how to use module.

Fixed

  • Some internal helpers moved into internal namespace where they always should have been
  • Internal macros are now properly cleared at the end of the header files