summaryrefslogtreecommitdiff
path: root/libc/src/__support/CPP
AgeCommit message (Expand)Author
2025-11-06Fix bazel build issue caused in #166517 (#166734)Karlo Basioli
2025-10-17Revert "[libc] add basic lifetime annotations for support data structures" (#...Schrodinger ZHU Yifan
2025-10-17[libc] add basic lifetime annotations for support data structures (#145933)Schrodinger ZHU Yifan
2025-09-26[libc] Update the memory helper functions for simd types (#160174)Joseph Huber
2025-09-24[libc][NFC] Remove usage of the C keyword `I`. (#160567)lntue
2025-09-17[libc] Some MSVC compatibility fixes in src/__support. (#159428)lntue
2025-09-16[libc] Clean up mask helpers after allowing implicit conversions (#158681)Joseph Huber
2025-09-12[libc] Some more MSVC compatibility in src/__support. (#158108)lntue
2025-09-10[libc] Implement vector 'split' and 'concat' routines (#157537)Joseph Huber
2025-09-10[libc] Update some __builtin_* usage to be compatible with MSVC. (#157870)lntue
2025-09-09[libc] Add check for support and a test for libc SIMD helpers (#157746)Joseph Huber
2025-09-09[libc] Add simple 'tuple' type to CPP helpers (#157739)Joseph Huber
2025-09-09[libc] Make simd helper functions static (#157551)Joseph Huber
2025-09-09[libc] Some compatibility update for building with MSVC. (#157701)lntue
2025-09-02[libc] Add more elementwise wrapper functions (#156515)Joseph Huber
2025-09-02 [libc] Implement generic SIMD helper 'simd.h' and implement strlen (#152605)Joseph Huber
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2025-07-23[libc] Add support for __builtin_is_constant_evaluated for GCC 9+. (#150322)lntue
2025-07-23[libc] Fix problem with older compilers that do not have __has_builtin. (#150...lntue
2025-07-09[libc][NFC] fix comment typo ("documentation") (#147836)Bogdan Vetrenko
2025-07-09[libc][math][c++23] Add bfloat16 support in LLVM libc (#144463)Krishna Pandey
2025-06-27[libc] Add and use 'cpp::launder' to guard placement new (#146123)Joseph Huber
2025-04-02[libc] Added support for fixed-points in ``is_signed`` and ``is_unsigned``. (...Abhinav Kumar
2025-03-28[NFC] Fix some typos in libc and mlir comments (#133374)Qinkun Bao
2025-03-26[libc][CPP] correct cmpxchg failure ordering inference (#133127)Schrodinger ZHU Yifan
2025-03-25[libc] Add support for C++20 'atomic_ref' type (#132302)Joseph Huber
2025-03-10[libc] Fix implicit conversion warnings. (#130635)lntue
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh
2025-02-12[libc][bit_test] fix -Wimplicit-int-conversion (#126317)Nick Desaulniers
2025-02-04[libc] Alternative algorithm for decimal FP printf (#123643)Simon Tatham
2025-02-01[libc] Build with -Wdeprecated, fix some warnings (#125373)Roland McGrath
2025-01-28[libc][complex] Testing infra for MPC (#121261)Shourya Goel
2025-01-23[libc][NFC] Strip all training whitespace and missing newlines (#124163)Joseph Huber
2024-12-16[libc] fix atomic and apply an explicit check on unique object representation...Schrodinger ZHU Yifan
2024-12-06[libc] Update fence to use scoped fence now that it's supported (#119018)Joseph Huber
2024-12-06[libc][CPP] clean up and generalize atomic implementation (#118996)Schrodinger ZHU Yifan
2024-11-03[libc] Add proxy headers to handle memory allocation associated with the head...Job Henandez Lara
2024-11-01[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara
2024-10-18[libc][complex] Added support for CFP16 and CFP128 (#112594)Shourya Goel
2024-10-14[libc][complex] Set up headers and add documentation for complex.h. (#111659)Shourya Goel
2024-10-11[libc] Fix for adding macro I (#111872)Shourya Goel
2024-09-11[libc] Add osutils for Windows and make libc and its tests build on Windows t...Sirui Mu
2024-08-07[libc] Use proxy headers for `limits.h` values (#102378)Joseph Huber
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-06-14[libc][__support][bit] Switch popcount to Brian Kernighan’s Algorithm (#95625)Ryan Beltran
2024-06-05[libc][type_traits] Add aligned_storage (#94074)PiJoules