aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/array
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-3/+1
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser1-3/+2
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser1-0/+3
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-2/+2
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser1-2/+0
2024-03-14[libc++] Remove a few includes from <__functional/hash.h> (#83254)Nikolas Klauser1-0/+1
2024-03-04[libc++] Use __wrap_iter in string_view and array in the unstable ABI (#74482)Louis Dionne1-8/+14
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne1-0/+5
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-293/+242
2023-12-15[libc++] Fix constexpr initialization of std::array<T, 0> (#74667)Louis Dionne1-2/+3
2023-12-05[libc++][NFC] Use aliases instead of typedefs in std::array (#74491)Louis Dionne1-12/+12
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-13/+13
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-62/+62
2023-09-01[libc++][NFC] Refactor __enable_if return types to defaulted template parametersNikolas Klauser1-2/+2
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst1-8/+8
2023-07-07[libc++][Modules] Add missing __fwd includesIan Anderson1-0/+1
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-8/+8
2023-05-08[libc++][spaceship] Implement `operator<=>` for `array`Hristo Hristov1-27/+28
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser1-2/+2
2023-04-12[libc++] Rename __tuple_dir back to __tupleNikolas Klauser1-3/+3
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+11
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser1-3/+3
2022-12-21[libc++] Rename __tuple to __tuple_dir to avoid file collisionMichał Górny1-3/+3
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser1-0/+1
2022-10-01[libc++][NFC] Prefer type aliases over structsNikolas Klauser1-2/+1
2022-09-05[libc++] Granularize __tupleNikolas Klauser1-1/+5
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever1-6/+6
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-59/+59
2022-07-04[libc++][NFC] Replace enable_if with __enable_if_t in a few placesNikolas Klauser1-6/+1
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne1-0/+6
2022-06-17[libc++] Mark standard-mandated includes as suchNikolas Klauser1-1/+13
2022-06-15[libc++] Removes unneeded <iterator> includes.Mark de Wever1-1/+0
2022-06-10[libc++] Granularize <iterator> includesNikolas Klauser1-1/+3
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-1/+1
2022-03-17[libc++] Remove <utility> includesNikolas Klauser1-2/+0
2022-03-05[libc++] Granularize <utility> includesNikolas Klauser1-1/+4
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-1/+1
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser1-1/+4
2022-02-14[libc++] Implement P0627R6 (Function to mark unreachable code)Nikolas Klauser1-10/+10
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne1-1/+1
2021-08-18[libc++] Remove workarounds for the lack of deduction guides in C++17Louis Dionne1-1/+1
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer1-8/+5
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2021-01-06[libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls.Arthur O'Dwyer1-3/+3
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-5/+5