aboutsummaryrefslogtreecommitdiff
path: root/libc/test/src/__support/CPP
AgeCommit message (Expand)AuthorFilesLines
2025-09-26[libc] Update the memory helper functions for simd types (#160174)Joseph Huber1-0/+62
2025-09-22[libc] Add -Wextra for libc tests (#153321)Vinay Deshmukh1-1/+2
2025-09-16[libc] Clean up mask helpers after allowing implicit conversions (#158681)Joseph Huber1-6/+8
2025-09-10[libc] Implement vector 'split' and 'concat' routines (#157537)Joseph Huber1-0/+16
2025-09-09[libc] Add check for support and a test for libc SIMD helpers (#157746)Joseph Huber2-0/+82
2025-09-09[libc] Add simple 'tuple' type to CPP helpers (#157739)Joseph Huber2-0/+81
2025-08-12Revert "[libc] Add -Wextra for libc tests" (#153169)William Huynh1-2/+1
2025-08-12[libc] Add -Wextra for libc tests (#133643)Vinay Deshmukh1-1/+2
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue2-2/+2
2025-04-02[libc] Added support for fixed-points in ``is_signed`` and ``is_unsigned``. (...Abhinav Kumar1-2/+63
2025-03-25[libc] Add support for C++20 'atomic_ref' type (#132302)Joseph Huber1-0/+15
2025-03-22[clang] diagnose invalid member pointer class on instantiation (#132516)Matheus Izvekov1-3/+1
2025-03-21[libc] Temporarily disable the type trait test affected by issue 132494. (#13...lntue1-1/+3
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh1-7/+10
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler1-10/+7
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh1-7/+10
2025-02-12[libc][bit_test] fix -Wimplicit-int-conversion (#126317)Nick Desaulniers1-1/+2
2024-12-16[libc] fix atomic and apply an explicit check on unique object representation...Schrodinger ZHU Yifan1-0/+22
2024-12-08[libc] fix 32bit riscv atomic tests (#119087)Schrodinger ZHU Yifan1-12/+13
2024-12-06[libc][CPP] clean up and generalize atomic implementation (#118996)Schrodinger ZHU Yifan1-0/+17
2024-12-03[libc] Change ctype to be encoding independent (#110574)Michael Jones1-2/+3
2024-07-15[libc] Fix warnings emitted by GCC (#98751)OverMighty1-1/+1
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek5-10/+23
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini5-23/+10
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek5-10/+23
2024-06-05[libc][type_traits] Add aligned_storage (#94074)PiJoules1-0/+9
2024-06-03[libc][CPP] Add all_of and find_if_not to algorithm.h (#94058)PiJoules2-0/+57
2024-05-09[libc] Replace `MutexLock` with `cpp::lock_guard` (#89340)Vlad Mishel2-0/+89
2024-04-06[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for...Guillaume Chatelet3-4/+4
2024-03-27[libc][support][UInt] implement 128b math helpers (#86531)Nick Desaulniers1-8/+1
2024-03-19[libc][cpp] reverse_iterator support (#85702)Nick Desaulniers2-0/+76
2024-03-18[libc] Add `shm_open/shm_unlink` (#84974)Schrodinger ZHU Yifan1-0/+108
2024-03-12[libc] move non <bit> functions to math_extras (#84818)Nick Desaulniers1-32/+0
2024-03-08[libc] Provide `LIBC_TYPES_HAS_INT128` (#84149)Guillaume Chatelet3-6/+10
2024-03-08[libc][NFC] Move `BigInt` out of the `cpp` namespace (#84445)Guillaume Chatelet2-5/+4
2024-03-07[libc] rename cpp::count_ones to cpp::popcount to better mirror std:: (#84388)Nick Desaulniers1-2/+2
2024-03-07[reland][libc] Remove UB specializations of type traits for `BigInt` (#84299)Guillaume Chatelet1-13/+34
2024-03-07Revert "[libc] Remove UB specializations of type traits for `BigInt`" (#84297)Guillaume Chatelet1-36/+13
2024-03-07[libc] Remove UB specializations of type traits for `BigInt` (#84035)Guillaume Chatelet1-13/+36
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber1-1/+1
2024-02-20[libc][__support][bit] add count_zeros (#82076)Nick Desaulniers1-0/+13
2024-02-14[libc][stdbit] implement stdc_first_trailing_one (C23) (#81768)Nick Desaulniers1-0/+6
2024-02-14[libc][stdbit] implement stdc_first_trailing_zero (C23) (#81526)Nick Desaulniers1-0/+6
2024-02-14[libc][stdbit] implement stdc_first_leading_one (C23) (#81502)Nick Desaulniers1-0/+7
2024-02-12[libc][stdbit] implement stdc_first_leading_zero (C23) (#81340)Nick Desaulniers1-0/+7
2023-12-12[libc] Make the bit header compatible with uint128 types (#75161)Guillaume Chatelet1-1/+5
2023-11-30[libc] Add more functions in CPP/bit.h (#73814)Guillaume Chatelet2-0/+216
2023-11-27 [libc] Move in_use into OptionalStorage (#73569)michaelrj-google1-8/+12
2023-10-02[libc][NFC] Couple of small warning fixes (#67847)Mikhail R. Gadelha2-2/+2
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet11-42/+42