File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,18 +7,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
77
88### Fixed
99- It is no longer possible to observe an ` intrusive_shared_ptr ` in an incosistent state while
10- the ` reset() ` method runs. Previously this could happen in code that is invoked from a destructor of
10+ the ` reset() ` method runs. Previously, this could happen in code that is invoked from a destructor of
1111 the pointed object.
12- - ` strong_cast ` and ` weak_cast ` now allow null pointers as input as they should've done from the beginning.
13- - ` intrusive_xxx_cast ` s no longer erroneously allow input with different traits from the destination.
14- - ` std::atomic<intrusive_shared_ptr> ` now actually works properly. It was broken due to various ABA problems
15- before.
12+ - ` intrusive_xxx_cast ` s no longer erroneously allow arguments with different traits from the destination.
13+ - ` std::atomic<intrusive_shared_ptr> ` now actually works properly. It was broken before due to various ABA problems.
1614- ` std::atomic<intrusive_shared_ptr>::operator= ` now returns ` value_type ` insted of ` void ` as is required by the
1715 standard.
1816
1917### Changed
20- - ` is_lock_free() ` and ` is_always_lock_free ` for ` std::atomic<intrusive_shared_ptr> ` now return ` false ` .
21- - Size of ` std::atomic<intrusive_shared_ptr> ` is now greater than ` sizeof(T *) ` and less or equal to ` 2 * sizeof(T *) `
18+ - The trivial ABI is now used for Clang on Windows too.
19+ - ` strong_cast ` and ` weak_cast ` now allow null pointers as their input as they should've done from the beginning.
20+ - ` is_lock_free() ` and ` is_always_lock_free ` for the ` std::atomic<intrusive_shared_ptr> ` now return ` false ` .
21+ - Size of an ` std::atomic<intrusive_shared_ptr> ` is now greater than ` sizeof(T *) ` and
22+ less or equal to ` 2 * sizeof(T *) `
2223
2324## [ 1.9] - 2025-05-11
2425
You can’t perform that action at this time.
0 commit comments