index
:
ampere-computing/libcxx.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
libc++ including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
memory
Age
Commit message (
Expand
)
Author
2016-09-04
[libcxx] Fix a data race in call_once
Kuba Brecka
2016-08-25
Followon to r279744. Find the other exception types and make __throw_XXX rout...
Marshall Clow
2016-08-25
Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...
Marshall Clow
2016-07-24
Implement P0040r3: Extending memory management tools
Eric Fiselier
2016-07-11
Always use the allocator to construct/destruct elements of a deque/vector. Fi...
Marshall Clow
2016-06-27
Implement P0163r0. Add shared_ptr::weak_type.
Eric Fiselier
2016-06-26
Fix PR27115 - enable_shared_from_this does not work as a virtual base class.
Eric Fiselier
2016-06-18
Enable building and using atomic shared_ptr for GCC.
Eric Fiselier
2016-06-02
Fix leak in __enable_weak_this(). Thanks to Arthur O'Dwyer for finding it.
Eric Fiselier
2016-06-02
Implement P0033R1 - Re-enabling shared_from_this
Eric Fiselier
2016-05-18
Change the control flow in atomic_compare_exchange_strong to avoid a potentia...
Marshall Clow
2016-05-07
Change allocator<T>::allocate to throw length_error, not bad_alloc
Eric Fiselier
2016-04-21
Add is_swappable/is_nothrow_swappable traits
Eric Fiselier
2016-04-21
Fix most GCC attribute ignored warnings
Eric Fiselier
2016-03-03
Fix for PR26812: possible overflow issue in std::allocator::allocate
Marshall Clow
2016-02-25
Another chunk of N4089
Marshall Clow
2016-01-11
Preemptively disable unsigned integer sanitization in 32 and 64 bit versions ...
Marshall Clow
2015-12-09
Add 3 more missing inline/visibility attributes.
Evgeniy Stepanov
2015-11-12
Implement P0074: Making owner_less more flexible
Marshall Clow
2015-11-07
Cleanup: move visibility/linkage attributes to the first declaration.
Evgeniy Stepanov
2015-10-25
Add a test for LWG#2466: allocator_traits::max_size() default behavior is inc...
Marshall Clow
2015-10-25
Fix LWG#2127: Move-construction with raw_storage_iterator.
Marshall Clow
2015-08-28
[libcxx] Constrain unique_ptr::operator=(unique_ptr<Tp, Dp>) in C++03 mode
Eric Fiselier
2015-08-23
Recommit rL245802: Cleanup fancy pointer rebinding in list using __rebind_poi...
Eric Fiselier
2015-08-23
Revert r245802. It violates the incomplete type requirements.
Eric Fiselier
2015-08-23
Cleanup fancy pointer rebinding in list using __rebind_pointer.
Eric Fiselier
2015-08-19
[libcxx] Allow use of <atomic> in C++03. Try 3.
Eric Fiselier
2015-08-18
Broke C++03 compatibility in 245330. Fix that.
Marshall Clow
2015-08-18
implement more of N4258 - Cleaning up noexcept in the standard library. Speci...
Marshall Clow
2015-07-18
Enable and fix warnings during the build.
Eric Fiselier
2015-07-16
Make sure that __libcpp_compressed_pair_imp default-constructs its' members, ...
Marshall Clow
2015-07-13
Implement the first part of N4258: 'Cleaning up noexcept in the Library'. Thi...
Marshall Clow
2015-07-07
[libcxx] Add atomic_support.h header to src that handles needed atomic operat...
Eric Fiselier
2015-07-01
Noticed that std::allocator<const T> was missing the definition for is_always...
Marshall Clow
2015-06-19
Fix illegal chars that snuck into <memory>
Marshall Clow
2015-06-19
Fix ASAN bot; missing bookkeeping in r240136.
Marshall Clow
2015-06-19
Fix PR#18843. Thanks to Howard for the fix
Marshall Clow
2015-06-13
[libcxx] Fix detection of __is_final.
Eric Fiselier
2015-06-02
Implement the first part of N4258 - allocator_traits<X>::is_always_equal. Als...
Marshall Clow
2015-06-02
In the case where we are copying/moving zero elements, do less work
Marshall Clow
2015-05-31
Remove debugging code
Marshall Clow
2015-05-31
Don't try to memcpy zero bytes; sometimes the source pointer is NULL, and tha...
Marshall Clow
2015-05-27
Fix PR#23647 - make_shared<volatile bool> - second try
Marshall Clow
2015-05-27
Revert 238354 while I figure out what broke in weak_ptr
Marshall Clow
2015-05-27
Fix PR#23647 - make_shared<volatile bool>
Marshall Clow
2015-05-19
Implement LWG2433: uninitialized_copy()/etc. should tolerate overloaded opera...
Marshall Clow
2015-05-10
Fix for LWG Issue 2415: Inconsistency between unique_ptr and shared_ptr
Marshall Clow
2015-05-10
Fix for LWG2454: Add raw_storage_iterator::base() member
Marshall Clow
2015-04-07
In many places, there was an #ifdef/#else block that selected one of two impl...
Marshall Clow
2015-03-31
[libcxx] Optimize vectors uninitialized construction of trivial types from an...
Eric Fiselier
[prev]
[next]