summaryrefslogtreecommitdiff
path: root/libc
Commit message (Expand)AuthorAgeFilesLines
* [libc][NFC] Replace "inline" keyword with "LIBC_INLINE".Siva Chandra Reddy2023-01-2420-159/+203
* Revert D142108 "[reland][libc][NFC] Detect host CPU features using try_compil...Guillaume Chatelet2023-01-2423-109/+75
* [reland][libc][NFC] Detect host CPU features using try_compile instead of try...Guillaume Chatelet2023-01-2423-75/+109
* [libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy2023-01-2423-191/+230
* [libc][NFC] Reduce CMake configuration timeGuillaume Chatelet2023-01-231-0/+2
* Revert D142108 "[libc][NFC] Detect host CPU features using try_compile instea...Guillaume Chatelet2023-01-2323-109/+75
* [libc][NFC] Detect host CPU features using try_compile instead of try_run.Guillaume Chatelet2023-01-2323-75/+109
* [libc][Obvious] Restore static keyword of a few static methods.Siva Chandra2023-01-202-4/+4
* [libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy2023-01-2039-190/+233
* [libc] add scanf float converterMichael Jones2023-01-198-17/+670
* [libc] add internal string classMichael Jones2023-01-195-2/+171
* [libc] Fix memcpy inefficiencyGuillaume Chatelet2023-01-171-4/+4
* [libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-143-9/+11
* [libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-145-14/+14
* [libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-144-4/+4
* [libc][NFC] Use C headers in host CPU sniffing code.Siva Chandra Reddy2023-01-131-2/+2
* [libc][obvious] Add a missing dep.Siva Chandra Reddy2023-01-121-0/+2
* [libc] Use the boostrap build's target triple if available.Siva Chandra Reddy2023-01-112-15/+34
* [libc] Implement str{,n}casecmpAlex Brachet2023-01-1120-5/+288
* [libc][NFC] Remove the now unused WrapperGen tool and tests.Siva Chandra Reddy2023-01-109-623/+0
* [libc] Fix -Wimplicit-int-conversion warningsAlex Brachet2023-01-102-2/+2
* Reland: "[libc] Templatize str{,n}cmp"Alex Brachet2023-01-105-17/+61
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-104-16/+16
* [libc][Obvious] Re-enable log10 tests.Tue Ly2023-01-091-83/+83
* [libc][Obvious] Address few GCC warnings.Siva Chandra Reddy2023-01-0910-14/+30
* [libc][Obvious] Fix typos in LLVMLibCArchitectures.cmake defining target arch...Tue Ly2023-01-091-3/+3
* Revert "[libc] Templatize str{,n}cmp"Alex Brachet2023-01-096-67/+17
* [libc] Move b* string functions to strings.hAlex Brachet2023-01-093-3/+28
* [libc] Templatize str{,n}cmpAlex Brachet2023-01-096-17/+67
* [libc][Obvious] Temporarily disable log10_test for further investigation.Tue Ly2023-01-081-83/+83
* [libc][Obvious] Remove constexpr fomr exact_mult in double_double.hTue Ly2023-01-081-1/+1
* [libc][math] Implement log10 function correctly rounded for all rounding modesTue Ly2023-01-0817-5/+1898
* [libc] Add a separate install target for the libc static archives.Siva Chandra Reddy2023-01-062-6/+21
* [libc] add noexcept to external function headersMichael Jones2023-01-066-8/+12
* [libc] Add a section about supported compilers in the documentationGuillaume Chatelet2023-01-062-0/+18
* [libc] Make the sidebar colors have a higher constract in the white background.Siva Chandra Reddy2023-01-051-2/+2
* [libc] Add document for a recipe to do a full standalone cross-build.Siva Chandra Reddy2023-01-054-74/+165
* [libc] Add documentation on hacking with vscodeJeff Bailey2023-01-051-0/+21
* [libc] get_table_negative cannot be constexprGuillaume Chatelet2023-01-051-2/+2
* [libc] Fix invalid constructor declarationGuillaume Chatelet2023-01-051-1/+1
* [libc][NFC] Use a function instead of templated static member functions for T...Guillaume Chatelet2023-01-053-39/+40
* [libc][NFC] Remove unused variableGuillaume Chatelet2023-01-041-1/+0
* [libc][NFC] Remove a constexpr marking to fix GCC build.Siva Chandra Reddy2023-01-031-1/+1
* [libc] [nfc] Fix heading underline.Jeff Bailey2023-01-011-1/+1
* [reland][libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet2022-12-271-0/+1
* [libc][NFC] Fix lax vector conversion for aarch64Guillaume Chatelet2022-12-271-12/+12
* Revert "[libc][NFC] Add -fno-lax-vector-conversions compilation flag"Guillaume Chatelet2022-12-271-1/+0
* [libc][NFC] Add -fno-lax-vector-conversions compilation flagGuillaume Chatelet2022-12-271-0/+1
* [libc][obvious] Remove a spurious statement leftover from a previous change.Siva Chandra Reddy2022-12-231-1/+0
* [libc][NFC] Use operator new and operator delete in POSIX file actions API.Siva Chandra Reddy2022-12-236-42/+61