aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2023-08-31[libc] Support 'assert.h' on the GPUJoseph Huber12-21/+149
2023-08-31[libc] Implement the 'abort' function on the GPUJoseph Huber6-2/+52
2023-08-31[libc][gpu] Thread divergence fix on voltaJon Chesterfield5-48/+48
2023-08-30[libc] Fix running the 'nanosleep' test on unsupported architecturesJoseph Huber1-11/+15
2023-08-30[libc] Implement the 'nanosleep' function on the GPUJoseph Huber9-21/+111
2023-08-30[libc] Define long long limits if not definedAlex Brachet1-0/+8
2023-08-30[libc] Fix 'clock()' testing on the GPUJoseph Huber2-4/+4
2023-08-30[libc] Implement the 'clock()' function on the GPUJoseph Huber11-0/+164
2023-08-30[libc][riscv] Added support for rv32 in setjmp and longjmpMikhail R. Gadelha2-52/+74
2023-08-30[libc] Fix set_thread_ptr call in rv32 start up codeMikhail R. Gadelha1-1/+1
2023-08-30[libc] Fix test case that expects time_t to be a 32-bit typeMikhail R. Gadelha1-1/+1
2023-08-30[libc][math] Implement double precision exp10 function correctly rounded for ...Tue Ly14-5/+697
2023-08-29[libc] Remove hard dependencies on linux from macros headersJoseph Huber1-55/+54
2023-08-29[libc][NFC] Fix typoGuillaume Chatelet1-1/+1
2023-08-29[libc] Fix the remaining old style includesPetr Hosek3-4/+5
2023-08-29[libc] Add missing ${LIBC_INCLUDE_DIR} to object rulePetr Hosek1-2/+1
2023-08-29[libc] Fix the libc header installation pathPetr Hosek1-2/+2
2023-08-28[libc] Add more test cases to the argument list testsJoseph Huber2-0/+102
2023-08-25[libc][math] Implement double precision exp2 function correctly rounded for a...Tue Ly19-196/+844
2023-08-24[libc] Add sys/time.h to the list of aarch64 headers.Siva Chandra1-0/+1
2023-08-24[libc] Add abort and __llvm_libc_syscall to aarch64 fullbuild config.Siva Chandra1-0/+2
2023-08-24[libc] Fix fputil::multiply_add and fputil::polyeval template signatures.Tue Ly2-3/+26
2023-08-24[libc][math] Implement double precision exp function correctly rounded for al...Tue Ly18-27/+886
2023-08-24[libc] Only add -ffreestanding flag in full build mode.Tue Ly2-2/+13
2023-08-23[libc] Remove `MAX_LANE_SIZE` definition from the RPC serverJoseph Huber6-29/+25
2023-08-21[libc] Add the 'cpp.new' as a dependency on `atexit`Joseph Huber1-0/+1
2023-08-21[libc] Remove 'try_open' from the client interfaceJoseph Huber1-19/+13
2023-08-21[libc] Use LIBC_HAS_BUILTIN instead of __has_builtin directly.Mikhail R. Gadelha1-16/+16
2023-08-18Fx typos in documentationKazu Hirata1-1/+1
2023-08-18[libc] Fix HPD on extremely long numbersMichael Jones2-6/+32
2023-08-17[libc] Do not run tests on vendor implemented mathJoseph Huber6-7/+24
2023-08-17[libc][NFC] Put definitions of stdout and friends into their own object files.Siva Chandra Reddy18-114/+262
2023-08-17[libc] Do not find system binaries for offloading toolsJoseph Huber1-3/+3
2023-08-17[libc] Extend optional to support non trivially destructible objectsMikhail R. Gadelha1-40/+48
2023-08-17[libc][NFC] Add new is_trivially_destructible check to libc's type_traitsMikhail R. Gadelha1-0/+129
2023-08-17Revert "[libc] Add limits.h"Alfred Persson Forsberg7-78/+0
2023-08-17[libc] [NFC] explain compiler macros in limits.hAlfred Persson Forsberg1-0/+6
2023-08-16[libc][fix] Fix test after changing logic for generic stdioJoseph Huber1-2/+3
2023-08-16[libc] Implement fopen, fclose, and fread on the GPUJoseph Huber13-60/+189
2023-08-16[libc] Fix compilation on 32-bit systemsMikhail R. Gadelha1-7/+8
2023-08-16[libc] limits.h: include compiler limits if not already includedAlfred Persson Forsberg1-0/+5
2023-08-15[libc] Add fuzzing for printf floatsMichael Jones2-0/+133
2023-08-15[libc] Fix printf %e and %g bugsMichael Jones2-76/+171
2023-08-15[libc] Fix printf %f bugsMichael Jones2-45/+115
2023-08-15[libc] Fix printf %a padding issueMichael Jones2-1/+15
2023-08-15[libc] Add get_explicit_exponent to fpbitsMichael Jones6-29/+41
2023-08-15[libc][NFC] Suppress warnings on floating point conversionsJoseph Huber1-4/+12
2023-08-15[libc] Drop RPC port count and index to 32-bit numbersJoseph Huber1-27/+27
2023-08-14Revert "[libc] Extend optional to support non trivially destructible objects"Mikhail R. Gadelha2-52/+40
2023-08-14[libc] Extend optional to support non trivially destructible objectsMikhail R. Gadelha2-40/+52