aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2022-07-26[libc] Use nearest_integer instructions to improve expm1f performance.Tue Ly3-4/+7
2022-07-26[libc] Use nearest_integer instructions to improve expf performance.Tue Ly3-8/+8
2022-07-25[libc][Obvious] Use the correct StringView constructor in dirent_test.Siva Chandra Reddy1-5/+6
2022-07-25[libc] Add dirent.h functions opendir, readdir, closedir and dirfd.Siva Chandra Reddy27-0/+671
2022-07-25[libc] Add a simple StringStream class.Siva Chandra Reddy4-0/+165
2022-07-25[libc] Raise FE_INVALID for sinf with +- inf inputs.Tue Ly1-1/+3
2022-07-22[libc][nfc] move printf inf/nan to separate functionMichael Jones3-28/+87
2022-07-22[libc] Don't call user comparator function for equal pointersAlex Brachet1-0/+4
2022-07-22[libc] Temporarily disable arm32's sinf, cosf, sincosf entrypoints.Tue Ly1-3/+0
2022-07-22[libc] Implement sinf function that is correctly rounded to all rounding modes.Tue Ly11-73/+649
2022-07-22[libc] Add float type and flag for nearest_integer to enable SSE4.2.Tue Ly6-3/+49
2022-07-21[libc] Add a convenience class and function for integer to string conversion.Siva Chandra Reddy7-28/+419
2022-07-19[libc] Add a method `find_last_of` to StringView.Siva Chandra Reddy2-0/+64
2022-07-18[libc] fix strtofloatingpoint on rare edge caseMichael Jones2-4/+105
2022-07-18[libc] Fix API for remove_{prefix, suffix}Jeff Bailey3-45/+34
2022-07-17Ensure newlines at the end of files (NFC)Kazu Hirata1-1/+1
2022-07-15[libc] add rounding modes to printf float convMichael Jones4-8/+152
2022-07-15[libc][arm32] add string stdlib & math entrypointsMichael Jones1-2/+39
2022-07-14[libc] Enable a few stdlib and time functions on aarch64.Siva Chandra3-1/+14
2022-07-14[libc] Enable few stdio functions on aarch64.Siva Chandra1-0/+12
2022-07-14[libc] Enable few pthread and threads functions on aarch64.Siva Chandra1-0/+12
2022-07-14[libc] Add implementations of pthread_equal and pthread_self.Siva Chandra Reddy24-3/+470
2022-07-14[libc] Add nearest integer instructions to fputil.Tue Ly4-0/+126
2022-07-14Add support for three more string_view functionsJeff Bailey2-3/+58
2022-07-13[libc][NFC] Make all integration tests depend on the threads implementation.Siva Chandra Reddy1-7/+3
2022-07-13[libc] Linux threads - Setup TLS area of a new thread and cleanup at exit.Siva Chandra Reddy9-49/+174
2022-07-13[libc] Specify rounding mode for strto[f|d] testsAlex Brachet8-43/+98
2022-07-13[libc][NFC] Make explicit casts for gccAlex Brachet1-1/+2
2022-07-13[libc] Add explicit casts for gccAlex Brachet1-2/+2
2022-07-13[libc] Reset rounding mode after fsetround testsAlex Brachet1-0/+7
2022-07-13[libc][NFC] Move thread platform data pointer to thread attributes.Siva Chandra Reddy3-6/+15
2022-07-12[libc][utils] Add more methods to StringViewGuillaume Chatelet2-71/+260
2022-07-11[libc] clean up printf error codesMichael Jones12-13/+26
2022-07-11[libc] Add imaxabsAlex Brachet10-0/+89
2022-07-11[libc][NFC] Make thread_detach_test an integration test.Siva Chandra Reddy5-6/+18
2022-07-11[libc] Linux threads - Set CLEAR_TID addr to 0 when exiting a detached thread.Siva Chandra Reddy1-0/+4
2022-07-10[libc] Linux threads - store a ptr to the thread attribs in the start args.Siva Chandra Reddy1-9/+9
2022-07-09[libc][NFC] Remove the now used thread_attrib target.Siva Chandra Reddy5-28/+31
2022-07-08[libc] add printf hexadecimal float conversionMichael Jones6-14/+547
2022-07-08[libc] add dependencies to generic sqrt testsMichael Jones1-0/+3
2022-07-07[libc][nfc] update get_explicit_mantissaMichael Jones2-5/+13
2022-07-07[libc] Make div test names uniqueAlex Brachet1-1/+1
2022-07-07[libc][NFC] Make explicit castsAlex Brachet1-5/+5
2022-07-04Use add_llvm_install_targets for install-llvmlibcJeff Bailey1-5/+4
2022-07-04[libc] Add a separate algorithm_test.Tue Ly1-1/+16
2022-07-01[libc][math] Improved ExhaustiveTest performance.Kirill Okhotnikov10-118/+117
2022-07-01Revert "[reland] algorithm_test.cpp"Guillaume Chatelet1-5/+4
2022-07-01[reland] algorithm_test.cppGuillaume Chatelet1-4/+5
2022-06-30[libc][Obvious] Do not add __NO_ to targets with FLAG__NO suffix.Tue Ly3-4/+4
2022-06-29Revert "[libc][test] Remove dependency on sstream in algorithm_test.cpp"Guillaume Chatelet2-40/+10