Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
musl
/
9ef6ca4235b7a66aefa432295c02b4df64a53f2e
/
src
/
string
d9bdfd1
fix memccpy to not access buffer past given size
by Quentin Rameau
· 6 years ago
122d67f
optimize two-way strstr and memmem bad character shift
by Rich Felker
· 6 years ago
0239cd0
remove commented-out debug printf from strstr
by Rich Felker
· 6 years ago
8f5a820
fix spuriously slow check in twoway strstr/memmem cores
by Rich Felker
· 6 years ago
4d0a821
fix aliasing-based undefined behavior in string functions
by Rich Felker
· 6 years ago
8cd738b
optimize nop case of wmemmove
by Rich Felker
· 6 years ago
82c41e9
fix undefined pointer comparison in wmemmove
by Rich Felker
· 6 years ago
debadaa
fix undefined pointer comparison in memmove
by Rich Felker
· 6 years ago
5ce3737
reduce spurious inclusion of libc.h
by Rich Felker
· 6 years ago
3fe595d
remove or make static various unused __-prefixed symbols
by Rich Felker
· 6 years ago
13d1afa
overhaul internally-public declarations using wrapper headers
by Rich Felker
· 6 years ago
8dafb84
remove unused code from strcpy.c
by Rich Felker
· 6 years ago
b0d2b3a
optimize explicit_bzero for size
by Alexander Monakov
· 6 years ago
05ac345
add explicit_bzero implementation
by David Carlier
· 6 years ago
51bdcdc
fix OOB reads in Xbyte_memmem
by Alexander Monakov
· 7 years ago
9d4c902
fix undefined behavior in memset due to missing sequence points
by Rich Felker
· 7 years ago
e6def54
fix arm run-time abi string functions
by Szabolcs Nagy
· 8 years ago
9067a30
disable use of arm memcpy asm if building as thumb code
by Rich Felker
· 8 years ago
c718f9f
fix read past end of haystack buffer for short needles in memmem
by Rich Felker
· 8 years ago
e617b9e
move arm-specific translation units out of arch/arm/src, to src/*/arm
by Rich Felker
· 9 years ago
cb1875e
adapt build of arm memcpy asm not to use .sub files
by Rich Felker
· 9 years ago
9f290a4
remove non-working pre-armv4t support from arm asm
by Rich Felker
· 9 years ago
8984b58
convert arm memcpy asm to UAL, remove .word hacks
by Rich Felker
· 9 years ago
a593414
reimplement strverscmp to fix corner cases
by Rich Felker
· 9 years ago
b35c4c4
remove potentially PIC-incompatible relocations from x86_64 and x32 asm
by Rich Felker
· 9 years ago
8ed66ec
remove the last of possible-textrels from i386 asm
by Rich Felker
· 9 years ago
e346ff8
overhaul optimized x86_64 memset asm
by Rich Felker
· 10 years ago
69858fa
overhaul optimized i386 memset asm
by Rich Felker
· 10 years ago
74e334d
x86_64/memset: avoid performing final store twice
by Denys Vlasenko
· 10 years ago
bf2071e
x86_64/memset: simple optimizations
by Denys Vlasenko
· 10 years ago
9911754
fix tabs/spaces in memcpy.s
by Rich Felker
· 10 years ago
9367fe9
fix build regression in arm asm for memcpy
by Rich Felker
· 10 years ago
27828f7
arm assembly changes for clang compatibility
by Joakim Sindholt
· 10 years ago
dccbf4c
fix handling of odd lengths in swab function
by Rich Felker
· 10 years ago
c5b8f19
add support for LC_TIME and LC_MESSAGES translations
by Rich Felker
· 10 years ago
7424ac5
consolidate str[n]casecmp_l into str[n]casecmp source files
by Rich Felker
· 10 years ago
cef0f28
fix incorrect comparison loop condition in memmem
by Rich Felker
· 10 years ago
476cd1d
fix false negatives with periodic needles in strstr, wcsstr, and memmem
by Rich Felker
· 10 years ago
6fbdeff
fix search past the end of haystack in memmem
by Timo Teräs
· 10 years ago
5717444
include cleanups: remove unused headers and add feature test macros
by Szabolcs Nagy
· 11 years ago
b300d5b
strcmp: Remove unnecessary check for *r
by Michael Forney
· 11 years ago
90edf1c
optimized C memcpy
by Rich Felker
· 11 years ago
a543369
optimized C memset
by Rich Felker
· 11 years ago
cccc184
add arm-optimized memcpy implementation from bionic libc
by Rich Felker
· 11 years ago
926272d
optimized memset asm for i386 and x86_64
by Rich Felker
· 11 years ago
c713d87
fix a couple misleading/wrong signal descriptions in strsignal
by Rich Felker
· 11 years ago
c90fa2a
add realtime signals to strsignal
by Rich Felker
· 11 years ago
8599822
fix off-by-one array bound in strsignal
by Rich Felker
· 11 years ago
14f0272
Add ABI compatability aliases.
by Isaac Dunham
· 11 years ago
5afc74f
fix integer type issue in strverscmp
by Rich Felker
· 12 years ago
4853c1f
implement non-stub strverscmp
by Rich Felker
· 12 years ago
e864ddc
replace stub with working strcasestr
by Rich Felker
· 12 years ago
330fd96
fix wrong return value from wmemmove on forward copies
by Rich Felker
· 12 years ago
820fccd
fix alignment logic in strlcpy
by Rich Felker
· 12 years ago
838951c
simplify logic in stpcpy; avoid copying first aligned byte twice
by Rich Felker
· 12 years ago
c86f297
add memmem function (gnu extension)
by Rich Felker
· 12 years ago
68dbd05
optimize strchrnul/strcspn not to scan string twice on no-match
by Rich Felker
· 12 years ago
3f9ff15
slightly cleaner strlen, also seems to compile to better code
by Rich Felker
· 12 years ago
2bf4693
asm for memmove on i386 and x86_64
by Rich Felker
· 12 years ago
1701e4f
reenable word-at-at-time copying in memmove
by Rich Felker
· 12 years ago
400c5e5
use restrict everywhere it's required by c99 and/or posix 2008
by Rich Felker
· 12 years ago
bac03cd
remove dependency of wmemmove on wmemcpy direction
by Rich Felker
· 12 years ago
594318f
remove dependency of memmove on memcpy direction
by Rich Felker
· 12 years ago
aaa9eb5
memcpy asm for i386 and x86_64
by Rich Felker
· 12 years ago
f997e22
remove unused but buggy code from strstr.c
by Rich Felker
· 12 years ago
35c1693
remove buggy short-string wcsstr implementation; always use twoway
by Rich Felker
· 12 years ago
970ef6a
optimize mempcpy to minimize need for data saved across the call
by Rich Felker
· 12 years ago
f313a16
make strerror_r behave nicer on failure
by Rich Felker
· 12 years ago
054ba18
fix overrun (n essentially ignored) in wcsncmp
by Rich Felker
· 12 years ago
aefd0f6
fix failure of strrchr(str, 0)
by Rich Felker
· 12 years ago
e0614f7
add all missing wchar functions except floating point parsers
by Rich Felker
· 13 years ago
a654017
add dummied strverscmp (obnoxious GNU function)
by Rich Felker
· 13 years ago
73d2fde
fix wrong type for wcsrchr argument 2
by Rich Felker
· 13 years ago
86339bc
fix strncat and wcsncat (double null termination)
by Rich Felker
· 13 years ago
e981362
fix wcsncpy writing past end of buffer
by Rich Felker
· 13 years ago
b5b4121
function signature fix: add const qualifier to mempcpy src arg
by Rich Felker
· 13 years ago
6597f9a
implement memrchr (nonstandard) and optimize strrchr in terms of it
by Rich Felker
· 13 years ago
cb8dff2
fix misplaced *'s in string functions (harmless)
by Rich Felker
· 13 years ago
1fee618
fix prototype for strsep
by Rich Felker
· 13 years ago
16675df
fix misaligned read on early string termination in strchr
by Rich Felker
· 13 years ago
c68b263
fix serious bug in strchr - char signedness
by Rich Felker
· 13 years ago
9ae8d5f
fix all implicit conversion between signed/unsigned pointers
by Rich Felker
· 13 years ago
a012aa8
fix broken wmemchr (unbounded search)
by Rich Felker
· 14 years ago
2a195dd
fix missing prototype for strsignal
by Rich Felker
· 14 years ago
b8ff2aa
add implementation of memccpy function
by Rich Felker
· 14 years ago
9f19b3e
fix backwards conditional in stpncpy
by Rich Felker
· 14 years ago
ca1aa5b
more header cleanup and conformance fixes - string.h
by Rich Felker
· 14 years ago
0b44a03
initial check-in, version 0.5.0
by Rich Felker
· 14 years ago