aboutsummaryrefslogtreecommitdiff
path: root/libc/cmake
AgeCommit message (Expand)AuthorFilesLines
2024-07-27[libc] Make NVPTX benchmarks use LTO for linkingJoseph Huber1-0/+4
2024-07-26[libc] Fix building bitcode library for GPU (#100491)Joseph Huber2-41/+5
2024-07-25[libc][math][c23] Enable C23 _Float16 math functions on GPUs (#99248)OverMighty2-9/+30
2024-07-24[libc] Only add '-fno-builtin-*' on the entrypoints that use them (#100481)Joseph Huber2-10/+12
2024-07-24Reapply "[libc] Remove 'packaged' GPU build support (#100208)"Joseph Huber1-91/+0
2024-07-24Revert "[libc] Remove 'packaged' GPU build support (#100208)"Joseph Huber1-0/+91
2024-07-24[libc] Remove 'packaged' GPU build support (#100208)Joseph Huber1-91/+0
2024-07-23[libc] Fix leftover debug commandline argumentJoseph Huber1-1/+0
2024-07-23[libc][math] Optimize maximum and minimum functions using builtins when avail...OverMighty6-0/+39
2024-07-23[libc] Fix missing default value for errno config (#100175)Joseph Huber1-1/+1
2024-07-22[libc] Remove workarounds for lack of functional NVPTX linker (#96972)Joseph Huber2-42/+8
2024-07-22[libc][math] Optimize copysign{,f,f16} and fabs{,f,f16} with builtins when av...OverMighty2-0/+7
2024-07-19[libc] Fix missing sysroot path for kernel headers when crosscompiling (#99588)Mikhail R. Gadelha1-1/+5
2024-07-18[libc] Restore DECLS_FILE_PATH property (#99583)Michael Jones1-0/+1
2024-07-18[libc] newheadergen: cmake config newhdrgen (#99543)aaryanshukla1-1/+100
2024-07-17Revert "[libc] newheadergen: configured cmake" (#99414)aaryanshukla1-100/+1
2024-07-17[libc] newheadergen: configured cmake (#98828)aaryanshukla1-1/+100
2024-07-17[libc] Add Kernel Resource Usage to nvptx-loader (#97503)jameshu158691-2/+12
2024-07-17[libc] Add missing -latomic for rv32 (#99337)Mikhail R. Gadelha1-1/+1
2024-07-16[libc][stdlib] Implement heap sort. (#98582)lntue1-1/+12
2024-07-15[libc][math] Optimize nearest integer functions using builtins when available...OverMighty6-6/+69
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek1-5/+5
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini1-5/+5
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek1-5/+5
2024-07-09[libc] Disable `-ffreestanding` and `-fno-builtin` on the GPU build (#97636)Joseph Huber1-3/+17
2024-07-08[libc] Add config option for fast math optimizations (#98029)Joseph Huber1-0/+3
2024-07-02[libc] Include Linux kernel headers in the full build (#97486)Petr Hosek1-0/+8
2024-07-02[libc] Only use COMPILER_RESOURCE_DIR if available (#97465)Petr Hosek1-1/+1
2024-07-02[libc] Use -nostdlibinc in the full build mode (#97461)Petr Hosek2-5/+11
2024-06-26[libc] NVPTX Profiling (#92009)jameshu158691-8/+19
2024-06-25[libc] Configure CMAKE_REQUIRED_FLAGS so the GPU can use flag checks (#95424)Joseph Huber1-32/+13
2024-06-13Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)Schrodinger ZHU Yifan1-0/+9
2024-06-07[libc] Correctly pass the C++ standard to NVPTX internal buildsJoseph Huber1-3/+7
2024-06-03[libc] Add GPU utility dependencies if presentJoseph Huber1-0/+6
2024-06-03[libc] Correctly find LLVM binaries when built in projects mode for GPUJoseph Huber1-18/+34
2024-05-30[libc][math][c23] Add fabsf16 C23 math function (#93567)OverMighty2-2/+9
2024-05-21[libc] Provide __libc_{init,fini}_array for baremetal (#90828)Petr Hosek1-3/+0
2024-05-15[libc] Fix GPU handling for unsupported backends (#92271)Joseph Huber2-2/+9
2024-04-08[libc] remove MPFR and related tests in full build (#87693)Schrodinger ZHU Yifan1-1/+3
2024-04-04[libc] Temporary math macros fix (#87681)Michael Jones1-0/+7
2024-03-29[libc] enable stack protectors and frame pointers on default (#86288)Schrodinger ZHU Yifan1-0/+9
2024-03-28[libc] Disable testing for NVPTX debug builds (#86856)Joseph Huber1-0/+5
2024-03-11[libc][NFC] Do not add libc test framework and -fno-rtti to C tests. (#84837)lntue2-7/+14
2024-03-11[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)Joseph Huber1-7/+35
2024-03-10[libc] Fix flag parsing bugs. (#84706)lntue2-5/+5
2024-03-05[libc] Fix standalone cross compiling build for the GPU (#84042)Joseph Huber1-2/+12
2024-03-05[libc] Disable verbose logging messages on hermetic tests (#83954)Joseph Huber1-3/+5
2024-03-01[libc] Fix '/gpu' directory not being made for the declarationsJoseph Huber1-0/+1
2024-02-29[libc] Allow libc to build on Red Hat (#83517)jameshu158691-4/+5
2024-02-29[libc][NFC] Rename `LIBC_COMPILER_HAS_FLOAT128` to `LIBC_TYPES_HAS_FLOAT128` ...Guillaume Chatelet2-2/+2