summaryrefslogtreecommitdiff
path: root/libcxx/include/memory
AgeCommit message (Expand)Author
2025-04-14[libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing po...Damien L-G
2025-02-10[libc++] Extract destroy algorithms into separate headers (#126449)Louis Dionne
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser
2024-09-16[libc++] Remove get_temporary_buffer and return_temporary_buffer (#100914)A. Jiang
2024-07-21[libc++] Makes `unique_ptr operator*() noexcept. (#98047)Mark de Wever
2024-07-19[libc++][memory] P1132R8: `out_ptr` - a scalable output pointer abstraction (...Hristo Hristov
2024-07-18[libc++] Include the rest of the detail headers by version in the umbrella he...Nikolas Klauser
2024-06-07[libc++] Undeprecate shared_ptr atomic access APIs (#92920)Nico Weber
2024-04-14[libc++] Deprecated `shared_ptr` Atomic Access APIs as per P0718R2 & Implemen...Hristo Hristov
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-02-01[libc++][memory] P2652R2: Disallow Specialization of `allocator_traits` (#79978)Hristo Hristov
2024-01-20[libc++][memory] P2868R1: Removing deprecated typedef `std::allocator::is_alw...Hristo Hristov
2023-12-30[libc++] Deprecates and removes shared_ptr::unqiue. (#76576)Mark de Wever
2023-12-04[libc++][NFC] Add a few clang-format annotations (#74352)Louis Dionne
2023-10-09[libc++] LWG 3821 uses_allocator_construction_args should have overload for p...Hui
2023-06-12[libc++][spaceship] P1614R2: Removed global `operator!=` from `allocator`Hristo Hristov
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-03-10[libc++] Granularize <atomic> includesNikolas Klauser
2023-01-23[libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwriteHui
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser
2022-10-06[libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser
2022-10-02Revert "[libc++] Implement P0591R4 (Utility functions to implement uses-alloc...Vitaly Buka
2022-10-01[libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser
2022-09-27[libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser
2022-09-03[libc++] Implement P2273R3 (`constexpr` `unique_ptr`)Igor Zhukov
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser
2022-08-06[libc++] Implement `operator<=>` for `unique_ptr`Adrian Vogelsgesang
2022-08-03[libc++] Implement `operator<=>` for `shared_ptr`Adrian Vogelsgesang
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser
2022-05-28[libc++] Remove unused __functional includesNikolas Klauser
2022-04-11[libc++] Implement P1007R3: std::assume_alignedLouis Dionne
2022-04-09[libc++] Implement P0401R6 (allocate_at_least)Nikolas Klauser
2022-04-06[libc++] Support arrays in make_shared and allocate_shared (P0674R1)Louis Dionne
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne