summaryrefslogtreecommitdiff
path: root/libc/src/string
AgeCommit message (Expand)Author
2023-03-14Revert "[libc][NFC] Move memcmp implementations in subfolders"Guillaume Chatelet
2023-03-14[libc][NFC] Move memcmp implementations in subfoldersGuillaume Chatelet
2023-03-06[libc] Add riscv64 config.Siva Chandra
2023-03-05[libc][Obvious] Add the LIBC_INLINE tag to a function define in a.h file.Siva Chandra Reddy
2023-03-03[libc] Fix strspnAlex Brachet
2023-03-01[libc] Fix strcspnAlex Brachet
2023-02-28[libc][NFC] Refactor internal errno.Siva Chandra Reddy
2023-02-15[reland][libc] Separate memcpy implementations per archGuillaume Chatelet
2023-02-15Revert "[libc] Separate memcpy implementations per arch"Guillaume Chatelet
2023-02-15[libc] Separate memcpy implementations per archGuillaume Chatelet
2023-02-15[libc][NFC] Make tuning macros start with LIBC_COPT_Guillaume Chatelet
2023-02-14Revert "[libc] Separate memcpy implementations per arch"Guillaume Chatelet
2023-02-14[libc] Separate memcpy implementations per archGuillaume Chatelet
2023-02-14[libc] refactor logic around embedded memcpyGuillaume Chatelet
2023-02-14[libc] Conform memcpy tuning macro to the new naming schemeGuillaume Chatelet
2023-02-10[libc] Move likely/unlikely to the optimization headerGuillaume Chatelet
2023-02-09[libc] Introduce a config macro fileGuillaume Chatelet
2023-02-09[libc] Add an optimization macro headerGuillaume Chatelet
2023-02-09[libc][NFC] separate macros in several targetsGuillaume Chatelet
2023-02-09[libc][NFC] Move compiler_features.h to properties subfolderGuillaume Chatelet
2023-02-09[libc][NFC] Move architectures.h to properties subfolderGuillaume Chatelet
2023-02-07[libc][NFC] Rename macrosGuillaume Chatelet
2023-02-07[libc][NFC] Move attributes from common to macros folderGuillaume Chatelet
2023-02-07[libc][NFC] Rename compiler_feature macrosGuillaume Chatelet
2023-02-07[libc][NFC] Move compiler_features to macros folderGuillaume Chatelet
2023-02-07[libc][NFC] Rename architecture macros and move to macros folderGuillaume Chatelet
2023-01-25[libc] Implement strcasestrAlex Brachet
2023-01-25[libc] Templatize strstrAlex Brachet
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy
2023-01-20[libc][Obvious] Restore static keyword of a few static methods.Siva Chandra
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy
2023-01-17[libc] Fix memcpy inefficiencyGuillaume Chatelet
2023-01-11[libc] Implement str{,n}casecmpAlex Brachet
2023-01-10Reland: "[libc] Templatize str{,n}cmp"Alex Brachet
2023-01-09Revert "[libc] Templatize str{,n}cmp"Alex Brachet
2023-01-09[libc] Templatize str{,n}cmpAlex Brachet
2022-12-27[libc][NFC] Fix lax vector conversion for aarch64Guillaume Chatelet
2022-12-21[libc][Obvious] Fix an off-by-one error introduced by eb9cc253cb048b6dbf2fcd7...Siva Chandra Reddy
2022-12-21[libc][NFC] Use the custom operator new from strndup.Siva Chandra Reddy
2022-12-18[libc] Make string functions buildable with GCCGuillaume Chatelet
2022-12-13[libc] Add compiler, builtin and feature detectionGuillaume Chatelet
2022-12-11[libc] Add custom operator new to handle allocation failures gracefully.Siva Chandra Reddy
2022-12-07[libc] Fix warning with -fno-lax-vector-conversionsGuillaume Chatelet
2022-12-01[reland][libc] Add bcopyGuillaume Chatelet
2022-12-01Revert D138994 "[libc] Add bcopy"Guillaume Chatelet
2022-12-01[libc] Add bcopyGuillaume Chatelet
2022-11-30[libc] add unsafe mode to strlenMichael Jones
2022-11-29[libc] Add initial support for a libc implementation for the GPUJoseph Huber
2022-11-29[libc] Move strdup implementation to a new headerJoseph Huber
2022-11-24[libc] Improve bcmp performance for aarch64Guillaume Chatelet