aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/experimental
AgeCommit message (Expand)AuthorFilesLines
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
2023-09-12[libcxx] <experimental/simd> Added simd width functions, simd_size traits and...Zhangyin6-6/+93
2023-09-12[libcxx] <experimental/simd> Add ABI tags, class template simd/simd_mask impl...Zhangyin8-0/+301
2023-09-12[libcxx] <experimental/simd> Removed original implementations and testsZhangyin2-1589/+0
2023-07-24[libc++] Fix template parameter naming and enforce it through readability-ide...Nikolas Klauser2-18/+18
2023-07-06Fixing conflicting macro definitions between curses.h and the standard library.Nicole Rabjohn1-0/+5
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-4/+4
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser1-5/+5
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser4-87/+87
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-1/+1
2023-03-31[libc++] Add __decay_t and use it instead of decay<>::typeNikolas Klauser1-2/+2
2023-03-19[libc++] Remove C++03 extensions for std::allocator_arg & friendsLouis Dionne1-1/+1
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser3-3/+27
2023-02-24[libc++] Remove <experimental/{algorithm,functional}>Nikolas Klauser2-489/+0
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser4-8/+8
2023-01-30[libc++] Remove <experimental/coroutine>Chuanqi Xu2-356/+0
2023-01-12[libc++][NFC] Qualify declvalNikolas Klauser1-1/+1
2022-12-27[libc++] Granularize <type_traits> includes in <iterator>Nikolas Klauser1-0/+1
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser2-17/+17
2022-12-07[libc++] Implement P0339R6 (polymorphic_allocator<> as a vocabulary type)Nikolas Klauser1-0/+4
2022-11-25[libc++][NFC] Consistently use newline between license and include guardLouis Dionne1-0/+1