aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/memory
AgeCommit message (Expand)AuthorFilesLines
2023-12-30[libc++] Deprecates and removes shared_ptr::unqiue. (#76576)Mark de Wever1-1/+1
2023-12-04[libc++][NFC] Add a few clang-format annotations (#74352)Louis Dionne1-0/+4
2023-10-09[libc++] LWG 3821 uses_allocator_construction_args should have overload for p...Hui1-0/+37
2023-06-12[libc++][spaceship] P1614R2: Removed global `operator!=` from `allocator`Hristo Hristov1-1/+1
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser1-4/+0
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-10[libc++] Granularize <atomic> includesNikolas Klauser1-0/+1
2023-01-23[libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwriteHui1-0/+17
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-0/+1
2022-10-06[libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser1-0/+1
2022-10-02Revert "[libc++] Implement P0591R4 (Utility functions to implement uses-alloc...Vitaly Buka1-1/+0
2022-10-01[libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser1-0/+1
2022-09-27[libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser1-0/+2
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-152/+10
2022-09-03[libc++] Implement P2273R3 (`constexpr` `unique_ptr`)Igor Zhukov1-58/+66
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-5/+5
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-10/+152
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-152/+10
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever1-1/+1
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser1-4/+4
2022-08-06[libc++] Implement `operator<=>` for `unique_ptr`Adrian Vogelsgesang1-4/+14
2022-08-03[libc++] Implement `operator<=>` for `shared_ptr`Adrian Vogelsgesang1-16/+20
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser1-7/+19
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-118/+0
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha1-0/+118
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-118/+0
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser1-2/+2
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+5
2022-06-22[libc++] Complete the implementation of N4190Nikolas Klauser1-4/+1
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-1/+3
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser1-1/+1
2022-05-28[libc++] Remove unused __functional includesNikolas Klauser1-8/+0
2022-04-11[libc++] Implement P1007R3: std::assume_alignedLouis Dionne1-1/+5
2022-04-09[libc++] Implement P0401R6 (allocate_at_least)Nikolas Klauser1-0/+11
2022-04-06[libc++] Support arrays in make_shared and allocate_shared (P0674R1)Louis Dionne1-2/+22
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-03-17[libc++] Remove <utility> includesNikolas Klauser1-2/+0
2022-03-09Revert "[libc++] Remove extension to support allocator<const T>"Louis Dionne1-2/+4
2022-03-08[libc++] Remove extension to support allocator<const T>Louis Dionne1-4/+2
2022-03-07Revert "[libc++] Remove extension to support allocator<const T>"Louis Dionne1-2/+4
2022-03-07[libc++] Remove extension to support allocator<const T>Louis Dionne1-4/+2
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser1-1/+2
2022-02-11[libc++] Remove __functional_baseNikolas Klauser1-1/+8
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-01-12[libc++][ranges] Implement `construct_at` and `destroy{,_at}`.Konstantin Varlamov1-0/+26
2022-01-10[libc++][ranges] Implement `uninitialized_copy{,_n}` and `uninitialized_move{...Konstantin Varlamov1-9/+91
2021-12-20[libc++][ranges] Implement `uninitialized_value_construct{,_n}` and `uninitia...Konstantin Varlamov1-0/+24
2021-12-14[libc++][ranges] Implement ranges::uninitialized_default_construct{,_n}.Konstantin Varlamov1-0/+13
2021-12-14[libc++] Make __swap_allocator constexprNikolas Klauser1-5/+5