aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/array
AgeCommit message (Expand)AuthorFilesLines
2025-11-24[libc++][array] Applied `[[nodiscard]]` (#168829)Hristo Hristov1-54/+88
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne1-2/+0
2025-05-08[libc++] Add the __is_replaceable type trait (#132408)Louis Dionne1-0/+2
2025-04-19[libc++] Backport segmented iterator optimization for std::for_each to C++11 ...Peng Liu1-0/+1
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser1-4/+4
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser1-1/+1
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne1-4/+4
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser1-14/+15
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-13[libc++] Granularize the <new> header (#119270)Louis Dionne1-0/+1
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-90/+93
2024-11-07[libc++] Add support for bounded iterators in std::array (#110729)Louis Dionne1-6/+53
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser1-0/+1
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne1-0/+1
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser1-2/+2
2024-08-30[libc++][NFC] Run clang-format on libcxx/includeLouis Dionne1-2/+1
2024-07-30[libc++] fix `array<T, 0>` under `USE_WRAP_ITER` (#101156)nicole mazzuca1-26/+31
2024-07-07[libc++] Restore `__synth_three_way` lambda (#90398)Hristo Hristov1-1/+1
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