aboutsummaryrefslogtreecommitdiff
path: root/libc/cmake/modules
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[libc] Fix standard cross build targeting the GPU (#82724)Joseph Huber2-2/+6
2024-02-22[libc] Search the compiler's path for GPU utility tools (#82712)Joseph Huber1-2/+3
2024-02-22[libc] Silence warnings when building GPU tests (#82701)Joseph Huber2-2/+4
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber8-455/+297
2024-02-20[libc] Cleanup of hermetic test flag handling (#82384)Joseph Huber2-44/+23
2024-02-15[libc] Move compile options to new cmake file (#81917)Michael Jones4-179/+226
2024-02-14[libc] Fix fixed point detection and add compile option. (#81788)lntue2-1/+5
2024-02-13[libc][stdfix] Generate stdfix.h header with fixed point precision macros acc...lntue2-3/+14
2024-02-09[libc] Bump up minimum PTX version to 6.3Joseph Huber1-4/+4
2024-02-05[libc] Refactor _build_gpu_objects cmake function. (#80631)lntue2-81/+121
2024-02-01[libc][NFC] Refactor FLAGS expansion using cmake_language(CALL ...). (#80156)lntue4-402/+184
2024-01-28[libc][CMake] fix CMake configure issues on openSUSE (#79751)Sirui Mu1-1/+4
2024-01-27[libc] change PREFER_GENERIC to EXPLICIT_SIMD_OPT (#79486)Schrodinger ZHU Yifan2-12/+17
2024-01-24[libc] Add C23 limits.h header. (#78887)lntue1-1/+11
2024-01-24[libc][NFC] Fix `-DSHOW_INTERMEDIATE_OBJECTS=DEPS` to work properly for entry...lntue2-12/+13
2024-01-22[libc] Replace -nostdlib++ flag when building with gcc and add placement new ...lntue2-2/+22
2024-01-22[libc] default enable -ftrivial-auto-var-init=pattern (#78776)Nick Desaulniers2-0/+8
2024-01-21[libc] fix unit tests in fullbuild (#78864)Schrodinger ZHU Yifan1-1/+1
2024-01-08Reapply "[libc] build with -Werror (#73966)" (#74506)Nick Desaulniers1-0/+4
2024-01-07[libc] Fix GPU tests not running after recent patches (#77248)Joseph Huber1-7/+14
2024-01-05[libc][cmake] append per obj compile options instead of prepending (#77126)Nick Desaulniers1-11/+5
2024-01-04[libc] major refactor of startup library (#76092)Schrodinger ZHU Yifan1-0/+6
2023-12-29[libc] Adds AMDGPU gfx941 and gfx942 to archs (#76573)Jan Patrick Lehr1-2/+3
2023-12-18[libc] Improve get_object_files_for_test to reduce CMake configure time for t...lntue1-30/+49
2023-12-05[libc] Default to a single threaded thread pool for GPU tests (#74486)Joseph Huber1-0/+3
2023-12-04Revert "[libc] build with -Werror (#73966)"Nick Desaulniers1-4/+0
2023-12-04[libc] build with -Werror (#73966)Nick Desaulniers1-0/+4
2023-11-28[libc] add PREFER_GENERIC flag (#73744)Schrodinger ZHU Yifan2-16/+12
2023-11-28[libc] [search] implement hcreate(_r)/hsearch(_r)/hdestroy(_r) (#73469)Schrodinger ZHU Yifan2-0/+21
2023-11-24[libc][NFC] Move float macro into its own header / add target os detection (#...Guillaume Chatelet1-1/+1
2023-11-21[libc] Update the AMDGPU implementation to use code object 5 (#72580)Joseph Huber1-4/+1
2023-11-17[libc] Add base for target config within cmake (#72318)michaelrj-google1-0/+1
2023-11-16[libc] Remove recursion in get_object_files_for_test to improve build time. (...lntue1-36/+47
2023-11-13[libc][NFC] Do not emit init / fini kernels in NVPTX libcJoseph Huber1-0/+1
2023-11-10[libc][math] Add initial support for C23 float128 math functions, starting wi...lntue2-0/+64
2023-11-02[libc] Allow hermetic timing if the `clock` function is built (#71092)Joseph Huber1-0/+6
2023-10-25[libc] Compile the GPU functions with '-fconvergent-functions' (#70229)Joseph Huber1-0/+1
2023-10-06[libc] Enable missing memory tests on the GPU (#68111)Joseph Huber1-4/+0
2023-09-29[libc][Obvious] Do not pass 'nolibc' and other flags to the GPU buildJoseph Huber1-1/+5
2023-09-26[libc] Start to refactor riscv platform abstraction to support both 32 and 64...Mikhail R. Gadelha1-2/+4
2023-09-26[libc] Propagate printf config options from a single config header library. (...Siva Chandra3-2/+8
2023-09-22[libc] Update integration test's linking options (#67158)Mikhail R. Gadelha1-1/+1
2023-09-22[libc] Add ${CMAKE_CROSSCOMPILING_EMULATOR} to custom test cmdlines (#66565)Mikhail R. Gadelha1-1/+2
2023-09-20[reland][libc][cmake] Tidy compiler includes (#66783) (#66878)Guillaume Chatelet2-42/+21
2023-09-19Revert "[libc][cmake] Tidy compiler includes (#66783)" (#66822)Guillaume Chatelet2-21/+42
2023-09-19[libc][cmake] Tidy compiler includes (#66783)Guillaume Chatelet2-42/+21
2023-09-18[libc][GPU] Fix dependencies for externally installed stub files (#66653)Joseph Huber1-3/+3
2023-09-13[libc][NFC] Make the dummy header target under overlay build a library. (#66329)Siva Chandra1-1/+1
2023-09-13[libc] Remove common_libc_tuners.cmake and move options into config.json. (#6...Siva Chandra1-0/+2
2023-09-13[libc][NFC] Make entrypoint alias targets real library targets. (#66044)Siva Chandra1-3/+16