summaryrefslogtreecommitdiffstats
path: root/libcxx/include/memory
Commit message (Expand)AuthorAgeFilesLines
* Fix C++03 buildEric Fiselier2016-12-021-1/+1
* Make variant's index part of the hash valueEric Fiselier2016-12-021-0/+11
* Remove _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONSEric Fiselier2016-11-181-182/+2
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last...Marshall Clow2016-11-141-1/+2
* Fix incorrect exception handling behavior in the uninitialized algorithmsEric Fiselier2016-10-111-39/+100
* [libc++] Remove various C++03 feature test macrosEric Fiselier2016-09-251-23/+23
* [libcxx] Fix a data race in call_onceKuba Brecka2016-09-041-0/+12
* Followon to r279744. Find the other exception types and make __throw_XXX rout...Marshall Clow2016-08-251-4/+4
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-8/+11
* Implement P0040r3: Extending memory management toolsEric Fiselier2016-07-241-0/+108
* Always use the allocator to construct/destruct elements of a deque/vector. Fi...Marshall Clow2016-07-111-0/+20
* Implement P0163r0. Add shared_ptr::weak_type.Eric Fiselier2016-06-271-0/+4
* Fix PR27115 - enable_shared_from_this does not work as a virtual base class.Eric Fiselier2016-06-261-24/+23
* Enable building and using atomic shared_ptr for GCC.Eric Fiselier2016-06-181-4/+3
* Fix leak in __enable_weak_this(). Thanks to Arthur O'Dwyer for finding it.Eric Fiselier2016-06-021-2/+4
* Implement P0033R1 - Re-enabling shared_from_thisEric Fiselier2016-06-021-1/+11
* Change the control flow in atomic_compare_exchange_strong to avoid a potentia...Marshall Clow2016-05-181-0/+3
* Change allocator<T>::allocate to throw length_error, not bad_allocEric Fiselier2016-05-071-11/+6
* Add is_swappable/is_nothrow_swappable traitsEric Fiselier2016-04-211-1/+4
* Fix most GCC attribute ignored warningsEric Fiselier2016-04-211-6/+4
* Fix for PR26812: possible overflow issue in std::allocator::allocateMarshall Clow2016-03-031-2/+18
* Another chunk of N4089Marshall Clow2016-02-251-19/+2
* Preemptively disable unsigned integer sanitization in 32 and 64 bit versions ...Marshall Clow2016-01-111-2/+2
* Add 3 more missing inline/visibility attributes.Evgeniy Stepanov2015-12-091-0/+2
* Implement P0074: Making owner_less more flexibleMarshall Clow2015-11-121-0/+28
* Cleanup: move visibility/linkage attributes to the first declaration.Evgeniy Stepanov2015-11-071-36/+62
* Add a test for LWG#2466: allocator_traits::max_size() default behavior is inc...Marshall Clow2015-10-251-1/+1
* Fix LWG#2127: Move-construction with raw_storage_iterator.Marshall Clow2015-10-251-0/+4
* [libcxx] Constrain unique_ptr::operator=(unique_ptr<Tp, Dp>) in C++03 modeEric Fiselier2015-08-281-2/+9
* Recommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_poi...Eric Fiselier2015-08-231-0/+9
* Revert r245802. It violates the incomplete type requirements. Eric Fiselier2015-08-231-9/+0
* Cleanup fancy pointer rebinding in list using __rebind_pointer.Eric Fiselier2015-08-231-0/+9
* [libcxx] Allow use of <atomic> in C++03. Try 3.Eric Fiselier2015-08-191-3/+5
* Broke C++03 compatibility in 245330. Fix that.Marshall Clow2015-08-181-1/+1
* implement more of N4258 - Cleaning up noexcept in the standard library. Speci...Marshall Clow2015-08-181-0/+9
* Enable and fix warnings during the build.Eric Fiselier2015-07-181-3/+3
* Make sure that __libcpp_compressed_pair_imp default-constructs its' members, ...Marshall Clow2015-07-161-7/+7
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...Marshall Clow2015-07-131-0/+32
* [libcxx] Add atomic_support.h header to src that handles needed atomic operat...Eric Fiselier2015-07-071-1/+15
* Noticed that std::allocator<const T> was missing the definition for is_always...Marshall Clow2015-07-011-0/+1
* Fix illegal chars that snuck into <memory>Marshall Clow2015-06-191-1/+1
* Fix ASAN bot; missing bookkeeping in r240136.Marshall Clow2015-06-191-0/+1
* Fix PR#18843. Thanks to Howard for the fixMarshall Clow2015-06-191-1/+4
* [libcxx] Fix detection of __is_final.Eric Fiselier2015-06-131-7/+2
* Implement the first part of N4258 - allocator_traits<X>::is_always_equal. Als...Marshall Clow2015-06-021-0/+28
* In the case where we are copying/moving zero elements, do less workMarshall Clow2015-06-021-2/+6
* Remove debugging codeMarshall Clow2015-05-311-2/+0
* Don't try to memcpy zero bytes; sometimes the source pointer is NULL, and tha...Marshall Clow2015-05-311-3/+8
* Fix PR#23647 - make_shared<volatile bool> - second tryMarshall Clow2015-05-271-1/+1
* Revert 238354 while I figure out what broke in weak_ptrMarshall Clow2015-05-271-2/+2
OpenPOWER on IntegriCloud