aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2023-04-15Revert "Revert "[CMake] Bumps minimum version to 3.20.0.""Mark de Wever2-2/+2
2023-04-14[libc] Add implementation of getcharMichael Jones11-1/+135
2023-04-14[libc] Remove duplicate architecture from the detected listJoseph Huber1-0/+1
2023-04-14[LIBC] Actually assert no errors in `pthread_call_once` in its test; NFCNoah Goldstein1-1/+1
2023-04-14[LIBC] Clarify namespace of `thread_exit` in `pthread_exit`Noah Goldstein1-1/+1
2023-04-12[LIBC] Fix comments / name of __sched_cpu_count testsNoah Goldstein1-2/+2
2023-04-12[LIBC] Fix `getrandom` success return valueNoah Goldstein2-1/+10
2023-04-12[LIBC] Implement `sched_yield()`Noah Goldstein11-2/+116
2023-04-12[libc] Fix strtod exponent overflow bugMichael Jones2-5/+33
2023-04-11[libc] Fix typo in gnu_ext.tdCaslyn Tonelli1-1/+1
2023-04-11[libc] Add memmem implementationCaslyn Tonelli18-12/+265
2023-04-11[libc] Fix swab placementCaslyn Tonelli6-18/+14
2023-04-11[libc][math] Update range reduction step for log2f and improve its performance.Tue Ly2-72/+68
2023-04-11[libc] remove unsupported GCC attributeGuillaume Chatelet1-2/+2
2023-04-11[libc][NFC] Use new approach based on types to code memmoveGuillaume Chatelet2-83/+54
2023-04-11[libc][NFC] Use new approach based on types to code memsetGuillaume Chatelet4-91/+86
2023-04-11[libc] Correctly add new filesAlex Brachet6-0/+104
2023-04-11Reland "[libc] Add {,r}index"Alex Brachet7-6/+66
2023-04-11Revert "[libc] Add {,r}index"Alex Brachet13-170/+6
2023-04-11[libc] Add {,r}indexAlex Brachet13-6/+170
2023-04-11[libc] Move str{,r}chr implementation to headersAlex Brachet9-155/+243
2023-04-10[libc] Add swab implementationCaslyn Tonelli10-0/+162
2023-04-10[libc][obvious] fix new assert typoMichael Jones1-1/+1
2023-04-10[libc][math] Update range reduction step for logf and reduce its latency.Tue Ly4-63/+169
2023-04-10[libc] clean up ctype negative handlingMichael Jones19-37/+36
2023-04-07[libc] Add baremetal abortAlex Brachet2-0/+24
2023-04-07[libc][obvious] fix phrasing in assert commentMichael Jones1-5/+6
2023-04-07[libc][math] Update range reduction step for log10f and reduce its latency.Tue Ly5-150/+209
2023-04-07[libc][NFC] Simplify op_genericGuillaume Chatelet1-123/+121
2023-04-07[libc] Use SFINAE to implement is_signed/is_unsignedGuillaume Chatelet1-2/+12
2023-04-07[libc] Add value_type to cpp::arrayGuillaume Chatelet1-1/+1
2023-04-07[libc][NFC] Simplify type_traitsGuillaume Chatelet1-59/+44
2023-04-07[libc] Add strxfrm ImplementationCaslyn Tonelli7-0/+114
2023-04-06[libc] Implement strsepAlex Brachet11-2/+125
2023-04-06[libc][RISCV] Let RISCV64 targets test implementations with and without FMA.Tue Ly3-5/+11
2023-04-06[libc] Remove dead codeGuillaume Chatelet1-6/+0
2023-04-05[libc] Only add extra runtime dependencies if the target existsJoseph Huber1-1/+0
2023-04-05[libc] Search for the CUDA patch explicitly when testingJoseph Huber5-1/+15
2023-04-05[libc][NFC] Rework generic memory operationsGuillaume Chatelet1-197/+239
2023-04-05[libc] fix strtofloat on large exponentsMichael Jones2-11/+383
2023-04-03[libc] Add strchrnul implementationCaslyn Tonelli16-1/+172
2023-04-03[libc] Free the GPU memory allocated in the device loadersJoseph Huber2-0/+28
2023-04-03[libc] Improve copying system vectors to the GPUJoseph Huber1-8/+15
2023-04-03[re-reland][libc] Adds string and TestLogger classes, use them in LibcTestGuillaume Chatelet9-77/+631
2023-04-03Revert D147231 "[reland][libc] Adds string and TestLogger classes, use them i...Guillaume Chatelet9-623/+77
2023-04-03[reland][libc] Adds string and TestLogger classes, use them in LibcTestGuillaume Chatelet9-77/+623
2023-04-02Revert D147231 "[libc] Adds string and TestLogger classes, use them in LibcTest"Guillaume Chatelet9-623/+77
2023-04-02[libc] Adds string and TestLogger classes, use them in LibcTestGuillaume Chatelet9-77/+623
2023-04-02[libc] Fix missing include for pthread testsGuillaume Chatelet5-0/+5
2023-04-02[libc] Use string_view for write_to_stderrGuillaume Chatelet5-17/+43