aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__split_buffer
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-2/+2
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser1-2/+2
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser1-0/+11
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser1-3/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-357/+247
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-59/+59
2023-09-01[libc++][NFC] Refactor __enable_if return types to defaulted template parametersNikolas Klauser1-12/+10
2023-05-18[libc++][NFC] Rename iterator category checks to make it obvious that they ch...Nikolas Klauser1-4/+4
2023-05-08[libc++][ranges] Implement the changes to vector from P1206 (`ranges::to`):varconst1-2/+23
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+10
2023-02-27[libc++][NFC] Format __split_buffer and move constructors that are marked inl...Nikolas Klauser1-153/+154
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-4/+4
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-5/+5
2022-11-05[libc++] Split __allocator_destructor out of shared_ptr.hNikolas Klauser1-1/+0
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-3/+3
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-1/+5
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-5/+1
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-1/+5
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser1-79/+79
2022-08-18[libc++] Replace _LIBCPP_INLINE_VISIBILITY and mark all functions _LIBCPP_HID...Nikolas Klauser1-57/+57
2022-08-18[libc++][NFC] Add a short description for __split_bufferNikolas Klauser1-0/+4
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser1-55/+79
2022-07-26[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-0/+1
2022-07-21Revert "[libc++] Use uninitialized algorithms for vector"Augusto Noronha1-1/+0
2022-07-20[libc++] Use uninitialized algorithms for vectorNikolas Klauser1-0/+1
2022-07-05[libc++] Fix __split_buffer::__construct_at_end definition to match declarationNikolas Klauser1-1/+1
2022-07-05[libc++] Use __is_exactly_{input, forward}_iteratorNikolas Klauser1-1/+1
2022-07-04[libc++][NFC] Replace enable_if with __enable_if_t in a few placesNikolas Klauser1-22/+4
2022-04-09[libc++] Implement P0401R6 (allocate_at_least)Nikolas Klauser1-4/+10
2022-03-23[libc++][NFC] Fix include guards and add a missing license headerLouis Dionne1-3/+11
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne1-2/+0
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella1-0/+2
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser1-1/+9
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2021-09-08[libc++] Comma-operator-proof a lot of algorithm/container code.Arthur O'Dwyer1-2/+2
2021-08-19[libc++][NFCI] Remove unnecessary exception-throwing base classesLouis Dionne1-9/+0
2021-06-24[libcxx][modularisation] moves <utility> content out of <type_traits>Christopher Di Bella1-0/+1
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-1/+1
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-3/+3
2021-03-10Add noreturn attribute to non-returning functionsAditya Kumar1-2/+2
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-1/+1
2020-11-20Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification o...Arthur O'Dwyer1-3/+3
2020-11-19Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."Mikhail Goncharov1-3/+3
2020-11-19[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls.Arthur O'Dwyer1-3/+3
2020-10-09[libc++] Remove some workarounds for C++03Louis Dionne1-16/+0
2019-12-16[libc++] Rework compressed pair constructors.Eric Fiselier1-2/+2
2019-11-18Rename __is_foo_iterator traits to reflect their Cpp17 nature.Eric Fiselier1-6/+6
2019-11-16[libc++] Rename __to_raw_pointer to __to_address.Eric Fiselier1-12/+12
2019-08-12Improve codegen for deque.Eric Fiselier1-19/+26
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier1-3/+6