aboutsummaryrefslogtreecommitdiff
path: root/libc/src/string/string_utils.h
AgeCommit message (Expand)AuthorFilesLines
2025-12-04Reland Refactor WIDE_READ to allow finer control over high-performance functi...Sterling-Augustine1-156/+8
2025-12-04Revert "Refactor WIDE_READ to allow finer control over high-performance funct...Sterling-Augustine1-8/+156
2025-12-04Refactor WIDE_READ to allow finer control over high-performance function sele...Sterling-Augustine1-156/+8
2025-11-06[libc] Fix stale char_ptr for find_first_character_wide read (#166594)Sterling-Augustine1-9/+9
2025-10-01[libc] Unify and extend no_sanitize attributes for strlen. (#161316)Alexey Samsonov1-1/+2
2025-09-12[libc] Change __builtin_memcpy to inline_memcpy. (#158345)lntue1-1/+2
2025-09-03[libc] fixed signed char issues in strsep()/strtok()/strtok_r(). (#156705)enh-google1-7/+7
2025-09-02 [libc] Implement generic SIMD helper 'simd.h' and implement strlen (#152605)Joseph Huber1-2/+4
2025-08-21[libc] fix strsep()/strtok()/strtok_r() "subsequent searches" behavior. (#154...enh-google1-18/+21
2025-08-21Disable asan on last wide string functionJoseph Huber1-2/+3
2025-08-19Add vector-based strlen implementation for x86_64 and aarch64 (#152389)Sterling-Augustine1-6/+23
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue1-2/+1
2025-07-21[libc] Add dependency <stdint.h> to src/string/string_utils.h (#149849)William Huynh1-0/+2
2025-06-13Fix string_length function so that it always returns. (#144148)Amy Huang1-2/+1
2025-06-06[libc] clean up string_utils memory functions (#143031)Michael Jones1-6/+5
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh1-6/+8
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler1-8/+6
2025-03-04[libc] Enable -Wconversion for tests. (#127523)Vinay Deshmukh1-6/+8
2025-01-23[libc][wchar] implement wcslen (#124150)Nick Desaulniers1-11/+9
2024-11-21Fix typo "intead"Jay Foad1-1/+1
2024-10-30[libc] fix behavior of strrchr(x, '\0') (#112620)George Burgess IV1-2/+4
2024-10-30libc: strlcpy/strlcat shouldn't bzero the rest of `buf` (#114259)George Burgess IV1-1/+1
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek1-2/+3
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini1-3/+2
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek1-2/+3
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet1-2/+2
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet1-3/+3
2023-09-13[libc] Remove common_libc_tuners.cmake and move options into config.json. (#6...Siva Chandra1-2/+2
2023-08-07[libc] Clean up required LIBC_INLINE uses in src/stringRoland McGrath1-2/+2
2023-07-19[libc][NFC] Rename filesGuillaume Chatelet1-2/+2
2023-06-30[libc] Fix more inline definitionsRoland McGrath1-2/+4
2023-04-11[libc] Move str{,r}chr implementation to headersAlex Brachet1-0/+19
2023-04-06[libc] Implement strsepAlex Brachet1-2/+4
2023-03-01[libc] Fix strcspnAlex Brachet1-2/+3
2023-02-15[libc][NFC] Make tuning macros start with LIBC_COPT_Guillaume Chatelet1-2/+2
2023-02-10[libc] Move likely/unlikely to the optimization headerGuillaume Chatelet1-1/+1
2023-02-07[libc][NFC] Move attributes from common to macros folderGuillaume Chatelet1-1/+1
2023-01-24[libc][NFC] Another round of replacement of static inline with LIBC_INLINE.Siva Chandra Reddy1-15/+15
2022-11-30[libc] add unsafe mode to strlenMichael Jones1-7/+125
2022-11-29[libc] Move strdup implementation to a new headerJoseph Huber1-12/+5
2022-10-14[libc] Add implementation of the POSIX getcwd function.Siva Chandra Reddy1-2/+14
2022-09-26[libc][NFC] Move bzero_inline to separate fileGuillaume Chatelet1-1/+1
2022-09-26[libc][NFC] introduce inline_bzeroGuillaume Chatelet1-1/+1
2022-08-19[libc][NFC] Use STL case for bitset and simplify implementationGuillaume Chatelet1-3/+3
2022-05-19[libc] Add strlcatAlex Brachet1-0/+13
2021-10-28[libc][NFC] Move utils/CPP to src/__support/CPP.Siva Chandra Reddy1-1/+1
2021-07-27[libc] Fix strtok_r crash when src and *saveptr are both nullptrAlfonso Gregory1-9/+14
2020-09-14[libc] Decouple string functions.cgyurgyik1-0/+18
2020-08-14[libc] Add restrict qualifiers to string library; give consistent naming sche...cgyurgyik1-2/+3
2020-08-13[libc] Add strtok_r implementation.parallels1-0/+33