aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/experimental
AgeCommit message (Expand)AuthorFilesLines
2025-07-05[libc++] Granularize <locale> (#146650)Nikolas Klauser1-0/+5
2025-07-05[libc++][NFC] Merge add_{r,l}value_reference.h (#147022)Nikolas Klauser1-1/+1
2025-06-18[libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (#13...Peng Liu1-0/+1
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser2-5/+5
2025-04-09[libc++][C++03] Remove headers which don't provide anything (#134044)Nikolas Klauser5-5/+5
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-1/+1
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser4-10/+10
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser6-18/+24
2024-12-11[libc++][C++03] Add #if 0 to the experimental/ and ext/ headers as well (#119...Nikolas Klauser6-113/+131
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser15-11/+30
2024-10-23[libc++] <experimental/simd> Add unary operators for class simd (#104764)ZhangYin4-1/+83
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-1/+1
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne1-0/+2
2024-09-13[libc++][NFC] Remove unnecessary unsigned comparison with 0 (#108391)Mital Ashok1-2/+2
2024-09-11[libc++] Get rid of experimental/__config (#108233)Louis Dionne16-60/+22
2024-09-05[libc++][modules] Modularize <cstddef> (#107254)Louis Dionne5-0/+5
2024-08-14[libc++] <experimental/simd> Add ++/-- operators for simd reference (#88091)ZhangYin1-0/+25
2024-08-04[libc++] <experimental/simd> Add compound assignment operators for simd refer...ZhangYin1-0/+61
2024-06-23[libc++][NFC] Replace _NOEXCEPT and _LIBCPP_CONSTEXPR macros with the keyword...Nikolas Klauser2-63/+56
2024-06-23[libc++] <experimental/simd> Add swap functions of simd reference (#86478)ZhangYin2-0/+42
2024-06-18[libc++] Refactor<__type_traits/is_swappable.h> (#86822)Nikolas Klauser1-3/+2
2024-05-22[libc++] <experimental/simd> Add copy functions for class simd/simd_mask (#78...ZhangYin4-0/+40
2024-03-14[libc++] Remove a few includes from <__functional/hash.h> (#83254)Nikolas Klauser1-0/+4
2024-03-03[libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper ...Nikolas Klauser1-1/+1
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne7-6/+2
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser1-1/+1
2024-02-01[libc++][NFC] Remove <experimental/__memory> (#80194)Nikolas Klauser1-94/+0
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne1-0/+5
2024-01-21[libc++] <experimental/simd> Add load constructor for class simd/simd_mask (#...ZhangYin4-0/+30
2024-01-18[libc++] <experimental/simd> Fix vector_aligned_tag (#76611)ZhangYin1-1/+2
2023-12-24[libc++][NFC] Refactor <experimental/simd> a bit to simplify dependencies (#7...Nikolas Klauser10-119/+66
2023-12-20[libc++][hardening] Categorize more 'valid-element-access' checks. (#71620)Konstantin Varlamov1-2/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne6-342/+215
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne4-87/+84
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne2-29/+29
2023-11-27[libc++] Remove experimental pmr headers now shipped in mainline (#73172)Louis Dionne12-1064/+0
2023-11-27[libc++] Add missing headers to the modulemap (#71127)philnik77711-19/+54
2023-11-24[libc++] <experimental/simd> Add implicit type conversion constructor for cla...ZhangYin2-0/+19
2023-11-05[libc++] Implement std::experimental::observer_ptrZoe Carver1-0/+194
2023-11-01[libc++] <experimental/simd> Add default constructor for class simd/simd_mask...ZhangYin2-0/+4
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-1/+1
2023-10-26[libc++] <experimental/simd> Add assignment operator of simd reference (#70020)ZhangYin1-0/+7
2023-10-23[libc++] <experimental/simd> Add operator value_type() of simd reference (#68...ZhangYin3-6/+11
2023-10-12[libcxx] <experimental/simd> Add generate constructor of class simd (#66737)ZhangYin4-0/+40
2023-09-29[libcxx] <experimental/simd> Add _LIBCPP_HIDE_FROM_ABI to internal br… (#66...ZhangYin2-8/+8
2023-09-13[libcxx] <experimental/simd> Fix CI errors on 32-bits x86Zhangyin1-2/+2
2023-09-12[libcxx] <experimental/simd> Add broadcast constructor of class simd/simd_maskZhangyin5-1/+55
2023-09-12[libcxx] <experimental/simd> Added internal storage type, constructors, subsc...Zhangyin7-2/+198
2023-09-12[libcxx] <experimental/simd> Added aliagned flag types, traits is_simd_flag_t...Zhangyin4-0/+109