]> git.ipfire.org Git - thirdparty/gcc.git/history - libstdc++-v3/include/bits/shared_ptr_base.h
libstdc++: Add std::__conditional_t alias template
[thirdparty/gcc.git] / libstdc++-v3 / include / bits / shared_ptr_base.h
2021-10-01  Jonathan Wakelylibstdc++: Add std::__conditional_t alias template
2021-06-24  Jonathan Wakelylibstdc++: Implement LWG 2762 for std::unique_ptr:...
2021-05-10  Jonathan Wakelylibstdc++: Implement proposed resolution to LWG 3548
2021-04-22  Jonathan Wakelylibstdc++: Reject std::make_shared<T[]> [PR 99006]
2021-04-06  Jonathan Wakelylibstdc++: Fix doxygen markup for group close commands
2021-02-12  Jonathan Wakelylibstdc++: Add unused attributes to shared_ptr functions
2021-01-04  Jakub JelinekUpdate copyright years.
2020-10-29  Jonathan Wakelylibstdc++: Fix some warnings in headers
2020-10-26  Stephan Bergmannlibstdc++: Add missing exception-specifications in...
2020-10-22  Jonathan Wakelylibstdc++: Reduce header dependencies in and on <memory>
2020-10-21  Jonathan Wakelylibstdc++: Simplify std::shared_ptr construction from...
2020-04-14  Jonathan Wakelylibstdc++: Add comparison operators to std::shared_ptr...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-05-23  Jonathan WakelyLWG 2996 add rvalue overloads for shared_ptr aliasing...
2019-05-10  Jonathan WakelyImprove API docs for <memory> and <new>
2019-01-18  Jonathan WakelyPR libstdc++/88782 avoid ODR problems in std::make_shared
2019-01-15  Jonathan WakelyUpdate value of __cpp_lib_shared_ptr_arrays macro
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-27  Jonathan WakelyPR libstdc++/67843 set shared_ptr lock policy at build...
2018-11-22  Jonathan WakelyPR libstdc++/87520 Always pass type-punned type_info...
2018-07-20  Fangrui SongUse default visibility to work around clang -fvisibilit...
2018-07-16  Jonathan WakelyPR libstdc++/86537 remove less<shared_ptr<T>> partial...
2018-06-06  Jonathan WakelyRemove redundant std::move on const object
2018-06-04  Jonathan WakelyPR libstdc++/85930 fix misplaced alignment-specifier
2018-06-04  Jonathan WakelyPR libstdc++/85930 fix misaligned reference
2018-01-03  Jakub JelinekUpdate copyright years.
2017-09-13  Jonathan WakelyDefine std::__to_address helper
2017-06-16  Jonathan WakelyAdd std::get_deleter overload with correct signature
2017-06-09  Jonathan WakelySupport move-only deleters in std::shared_ptr (LWG...
2017-06-05  Jonathan WakelyAdd noexcept to shared_ptr owner comparisons (LWG 2873)
2017-05-16  Jonathan WakelyFix forward declaration of std::type_info for versioned...
2017-05-11  Jonathan WakelyPR libstdc++/80285 optimize std::make_shared for -fno...
2017-04-21  Jonathan WakelyAvoid deprecated warnings about std::auto_ptr in librar...
2017-03-28  Jonathan WakelyPR libstdc++/80229 restore support for shared_ptr<funct...
2017-03-10  Jonathan WakelyP0604R0 add invoke_result, is_invocable etc. for C++17
2017-02-11  Jonathan WakelyPR libstdc++/79467 use lvalues in is_callable check
2017-01-20  Jonathan WakelyPR79156 fix std::__enable_shared_from_this extension
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-06  Jonathan WakelyFix debug mode assertion for std::shared_ptr<void>
2016-11-30  Tim ShenFix condition in shared_ptr assertion
2016-11-13  Jonathan WakelyAdd array support to std::shared_ptr for C++17
2016-11-12  Jonathan WakelyUse shared_ptr<T>::element_type in hash specializations
2016-10-21  Jonathan WakelySplit <functional> into smaller pieces
2016-10-20  Jonathan WakelyPrepare shared_ptr for array support
2016-10-19  Jonathan WakelyMake std::enable_shared_from_this cope with ambiguity
2016-10-13  Jonathan WakelyAvoid #include <functional> in other headers
2016-10-10  Jonathan WakelyAdd noexcept to enable_shared_from_this::weak_from_this
2016-08-31  Jonathan WakelyConstrain std::shared_ptr assignment and resetting
2016-08-24  Aditya KumarRemove trailing whitespace in C++ headers
2016-08-04  Jonathan WakelyDefine std::enable_shared_from_this::weak_from_this
2016-08-03  Jonathan WakelyDefine feature-test macro for std::enable_shared_from_this
2016-08-03  Jonathan WakelyDefine std::shared_ptr::weak_type
2016-08-03  Jonathan WakelyDefine std::owner_less<void> specialization (P0074R0)
2016-04-14  Jason MerrillRevert empty class parameter passing ABI changes.
2016-04-13  Jonathan WakelyAdjust for new empty class parameter passing ABI.
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-02  Jonathan WakelyFix ambiguity with multiple enable_shared_from_this...
2015-09-09  Jonathan WakelyEnable lightweight checks with _GLIBCXX_ASSERTIONS.
2015-09-07  Jonathan WakelyRelax Debug Mode assertions on operator-> for smart...
2015-09-03  Jonathan WakelyClean up libstdc++ includes slightly.
2015-08-26  Jonathan WakelyOnly set std::enable_shared_from_this member once.
2015-06-12  Ramana RadhakrishnanUse atomics in guard.cc.
2015-05-13  Jonathan Wakelyshared_ptr_base.h (__shared_count(unique_ptr&&)): Check...
2015-01-05  Jakub JelinekUpdate copyright years.
2014-12-13  Jonathan Wakelyre PR libstdc++/58594 (std::make_shared does not accept...
2014-12-12  Jonathan Wakelyre PR libstdc++/58594 (std::make_shared does not accept...
2014-12-12  Jonathan Wakelyre PR libstdc++/64276 (would be better to use __cpp_exc...
2014-11-12  Jonathan WakelyImplement resolutions of LWG 2399, 2400 and 2401.
2014-11-12  Jonathan WakelyLWG DR 2315. weak_ptr should be movable
2014-06-26  Jonathan Wakelyshared_ptr_base.h (__shared_ptr::_Deleter): Fix paramet...
2014-06-25  Jonathan WakelyMakefile.am: Add new header.
2014-05-02  Jonathan Wakelyre PR libstdc++/61036 (shared_ptr<void>(new T) rejected)
2014-04-15  Jonathan Wakelyshared_ptr.h (shared_ptr::shared_ptr(nullptr_t)): Use...
2014-01-28  Jonathan Wakelyre PR libstdc++/59656 (weak_ptr::lock function crashes...
2014-01-27  Jonathan Wakelyre PR libstdc++/59215 (tsan: warning in shared_ptr_base.h)
2014-01-02  Richard SandifordUpdate copyright years in libstdc++-v3/
2013-11-18  Jonathan Wakelyshared_ptr_base.h (_Sp_counted_base<_S_single>): Use...
2013-10-30  Jonathan Wakelyshared_ptr (__shared_ptr): Assert non-void pointer.
2013-10-29  Jonathan Wakelyre PR libstdc++/58839 (dereferencing void* in shared_pt...
2013-10-08  Jonathan Wakelyre PR libstdc++/58659 (Construction of shared_ptr from...
2013-10-02  Jonathan Wakelyre PR libstdc++/58594 (std::make_shared does not accept...
2013-05-18  Jonathan Wakelyunique_ptr.h (make_unique): Declare inline.
2013-04-28  Jonathan Wakelyre PR libstdc++/51365 (cannot use final empty class...
2013-04-07  Jonathan WakelyMakefile.am: Add ext/aligned_buffer.h
2013-02-03  Richard SandifordUpdate copyright in libstdc++-v3.
2012-12-20  Jonathan Wakelyfunctional (_Require): Move to ...
2012-11-07  Paolo Carliniarray (_GLIBCXX_THROW_OR_ABORT): Move...
2012-10-29  Jonathan Wakelyre PR libstdc++/55123 ([C++11] Construction of shared_p...
2012-08-09  Jonathan Wakelyacinclude.m4: Update references to final C++11 standard.
2012-08-03  Jonathan Wakelymemory: Include auto_ptr.h later.
2012-04-11  Jonathan Wakelyre PR c++/52924 (Using an std::function object as delet...
2012-02-13  Richard HendersonPR libstdc++/51798 continued
2012-02-10  Benjamin KosnikPR libstdc++/51798 continued.
2011-12-06  Paolo Carlinire PR libstdc++/51438 (std::exception and derived class...
2011-11-18  Paolo Carlinihash-long-double-aux.cc: Rename to...
2011-11-08  Jonathan Wakelyshared_ptr_base.h (_Sp_counted_ptr): Make 'final'.
2011-07-31  Paolo Carlinire PR libstdc++/49925 ([C++0x] ADL bug mixing boost...
2011-05-18  Jonathan Wakelyshared_ptr_base.h: Use noexcept.
2011-03-22  Paolo Carlinishared_ptr.h (operator>, [...]): Add, per DR 1401.
2011-03-15  Benjamin KosnikMakefile.am: Add functional.cc, shared_ptr.cc.
next