summaryrefslogtreecommitdiff
path: root/libcxx/include/array
AgeCommit message (Expand)Author
2025-11-11[libc++] Remove __is_replaceable emulation (#167355)Louis Dionne
2025-05-08[libc++] Add the __is_replaceable type trait (#132408)Louis Dionne
2025-04-19[libc++] Backport segmented iterator optimization for std::for_each to C++11 ...Peng Liu
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-13[libc++] Granularize the <new> header (#119270)Louis Dionne
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser
2024-11-07[libc++] Add support for bounded iterators in std::array (#110729)Louis Dionne
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser
2024-08-30[libc++][NFC] Run clang-format on libcxx/includeLouis Dionne
2024-07-30[libc++] fix `array<T, 0>` under `USE_WRAP_ITER` (#101156)nicole mazzuca
2024-07-07[libc++] Restore `__synth_three_way` lambda (#90398)Hristo Hristov
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser
2024-06-17[libc++] Mark more types as trivially relocatable (#89724)Nikolas Klauser
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser
2024-03-14[libc++] Remove a few includes from <__functional/hash.h> (#83254)Nikolas Klauser
2024-03-04[libc++] Use __wrap_iter in string_view and array in the unstable ABI (#74482)Louis Dionne
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-15[libc++] Fix constexpr initialization of std::array<T, 0> (#74667)Louis Dionne
2023-12-05[libc++][NFC] Use aliases instead of typedefs in std::array (#74491)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne
2023-09-01[libc++][NFC] Refactor __enable_if return types to defaulted template parametersNikolas Klauser
2023-07-20[libc++][hardening] Categorize most assertions inside the container classes.varconst
2023-07-07[libc++][Modules] Add missing __fwd includesIan Anderson
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-05-08[libc++][spaceship] Implement `operator<=>` for `array`Hristo Hristov
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-04-12[libc++] Rename __tuple_dir back to __tupleNikolas Klauser
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser
2022-12-21[libc++] Rename __tuple to __tuple_dir to avoid file collisionMichał Górny
2022-11-05[libc++] Granularize <concept> includesNikolas Klauser
2022-10-01[libc++][NFC] Prefer type aliases over structsNikolas Klauser
2022-09-05[libc++] Granularize __tupleNikolas Klauser
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser
2022-07-04[libc++][NFC] Replace enable_if with __enable_if_t in a few placesNikolas Klauser
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne