summaryrefslogtreecommitdiff
path: root/src/string
AgeCommit message (Expand)AuthorLines
2017-09-04fix OOB reads in Xbyte_memmemAlexander Monakov-9/+9
2017-08-29fix undefined behavior in memset due to missing sequence pointsRich Felker-4/+8
2017-06-22fix arm run-time abi string functionsSzabolcs Nagy-36/+76
2016-12-17disable use of arm memcpy asm if building as thumb codeRich Felker-2/+2
2016-04-01fix read past end of haystack buffer for short needles in memmemRich Felker-0/+1
2016-01-22move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker-0/+36
2016-01-20adapt build of arm memcpy asm not to use .sub filesRich Felker-2/+7
2015-11-09remove non-working pre-armv4t support from arm asmRich Felker-4/+0
2015-11-05convert arm memcpy asm to UAL, remove .word hacksRich Felker-22/+24
2015-06-23reimplement strverscmp to fix corner casesRich Felker-32/+25
2015-04-18remove potentially PIC-incompatible relocations from x86_64 and x32 asmRich Felker-1/+5
2015-04-18remove the last of possible-textrels from i386 asmRich Felker-1/+5
2015-02-26overhaul optimized x86_64 memset asmRich Felker-26/+55
2015-02-26overhaul optimized i386 memset asmRich Felker-32/+61
2015-02-10x86_64/memset: avoid performing final store twiceDenys Vlasenko-1/+1
2015-02-10x86_64/memset: simple optimizationsDenys Vlasenko-14/+16
2014-11-23fix tabs/spaces in memcpy.sRich Felker-279/+279
2014-11-23fix build regression in arm asm for memcpyRich Felker-30/+30
2014-11-23arm assembly changes for clang compatibilityJoakim Sindholt-30/+30
2014-10-04fix handling of odd lengths in swab functionRich Felker-1/+1
2014-07-26add support for LC_TIME and LC_MESSAGES translationsRich Felker-2/+3
2014-07-02consolidate str[n]casecmp_l into str[n]casecmp source filesRich Felker-0/+16
2014-06-19fix incorrect comparison loop condition in memmemRich Felker-2/+2
2014-04-18fix false negatives with periodic needles in strstr, wcsstr, and memmemRich Felker-3/+3
2014-04-09fix search past the end of haystack in memmemTimo Teräs-0/+1
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy-18/+7
2013-11-23strcmp: Remove unnecessary check for *rMichael Forney-1/+1
2013-08-28optimized C memcpyRich Felker-16/+111
2013-08-27optimized C memsetRich Felker-12/+77
2013-08-14add arm-optimized memcpy implementation from bionic libcRich Felker-0/+383
2013-08-01optimized memset asm for i386 and x86_64Rich Felker-0/+88
2013-07-09fix a couple misleading/wrong signal descriptions in strsignalRich Felker-2/+2
2013-07-09add realtime signals to strsignalRich Felker-3/+19
2013-07-09fix off-by-one array bound in strsignalRich Felker-1/+1
2013-04-05Add ABI compatability aliases.Isaac Dunham-0/+3
2013-02-26fix integer type issue in strverscmpRich Felker-1/+3
2013-02-26implement non-stub strverscmpRich Felker-2/+35
2013-02-21replace stub with working strcasestrRich Felker-2/+4
2013-02-21fix wrong return value from wmemmove on forward copiesRich Felker-1/+2
2012-12-26fix alignment logic in strlcpyRich Felker-1/+1
2012-10-22simplify logic in stpcpy; avoid copying first aligned byte twiceRich Felker-4/+4
2012-10-15add memmem function (gnu extension)Rich Felker-0/+148
2012-09-27optimize strchrnul/strcspn not to scan string twice on no-matchRich Felker-25/+29
2012-09-27slightly cleaner strlen, also seems to compile to better codeRich Felker-6/+4
2012-09-10asm for memmove on i386 and x86_64Rich Felker-0/+36
2012-09-10reenable word-at-at-time copying in memmoveRich Felker-4/+27
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker-20/+20
2012-09-06remove dependency of wmemmove on wmemcpy directionRich Felker-4/+4
2012-09-06remove dependency of memmove on memcpy directionRich Felker-5/+4
2012-08-11memcpy asm for i386 and x86_64Rich Felker-0/+51