summaryrefslogtreecommitdiff
path: root/libcxx/include/memory
Commit message (Expand)AuthorAgeFilesLines
* [libc++][PSTL] Remove current integrationNikolas Klauser2023-04-211-4/+0
* [libc++] Remove <cstdlib> includesNikolas Klauser2023-04-091-0/+1
* [libc++] Granularize <atomic> includesNikolas Klauser2023-03-101-0/+1
* [libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwriteHui2023-01-231-0/+17
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-051-0/+1
* [libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser2022-10-061-0/+1
* Revert "[libc++] Implement P0591R4 (Utility functions to implement uses-alloc...Vitaly Buka2022-10-021-1/+0
* [libc++] Implement P0591R4 (Utility functions to implement uses-allocator con...Nikolas Klauser2022-10-011-0/+1
* [libc++][NFC] Fix some standard-mandated includes commentsNikolas Klauser2022-09-271-0/+2
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-051-152/+10
* [libc++] Implement P2273R3 (`constexpr` `unique_ptr`)Igor Zhukov2022-09-031-58/+66
* [NFC][libc++] Moves transitive includes location.Mark de Wever2022-09-031-5/+5
* Revert "[libc++] Granularize the rest of memory"Vitaly Buka2022-09-021-10/+152
* [libc++] Granularize the rest of memoryNikolas Klauser2022-09-021-152/+10
* [libc++] Reduces the number of transitive includes.Mark de Wever2022-08-311-1/+1
* [libc++][NFC] Rename the constexpr macrosNikolas Klauser2022-08-191-4/+4
* [libc++] Implement `operator<=>` for `unique_ptr`Adrian Vogelsgesang2022-08-061-4/+14
* [libc++] Implement `operator<=>` for `shared_ptr`Adrian Vogelsgesang2022-08-031-16/+20
* [libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser2022-07-271-7/+19
* [libc++] Use uninitialized algorithms for vectorNikolas Klauser2022-07-261-118/+0
* Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha2022-07-211-0/+118
* [libc++] Use uninitialized algorithms for vectorNikolas Klauser2022-07-201-118/+0
* [libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser2022-07-081-2/+2
* [libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne2022-06-271-0/+5
* [libc++] Complete the implementation of N4190Nikolas Klauser2022-06-221-4/+1
* [libc++] Mark standard-mandated includes as suchNikolas Klauser2022-06-171-1/+3
* [libc++] Removes unneeded <iterator> includes.Mark de Wever2022-06-151-1/+0
* [libc++] Granularize <iterator> includesNikolas Klauser2022-06-101-1/+1
* [libc++] Remove unused __functional includesNikolas Klauser2022-05-281-8/+0
* [libc++] Implement P1007R3: std::assume_alignedLouis Dionne2022-04-111-1/+5
* [libc++] Implement P0401R6 (allocate_at_least)Nikolas Klauser2022-04-091-0/+11
* [libc++] Support arrays in make_shared and allocate_shared (P0674R1)Louis Dionne2022-04-061-2/+22
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Remove <utility> includesNikolas Klauser2022-03-171-2/+0
* Revert "[libc++] Remove extension to support allocator<const T>"Louis Dionne2022-03-091-2/+4
* [libc++] Remove extension to support allocator<const T>Louis Dionne2022-03-081-4/+2
* Revert "[libc++] Remove extension to support allocator<const T>"Louis Dionne2022-03-071-2/+4
* [libc++] Remove extension to support allocator<const T>Louis Dionne2022-03-071-4/+2
* [libc++] Granularize <utility> includesNikolas Klauser2022-03-051-1/+2
* [libc++] Remove __functional_baseNikolas Klauser2022-02-111-1/+8
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++][ranges] Implement `construct_at` and `destroy{,_at}`.Konstantin Varlamov2022-01-121-0/+26
* [libc++][ranges] Implement `uninitialized_copy{,_n}` and `uninitialized_move{...Konstantin Varlamov2022-01-101-9/+91
* [libc++][ranges] Implement `uninitialized_value_construct{,_n}` and `uninitia...Konstantin Varlamov2021-12-201-0/+24
* [libc++][ranges] Implement ranges::uninitialized_default_construct{,_n}.Konstantin Varlamov2021-12-141-0/+13
* [libc++] Make __swap_allocator constexprNikolas Klauser2021-12-141-5/+5
* [libc++][ranges] Implement [special.mem.concepts].Konstantin Varlamov2021-12-021-0/+1
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Implement P2186R2 (Remove Garbage Collection)Nikolas Klauser2021-11-111-9/+0
* [libc++] LWG3001: add `remove_extent_t` to `weak_ptr::element_type`.Konstantin Varlamov2021-10-251-2/+4