aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/unique_ptr.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-16libstdc++: Implement std::out_ptr and std::inout_ptr for C++23 [PR111667]Jonathan Wakely1-0/+21
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-5/+1
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-9/+5
2023-04-05libstdc++: Harmonize <version> and other headersArsen Arsenović1-6/+5
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-4/+1
2022-09-16libstdc++: Add preprocessor conditions for freestanding [PR106953]Jonathan Wakely1-6/+8
2022-05-13libstdc++: Improve doxygen docs for some of <memory>Jonathan Wakely1-3/+10
2022-04-25libstdc++: Implement constexpr std::unique_ptr for C++23 (P2273R3)Jonathan Wakely1-20/+104
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely1-6/+6
2021-09-16libstdc++: Add noexcept to unique_ptr accessorsJonathan Wakely1-4/+4
2021-08-27libstdc:: Use markdown for Doxygen comments in std::functionJonathan Wakely1-2/+2
2021-08-19libstdc++: Improve doxygen docs for smart pointersJonathan Wakely1-0/+2
2021-08-18libstdc++: Improve doxygen documentation for std::unique_ptrJonathan Wakely1-19/+65
2021-07-27libstdc++: Remove unnecessary uses of <utility>Jonathan Wakely1-1/+0
2021-07-16libstdc++: Adjust doxygen markup for unique_ptr groupingJonathan Wakely1-2/+5
2021-07-02libstdc++: Revert changes to std::unique_ptr<T[]>::operator[] [PR 101271]Jonathan Wakely1-15/+0
2021-06-28libstdc++: Allow unique_ptr<Incomplete[]>::operator[] [PR 101236]Jonathan Wakely1-1/+15
2021-06-24libstdc++: Implement LWG 2762 for std::unique_ptr::operator*Jonathan Wakely1-1/+2
2021-04-06libstdc++: Fix doxygen markup for group close commandsJonathan Wakely1-3/+3
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-10-19libstdc++: Implement std::make_unique_for_overwriteJonathan Wakely1-1/+21
2020-06-08libstdc++: Implement operator<< for std::unique_ptr (LWG 2948)Jonathan Wakely1-2/+18
2020-04-14libstdc++: Add comparison operators to std::shared_ptr (PR 94562)Jonathan Wakely1-1/+3
2020-04-09libstdc++: Add comparison operators to std::unique_ptrJonathan Wakely1-0/+25
2020-02-04libstdc++: Fix regressions in unique_ptr::swap (PR 93562)Jonathan Wakely1-4/+12
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-07-31PR libstdc++/91308 fix constraints on unique_ptr assignmentJonathan Wakely1-17/+13
2019-05-14LWG 2899 - Make is_move_constructible correct for unique_ptrJonathan Wakely1-51/+77
2019-05-10PR libstdc++/90388 fix std::hash<unique_ptr<T,D>> bugsJonathan Wakely1-22/+36
2019-05-10Improve API docs for <memory> and <new>Jonathan Wakely1-9/+32
2019-05-02Improve smart pointer docsJonathan Wakely1-8/+23
2019-04-05PR libstdc++/87431 re-adjust never-valueless optimizationsJonathan Wakely1-0/+14
2019-01-16PR libstdc++/88738 treat shared_ptr and unique_ptr more like plain old pointersUlrich Drepper1-18/+18
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-23PR libstdc++/87704 fix unique_ptr(nullptr_t) constructorsJonathan Wakely1-4/+8
2018-09-18Fix location of invocable check for unique_ptr deleterJonathan Wakely1-4/+6
2018-09-11Implement LWG 2905 changes to constrain unique_ptr constructorsJonathan Wakely1-37/+53
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-04-21Avoid deprecated warnings about std::auto_ptr in library headersJonathan Wakely1-0/+6
2017-01-04Implement 2801, Default-constructibility of unique_ptr.Ville Voutilainen1-21/+41
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-08Delete std::swap for debug mode arrayJonathan Wakely1-1/+0
2016-12-01Implement LWG 2766,Ville Voutilainen1-0/+8
2016-11-14Implement P0513R0, Poisoning the Hash.Ville Voutilainen1-1/+3
2016-10-21Split <functional> into smaller piecesJonathan Wakely1-0/+1
2016-10-19PR77990 refactor unique_ptr to encapsulate tupleJonathan Wakely1-55/+56