aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/shared_ptr_base.h
AgeCommit message (Expand)Author
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely
2021-02-12libstdc++: Add unused attributes to shared_ptr functionsJonathan Wakely
2021-01-04Update copyright years.Jakub Jelinek
2020-10-29libstdc++: Fix some warnings in headersJonathan Wakely
2020-10-26libstdc++: Add missing exception-specifications in shared_ptrStephan Bergmann
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-01-18PR libstdc++/88782 avoid ODR problems in std::make_sharedJonathan Wakely
2019-01-15Update value of __cpp_lib_shared_ptr_arrays macroJonathan Wakely
2019-01-01Update copyright years.Jakub Jelinek
2018-11-27PR libstdc++/67843 set shared_ptr lock policy at build-timeJonathan Wakely
2018-11-22PR libstdc++/87520 Always pass type-punned type_info referenceJonathan Wakely
2018-07-20Use default visibility to work around clang -fvisibility-inlines-hidden bugFangrui Song
2018-07-16PR libstdc++/86537 remove less<shared_ptr<T>> partial specializationJonathan Wakely
2018-06-06Remove redundant std::move on const objectJonathan Wakely
2018-06-04PR libstdc++/85930 fix misplaced alignment-specifierJonathan Wakely
2018-06-04PR libstdc++/85930 fix misaligned referenceJonathan Wakely
2018-01-03Update copyright years.Jakub Jelinek
2017-09-13Define std::__to_address helperJonathan Wakely
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-06-05Add noexcept to shared_ptr owner comparisons (LWG 2873)Jonathan Wakely
2017-05-16Fix forward declaration of std::type_info for versioned-namespaceJonathan Wakely
2017-05-11PR libstdc++/80285 optimize std::make_shared for -fno-rttiJonathan Wakely
2017-04-21Avoid deprecated warnings about std::auto_ptr in library headersJonathan Wakely
2017-03-28PR libstdc++/80229 restore support for shared_ptr<function type>Jonathan Wakely
2017-03-10P0604R0 add invoke_result, is_invocable etc. for C++17Jonathan Wakely
2017-02-11PR libstdc++/79467 use lvalues in is_callable checkJonathan Wakely
2017-01-20PR79156 fix std::__enable_shared_from_this extensionJonathan Wakely
2017-01-01Update copyright years.Jakub Jelinek
2016-12-06Fix debug mode assertion for std::shared_ptr<void>Jonathan Wakely
2016-11-30Fix condition in shared_ptr assertionTim Shen
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-21Split <functional> into smaller piecesJonathan Wakely
2016-10-20Prepare shared_ptr for array supportJonathan Wakely
2016-10-19Make std::enable_shared_from_this cope with ambiguityJonathan Wakely
2016-10-13Avoid #include <functional> in other headersJonathan 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-24Remove trailing whitespace in C++ headersAditya Kumar
2016-08-04Define std::enable_shared_from_this::weak_from_thisJonathan Wakely
2016-08-03Define feature-test macro for std::enable_shared_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