about summary refs log tree commit diff
path: root/src/string
Commit message (Expand)AuthorAgeFilesLines
* fix misleading comment in strstrRich Felker2020-12-091-1/+1
* add optimized aarch64 memcpy and memsetRich Felker2020-06-262-0/+301
* add big-endian support to ARM assembler memcpyAndre McCurdy2020-06-252-7/+97
* handle possibility that SIGEMT replaces SIGSTKFLT in strsignalRich Felker2020-05-211-0/+10
* fix undefined behavior from signed overflow in strstr and memmemRich Felker2020-04-302-8/+8
* remove redundant condition in memccpyAlexander Monakov2020-03-201-1/+1
* add thumb2 support to arm assembler memcpyAndre McCurdy2020-01-162-6/+9
* fix memccpy to not access buffer past given sizeQuentin Rameau2018-12-021-1/+1
* optimize two-way strstr and memmem bad character shiftRich Felker2018-11-082-2/+2
* remove commented-out debug printf from strstrRich Felker2018-11-021-1/+0
* fix spuriously slow check in twoway strstr/memmem coresRich Felker2018-11-022-2/+2
* fix aliasing-based undefined behavior in string functionsRich Felker2018-09-268-19/+46
* optimize nop case of wmemmoveRich Felker2018-09-231-0/+1
* fix undefined pointer comparison in wmemmoveRich Felker2018-09-231-1/+2
* fix undefined pointer comparison in memmoveRich Felker2018-09-231-1/+1
* reduce spurious inclusion of libc.hRich Felker2018-09-129-9/+0
* remove or make static various unused __-prefixed symbolsRich Felker2018-09-121-4/+1
* overhaul internally-public declarations using wrapper headersRich Felker2018-09-125-10/+0
* remove unused code from strcpy.cRich Felker2018-09-121-7/+0
* optimize explicit_bzero for sizeAlexander Monakov2018-07-021-1/+1
* add explicit_bzero implementationDavid Carlier2018-06-261-0/+8
* fix OOB reads in Xbyte_memmemAlexander Monakov2017-09-041-9/+9
* fix undefined behavior in memset due to missing sequence pointsRich Felker2017-08-291-4/+8
* fix arm run-time abi string functionsSzabolcs Nagy2017-06-226-36/+76
* disable use of arm memcpy asm if building as thumb codeRich Felker2016-12-172-2/+2
* fix read past end of haystack buffer for short needles in memmemRich Felker2016-04-011-0/+1
* move arm-specific translation units out of arch/arm/src, to src/*/armRich Felker2016-01-224-0/+36
* adapt build of arm memcpy asm not to use .sub filesRich Felker2016-01-204-2/+7
* remove non-working pre-armv4t support from arm asmRich Felker2015-11-091-4/+0
* convert arm memcpy asm to UAL, remove .word hacksRich Felker2015-11-051-22/+24
* reimplement strverscmp to fix corner casesRich Felker2015-06-231-32/+25
* remove potentially PIC-incompatible relocations from x86_64 and x32 asmRich Felker2015-04-182-1/+5
* remove the last of possible-textrels from i386 asmRich Felker2015-04-182-1/+5
* overhaul optimized x86_64 memset asmRich Felker2015-02-261-26/+55
* overhaul optimized i386 memset asmRich Felker2015-02-261-32/+61
* x86_64/memset: avoid performing final store twiceDenys Vlasenko2015-02-101-1/+1
* x86_64/memset: simple optimizationsDenys Vlasenko2015-02-101-14/+16
* fix tabs/spaces in memcpy.sRich Felker2014-11-231-279/+279
* fix build regression in arm asm for memcpyRich Felker2014-11-231-30/+30
* arm assembly changes for clang compatibilityJoakim Sindholt2014-11-231-30/+30
* fix handling of odd lengths in swab functionRich Felker2014-10-041-1/+1
* add support for LC_TIME and LC_MESSAGES translationsRich Felker2014-07-261-2/+3
* consolidate str[n]casecmp_l into str[n]casecmp source filesRich Felker2014-07-022-0/+16
* fix incorrect comparison loop condition in memmemRich Felker2014-06-191-2/+2
* fix false negatives with periodic needles in strstr, wcsstr, and memmemRich Felker2014-04-183-3/+3
* fix search past the end of haystack in memmemTimo Teräs2014-04-091-0/+1
* include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy2013-12-1222-18/+7
* strcmp: Remove unnecessary check for *rMichael Forney2013-11-231-1/+1
* optimized C memcpyRich Felker2013-08-281-16/+111
* optimized C memsetRich Felker2013-08-271-12/+77