80 Commits (84d061d5a31c9c773e29e1e2b1ffe8cb9557bc58)

Author SHA1 Message Date
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker 3fe595de83 remove or make static various unused __-prefixed symbols 8 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker 8dafb84e66 remove unused code from strcpy.c 8 years ago
Alexander Monakov b0d2b3a1e5 optimize explicit_bzero for size 8 years ago
David Carlier 05ac345f89 add explicit_bzero implementation 8 years ago
Alexander Monakov 51bdcdc424 fix OOB reads in Xbyte_memmem 9 years ago
Rich Felker 9d4c902c42 fix undefined behavior in memset due to missing sequence points 9 years ago
Szabolcs Nagy e6def54435 fix arm run-time abi string functions 9 years ago
Rich Felker 9067a3006e disable use of arm memcpy asm if building as thumb code 10 years ago
Rich Felker c718f9fc1b fix read past end of haystack buffer for short needles in memmem 10 years ago
Rich Felker e617b9eea9 move arm-specific translation units out of arch/arm/src, to src/*/arm 10 years ago
Rich Felker cb1875eb4f adapt build of arm memcpy asm not to use .sub files 10 years ago
Rich Felker 9f290a49bf remove non-working pre-armv4t support from arm asm 11 years ago
Rich Felker 8984b5837a convert arm memcpy asm to UAL, remove .word hacks 11 years ago
Rich Felker a59341420f reimplement strverscmp to fix corner cases 11 years ago
Rich Felker b35c4c475b remove potentially PIC-incompatible relocations from x86_64 and x32 asm 11 years ago
Rich Felker 8ed66ecbcb remove the last of possible-textrels from i386 asm 11 years ago
Rich Felker e346ff86c8 overhaul optimized x86_64 memset asm 11 years ago
Rich Felker 69858fa931 overhaul optimized i386 memset asm 11 years ago
Denys Vlasenko 74e334dcd1 x86_64/memset: avoid performing final store twice 11 years ago
Denys Vlasenko bf2071eda3 x86_64/memset: simple optimizations 11 years ago
Rich Felker 9911754b19 fix tabs/spaces in memcpy.s 12 years ago
Rich Felker 9367fe9261 fix build regression in arm asm for memcpy 12 years ago
Joakim Sindholt 27828f7e9a arm assembly changes for clang compatibility 12 years ago
Rich Felker dccbf4c809 fix handling of odd lengths in swab function 12 years ago
Rich Felker c5b8f19305 add support for LC_TIME and LC_MESSAGES translations 12 years ago
Rich Felker 7424ac58b1 consolidate str[n]casecmp_l into str[n]casecmp source files 12 years ago
Rich Felker cef0f289f6 fix incorrect comparison loop condition in memmem 12 years ago
Rich Felker 476cd1d965 fix false negatives with periodic needles in strstr, wcsstr, and memmem 12 years ago
Timo Teräs 6fbdeff0e5 fix search past the end of haystack in memmem 12 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Michael Forney b300d5b7bd strcmp: Remove unnecessary check for *r 13 years ago
Rich Felker 90edf1cc15 optimized C memcpy 13 years ago
Rich Felker a543369e3b optimized C memset 13 years ago
Rich Felker cccc1844be add arm-optimized memcpy implementation from bionic libc 13 years ago
Rich Felker 926272ddff optimized memset asm for i386 and x86_64 13 years ago
Rich Felker c713d87978 fix a couple misleading/wrong signal descriptions in strsignal 13 years ago
Rich Felker c90fa2ace7 add realtime signals to strsignal 13 years ago
Rich Felker 8599822ee1 fix off-by-one array bound in strsignal 13 years ago
Isaac Dunham 14f0272ea1 Add ABI compatability aliases. 13 years ago
Rich Felker 5afc74fbaa fix integer type issue in strverscmp 13 years ago
Rich Felker 4853c1f7f7 implement non-stub strverscmp 13 years ago
Rich Felker e864ddc368 replace stub with working strcasestr 13 years ago
Rich Felker 330fd96213 fix wrong return value from wmemmove on forward copies 13 years ago
Rich Felker 820fccdefe fix alignment logic in strlcpy 14 years ago
Rich Felker 838951c97e simplify logic in stpcpy; avoid copying first aligned byte twice 14 years ago
Rich Felker c86f2974e2 add memmem function (gnu extension) 14 years ago
Rich Felker 68dbd05039 optimize strchrnul/strcspn not to scan string twice on no-match 14 years ago
Rich Felker 3f9ff1514e slightly cleaner strlen, also seems to compile to better code 14 years ago