| .. |
|
addressof.h
|
[libc++][memory] Applied [[nodiscard]] to more functions (#172131)
|
2026-01-08 12:05:43 +02:00 |
|
align.h
|
[libc++] Make std::align an inline function (#167472)
|
2025-12-18 17:55:28 +08:00 |
|
allocate_at_least.h
|
[libc++] Refactor memory allocation in basic_string (#128423)
|
2025-09-18 14:36:46 +02:00 |
|
allocation_guard.h
|
|
|
|
allocator.h
|
[libc++] Defer removal of two escape hatches to LLVM 25 (#211553)
|
2026-07-28 12:47:43 -04:00 |
|
allocator_arg_t.h
|
|
|
|
allocator_destructor.h
|
|
|
|
allocator_traits.h
|
[libc++] Specialize allocator_traits for std::allocator (#160278)
|
2026-02-05 11:43:47 +01:00 |
|
array_cookie.h
|
[libc++] Make __has_array_cookie a variable template (#212767)
|
2026-07-31 13:24:04 +02:00 |
|
assume_aligned.h
|
|
|
|
auto_ptr.h
|
|
|
|
compressed_pair.h
|
[libc++] Consistently use version guards outside namespace macros (#181136)
|
2026-06-29 14:44:44 +02:00 |
|
concepts.h
|
|
|
|
construct_at.h
|
[libc++] Simplify the implementation of destroy_at a bit (#165392)
|
2025-10-31 12:56:37 +01:00 |
|
destroy.h
|
|
|
|
destruct_n.h
|
|
|
|
inout_ptr.h
|
[libc++] Consistently use version guards outside namespace macros (#181136)
|
2026-06-29 14:44:44 +02:00 |
|
is_sufficiently_aligned.h
|
[libc++] Enable clang-tidy in the CI again (#195047)
|
2026-06-25 09:11:33 +02:00 |
|
noexcept_move_assign_container.h
|
|
|
|
out_ptr.h
|
[libc++] Consistently use version guards outside namespace macros (#181136)
|
2026-06-29 14:44:44 +02:00 |
|
pointer_traits.h
|
[libc++] Simplify the implementation of to_address a bit (#198256)
|
2026-05-20 17:23:18 +02:00 |
|
ranges_construct_at.h
|
|
|
|
ranges_destroy.h
|
|
|
|
ranges_uninitialized_algorithms.h
|
[libc++] P3369R0: constexpr for uninitialized_default_construct (#200163)
|
2026-06-13 09:56:56 +08:00 |
|
raw_storage_iterator.h
|
[libc++] Consistently use version guards outside namespace macros (#181136)
|
2026-06-29 14:44:44 +02:00 |
|
shared_count.h
|
[libc++] Introduce implicit and explicit ABI annotations (#193045)
|
2026-05-08 12:21:31 +02:00 |
|
shared_ptr.h
|
[libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (#210551)
|
2026-07-27 18:00:45 +08:00 |
|
swap_allocator.h
|
|
|
|
temp_value.h
|
[libc++] Remove some of the uses of aligned_storage inside the library (#161635)
|
2025-11-11 11:03:02 +01:00 |
|
temporary_buffer.h
|
[libc++] Fix behavior for get_temporary_buffer with non-positive size (#206871)
|
2026-07-01 22:29:19 +08:00 |
|
uninitialized_algorithms.h
|
[libc++] Implement LWG3918: copy elision in std::uninitialized_move/_n (#207692)
|
2026-07-08 20:06:57 +08:00 |
|
uninitialized_multidimensional_algorithms.h
|
[libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (#207447)
|
2026-07-06 09:28:56 +02:00 |
|
unique_ptr.h
|
[libc++] Make __has_array_cookie a variable template (#212767)
|
2026-07-31 13:24:04 +02:00 |
|
unique_temporary_buffer.h
|
|
|
|
uses_allocator.h
|
|
|
|
uses_allocator_construction.h
|
[libc++] Consistently use version guards outside namespace macros (#181136)
|
2026-06-29 14:44:44 +02:00 |
|
valid_range.h
|
Reapply "[libc++] Optimize std::find_if" (#175903) (#175921)
|
2026-01-15 10:16:45 +01:00 |