- Fix UB in shared pointer kinds relying on
Rc/Arclayout (#33). - Update dependencies.
- Relicensed project under the MIT license.
- No longer depend on
static_assertions.
- Added support for serde. This is gated behind the
serdefeature.
- Added support for
triomphe::Arcas a pointer kind. This gated behind thetriomphefeature.
- No changes. It’s just time to commit to a stable release :).
- Fix
Send/Syncunsoundness inSharedPointer. See issue #18. - Added
SharedPointer::pin(). - Added
SharedPointer::as_ptr(). - Updated dependencies.
- Updated to 2021 edition.
- Added support for
no_std.
- Renamed
SharedPointerKindRcandSharedPointerKindArctoRcKandArcK, respectively.
- Minor fix in README.
- Added some functionality to
SharedPointerthat you would expect fromRc/Arc.- Functions:
SharedPointer::try_unwrap().SharedPointer::get_mut().SharedPointer::strong_count().SharedPointer::ptr_eq().
- Traits:
Default.From<T>.From<Box<T>>.std::fmt::Pointer.
- Functions:
- Initial release with
SharedPointer,SharedPointerKind,SharedPointerKindRc, andSharedPointerKindArc.- Functionality exposed from the underlying pointers:
deref(),make_mut(),clone().
- Functionality exposed from the underlying pointers: