aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2023-01-24[libc][NFC] Replace "inline" keyword with "LIBC_INLINE".Siva Chandra Reddy20-159/+203
2023-01-24Revert D142108 "[reland][libc][NFC] Detect host CPU features using try_compil...Guillaume Chatelet23-109/+75
2023-01-24[reland][libc][NFC] Detect host CPU features using try_compile instead of try...Guillaume Chatelet23-75/+109
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy23-191/+230
2023-01-23[libc][NFC] Reduce CMake configuration timeGuillaume Chatelet1-0/+2
2023-01-23Revert D142108 "[libc][NFC] Detect host CPU features using try_compile instea...Guillaume Chatelet23-109/+75
2023-01-23[libc][NFC] Detect host CPU features using try_compile instead of try_run.Guillaume Chatelet23-75/+109
2023-01-20[libc][Obvious] Restore static keyword of a few static methods.Siva Chandra2-4/+4
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy39-190/+233
2023-01-19[libc] add scanf float converterMichael Jones8-17/+670
2023-01-19[libc] add internal string classMichael Jones5-2/+171
2023-01-17[libc] Fix memcpy inefficiencyGuillaume Chatelet1-4/+4
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata3-9/+11
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata5-14/+14
2023-01-14[libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata4-4/+4
2023-01-13[libc][NFC] Use C headers in host CPU sniffing code.Siva Chandra Reddy1-2/+2
2023-01-12[libc][obvious] Add a missing dep.Siva Chandra Reddy1-0/+2
2023-01-11[libc] Use the boostrap build's target triple if available.Siva Chandra Reddy2-15/+34
2023-01-11[libc] Implement str{,n}casecmpAlex Brachet20-5/+288
2023-01-10[libc][NFC] Remove the now unused WrapperGen tool and tests.Siva Chandra Reddy9-623/+0
2023-01-10[libc] Fix -Wimplicit-int-conversion warningsAlex Brachet2-2/+2
2023-01-10Reland: "[libc] Templatize str{,n}cmp"Alex Brachet5-17/+61
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille4-16/+16
2023-01-09[libc][Obvious] Re-enable log10 tests.Tue Ly1-83/+83
2023-01-09[libc][Obvious] Address few GCC warnings.Siva Chandra Reddy10-14/+30
2023-01-09[libc][Obvious] Fix typos in LLVMLibCArchitectures.cmake defining target arch...Tue Ly1-3/+3
2023-01-09Revert "[libc] Templatize str{,n}cmp"Alex Brachet6-67/+17
2023-01-09[libc] Move b* string functions to strings.hAlex Brachet3-3/+28
2023-01-09[libc] Templatize str{,n}cmpAlex Brachet6-17/+67
2023-01-08[libc][Obvious] Temporarily disable log10_test for further investigation.Tue Ly1-83/+83
2023-01-08[libc][Obvious] Remove constexpr fomr exact_mult in double_double.hTue Ly1-1/+1
2023-01-08[libc][math] Implement log10 function correctly rounded for all rounding modesTue Ly17-5/+1898
2023-01-06[libc] Add a separate install target for the libc static archives.Siva Chandra Reddy2-6/+21
2023-01-06[libc] add noexcept to external function headersMichael Jones6-8/+12
2023-01-06[libc] Add a section about supported compilers in the documentationGuillaume Chatelet2-0/+18
2023-01-05[libc] Make the sidebar colors have a higher constract in the white background.Siva Chandra Reddy1-2/+2
2023-01-05[libc] Add document for a recipe to do a full standalone cross-build.Siva Chandra Reddy4-74/+165
2023-01-05[libc] Add documentation on hacking with vscodeJeff Bailey1-0/+21
2023-01-05[libc] get_table_negative cannot be constexprGuillaume Chatelet1-2/+2
2023-01-05[libc] Fix invalid constructor declarationGuillaume Chatelet1-1/+1
2023-01-05[libc][NFC] Use a function instead of templated static member functions for T...Guillaume Chatelet3-39/+40
2023-01-04[libc][NFC] Remove unused variableGuillaume Chatelet1-1/+0
2023-01-03[libc][NFC] Remove a constexpr marking to fix GCC build.Siva Chandra Reddy1-1/+1
2023-01-01[libc] [nfc] Fix heading underline.Jeff Bailey1-1/+1
2022-12-27[reland][libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet1-0/+1
2022-12-27[libc][NFC] Fix lax vector conversion for aarch64Guillaume Chatelet1-12/+12
2022-12-27Revert "[libc][NFC] Add -fno-lax-vector-conversions compilation flag"Guillaume Chatelet1-1/+0
2022-12-27[libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet1-0/+1
2022-12-23[libc][obvious] Remove a spurious statement leftover from a previous change.Siva Chandra Reddy1-1/+0
2022-12-23[libc][NFC] Use operator new and operator delete in POSIX file actions API.Siva Chandra Reddy6-42/+61