aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2023-11-17[libc] Add base for target config within cmake (#72318)michaelrj-google4-12/+91
2023-11-16[libc] Remove recursion in get_object_files_for_test to improve build time. (...lntue1-36/+47
2023-11-14[libc] Only perform MSAN unpoison in non-constexpr context. (#72299)lntue1-2/+9
2023-11-13[libc][arm] Use __ARM_FP to detect floating point support for FEnvImpl. (#72177)lntue1-2/+1
2023-11-13[libc] Check if arm targets support FPSCR in FEnvImpl.h. (#72158)lntue3-2/+6
2023-11-13[libc][NFC] Do not emit init / fini kernels in NVPTX libcJoseph Huber1-0/+1
2023-11-10[libc] Fix missing ; in spec.td. (#71977)lntue1-1/+1
2023-11-10[libc][math] Add initial support for C23 float128 math functions, starting wi...lntue18-15/+307
2023-11-10[libc] Update configure.rst after config.json modification (#71942)Guillaume Chatelet1-0/+1
2023-11-10[libc] Adding a version of memset with software prefetching (#70857)doshimili6-21/+78
2023-11-09[libc][fix] Call GPU destructors in the correct orderJoseph Huber3-5/+4
2023-11-07[libc][FIXME] Disable math tests to make the GPU bots green (#71603)Joseph Huber2-0/+74
2023-11-07[libc][NFC] Remove libcpp include from atanf_test (#71449)michaelrj-google1-4/+3
2023-11-07[libc][bazel] Add powf target and fix bazel overlay. (#71464)lntue1-1/+0
2023-11-07[libc] Optimize mempcy size thresholds (#70049)Dmitry Vyukov1-7/+25
2023-11-06[libc][math] Add min/max/min_denorm/max_denorm constants to FPBits and clean ...lntue19-505/+484
2023-11-06[libc][math] Implement powf function correctly rounded to all rounding modes....lntue23-325/+1665
2023-11-06Fix load64_aligned (#71391)Guillaume Chatelet1-2/+4
2023-11-03[libc] Cleanup ErrnoSetterMatcher target (#71240)michaelrj-google9-29/+29
2023-11-02[libc] Allow hermetic timing if the `clock` function is built (#71092)Joseph Huber3-15/+17
2023-11-01[amdgpu][openmp] Treat missing TIMESTAMP_FREQUENCY as non-fatal (#70987)Jon Chesterfield1-15/+16
2023-10-31[libc] Add a few missing casts (#70850)Roland McGrath2-5/+5
2023-10-30[libc] Fix printf long double truncation bound (#70705)michaelrj-google2-5/+10
2023-10-30[libc][Obvious] Fix missing semicolon in AMDGPU loader implementationJoseph Huber1-3/+2
2023-10-30[amdgpu][openmp] Avoiding writing to packet header twice (#70695)Jon Chesterfield1-7/+8
2023-10-27[libc] Optimize the RPC memory copy for the AMDGPU target (#70467)Joseph Huber2-5/+18
2023-10-27[libc] Fix incorrect printing for alt mode ints (#70252)michaelrj-google2-2/+30
2023-10-26[libc] memmove optimizations (#70043)Dmitry Vyukov3-24/+114
2023-10-26[libc] Add --sweep-min-size flag for benchmarks (#70302)Dmitry Vyukov1-4/+10
2023-10-25[libc] Compile the GPU functions with '-fconvergent-functions' (#70229)Joseph Huber1-0/+1
2023-10-25[libc] Fix a constexpr violation from b4e552999de518a1d006c7b84f94491beeb4092cBenjamin Kramer1-1/+1
2023-10-24[libc] Disable -NaN test on float128 systems (#70146)michaelrj-google1-0/+4
2023-10-24[libc] Fix printf long double inf, bitcast in msan (#70067)michaelrj-google4-4/+24
2023-10-24[libc] Speed up memmove overlapping check (#70017)Dmitry Vyukov1-10/+12
2023-10-23[libc] Enable remaining string functions on the GPU (#68346)Joseph Huber2-8/+35
2023-10-23Typos: 'maxium', 'minium'Hans Wennborg1-1/+1
2023-10-20Fixed typo in GPU libm device library warning (#69752)Anton Rydahl1-1/+1
2023-10-20[libc][NFC] Attempt to deflake gettimeofday_test. (#69719)lntue2-32/+2
2023-10-19[libc][NFC] Forcing data type in gettimeofday_test when comparing the diff. (...lntue1-6/+6
2023-10-19[libc] Partially implement 'rand' for the GPU (#66167)Joseph Huber5-4/+39
2023-10-19[libc] Rework the 'fgets' implementation on the GPU (#69635)Joseph Huber3-16/+29
2023-10-19[libc][libm][GPU] Add missing vendor entrypoints to the GPU version of `libm`...Anton Rydahl52-86/+1190
2023-10-19[libc][NFC] Fix features.h.def file headerAlfred Persson Forsberg1-1/+1
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)alfredfo5-7/+7
2023-10-19[libc][math][NFC] Remove global scope constants declaration in math tests (#6...lntue67-335/+278
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_syscall definition (#69548)alfredfo4-5/+5
2023-10-19[libc] Add simple features.h with implementation macro (#69402)alfredfo7-0/+49
2023-10-17[libc] Implement the 'ungetc' function on the GPU (#69248)Joseph Huber10-12/+71
2023-10-16[libc] Add simple long double to printf float fuzz (#68449)michaelrj-google3-8/+30
2023-10-11[libc] Mark operator== const to avoid ambiguity in C++20. (#68805)Samira Bazuzi1-1/+1