summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/shared_ptr.h
AgeCommit message (Expand)Author
2025-07-09libstdc++: Add smart ptr owner_equals and owner_hash [PR117403]Paul Keir
2025-01-02Update copyright years.Jakub Jelinek
2024-09-27libgcc, libstdc++: Make declarations no longer TU-local [PR115126]Nathaniel Shead
2024-01-03Update copyright years.Jakub Jelinek
2023-11-16libstdc++: Implement std::out_ptr and std::inout_ptr for C++23 [PR111667]Jonathan Wakely
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-01-16Update copyright years.Jakub Jelinek
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely
2022-01-14libstdc++: Add C++20 std::make_shared enhancements (P0674R1)Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-08-19libstdc++: Improve doxygen docs for smart pointersJonathan Wakely
2021-04-22libstdc++: Reject std::make_shared<T[]> [PR 99006]Jonathan Wakely
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-10-22libstdc++: Reduce header dependencies in and on <memory>Jonathan Wakely
2020-10-21libstdc++: Simplify std::shared_ptr construction from std::weak_ptrJonathan Wakely
2020-04-14libstdc++: Add comparison operators to std::shared_ptr (PR 94562)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-05-23LWG 2996 add rvalue overloads for shared_ptr aliasing and castingJonathan Wakely
2019-05-10Improve API docs for <memory> and <new>Jonathan Wakely
2019-05-02Improve smart pointer docsJonathan Wakely
2019-04-05PR libstdc++/87431 re-adjust never-valueless optimizationsJonathan Wakely
2019-01-18PR libstdc++/88782 avoid ODR problems in std::make_sharedJonathan Wakely
2019-01-16PR libstdc++/88738 treat shared_ptr and unique_ptr more like plain old pointersUlrich Drepper
2019-01-01Update copyright years.Jakub Jelinek
2018-09-11PR libstdc++/87278 restore support for std::make_shared<volatile T>()Jonathan Wakely
2018-07-16PR libstdc++/86537 remove less<shared_ptr<T>> partial specializationJonathan Wakely
2018-01-03Update copyright years.Jakub Jelinek
2017-06-16Add std::get_deleter overload with correct signatureJonathan Wakely
2017-06-09Support move-only deleters in std::shared_ptr (LWG 2802)Jonathan Wakely
2017-04-21Avoid deprecated warnings about std::auto_ptr in library headersJonathan Wakely
2017-03-22Add deduction guides for C++17 (P0433R2, partial)Jonathan Wakely
2017-01-01Update copyright years.Jakub Jelinek
2016-11-13Add array support to std::shared_ptr for C++17Jonathan Wakely
2016-11-12Use shared_ptr<T>::element_type in hash specializationsJonathan Wakely
2016-10-20Prepare shared_ptr for array supportJonathan Wakely
2016-10-19Make std::enable_shared_from_this cope with ambiguityJonathan Wakely
2016-10-10Add noexcept to enable_shared_from_this::weak_from_thisJonathan Wakely
2016-08-31Constrain std::shared_ptr assignment and resettingJonathan Wakely
2016-08-04Define std::enable_shared_from_this::weak_from_thisJonathan Wakely
2016-08-03Define std::shared_ptr::weak_typeJonathan Wakely
2016-08-03Define std::owner_less<void> specialization (P0074R0)Jonathan Wakely
2016-04-14Revert empty class parameter passing ABI changes.Jason Merrill
2016-04-13Adjust for new empty class parameter passing ABI.Jonathan Wakely
2016-01-04Update copyright years.Jakub Jelinek
2015-12-10Improve generated libstdc++ API docsJonathan Wakely
2015-12-02Fix ambiguity with multiple enable_shared_from_this basesJonathan Wakely
2015-08-26Only set std::enable_shared_from_this member once.Jonathan Wakely
2015-01-05Update copyright years.Jakub Jelinek