aboutsummaryrefslogtreecommitdiff
path: root/newlib/libc/string
AgeCommit message (Expand)AuthorFilesLines
2025-03-03Silence -Wshift-count-overflow warningsJan Dubiec2-4/+5
2025-02-17strcasecmp family: cast character to unsigned when calling tolowerCorinna Vinschen4-10/+10
2025-02-12Protect strcat from accessing an unaligend long pointerAlexey Lapshin1-9/+12
2025-02-11Protect strncat from accessing an unaligend long pointerJeff Johnston1-9/+12
2025-02-10newlib: introduce --enable-newlib-hw-misaligned-access optionAlexey Lapshin1-1/+10
2025-02-10newlib: str[n]cat: optimize skipping of the destination stringAlexey Lapshin2-17/+18
2025-02-10newlib: memmove: improve performance for overlapping buffersAlexey Lapshin1-3/+21
2025-02-10newlib: mem[p]cpy/memmove improve performance for optimized versionsAlexey Lapshin3-3/+3
2025-02-10newlib: memccpy: unify mask filling with other memory functionsAlexey Lapshin1-4/+5
2025-02-10newlib: string: refactor str/mem-family functionsAlexey Lapshin20-433/+124
2024-01-22newlib: docs: add "Function " to every function nodeMike Frysinger2-79/+79
2024-01-19memccpy: fix pointer assignmentCorinna Vinschen1-2/+2
2024-01-08fix strverscmp comparison of digit sequence with non-digitsBrian Inglis1-3/+3
2024-01-02newlib: libc: Improved the readability of strspn with minor optimizationXiao Zeng1-1/+2
2023-12-21Optimize strpbrk.cJeff Johnston1-9/+2
2023-12-19newlib: libc: Improved the readability of strcspn with minor optimizationXiao Zeng1-4/+2
2023-02-20newlib/libc/{ctype, string}/*.t: Unicode 15 character width and property tablesBrian Inglis2-42/+45
2023-01-03Fix memccpy to handle end char >= x80CompilerAI Research Group1-3/+3
2022-07-13Add --enable-newlib-reent-thread-local optionMatt Joyce2-0/+8
2022-07-13Add _REENT_ERRNO(ptr)Matt Joyce1-1/+1
2022-03-16newlib: libc: merge build up a directoryMike Frysinger3-1484/+127
2022-02-25newlib: libc: move configure into top-levelMike Frysinger1-13/+30
2022-02-18newlib: libc: delete crt0.o duplicationMike Frysinger1-1/+0
2022-02-15newlib/libgloss: drop unused $(CROSS_CFLAGS)Mike Frysinger2-2/+2
2022-02-15newlib: phoenix: merge configure up to top-levelMike Frysinger1-1/+2
2022-02-09newlib: drop support for $oextMike Frysinger1-1/+0
2022-02-09newlib: drop support for $aextMike Frysinger1-1/+0
2022-02-09newlib: drop libtool supportMike Frysinger2-145/+19
2022-02-08newlib: switch to AM_PROG_ARMike Frysinger1-0/+1
2022-02-08newlib: switch to standard AC_PROG_CCMike Frysinger1-6/+1
2022-02-05newlib: drop shared documentation rulesMike Frysinger1-34/+1
2022-02-05newlib: move man page generation into top-level buildMike Frysinger2-30/+2
2022-02-04newlib: libc: move manual into top-level buildMike Frysinger3-46/+51
2022-02-04newlib: libc: include all chapters all the time in the manualMike Frysinger1-5/+0
2022-01-29newlib: export abs_newlib_basedir for all subdirsMike Frysinger1-0/+1
2022-01-26newlib: libc: merge machine/ configure scripts up a levelMike Frysinger1-1/+6
2022-01-26newlib: libc: merge sys/ trampoline up a levelMike Frysinger1-0/+1
2022-01-26newlib: libc: merge machine/ trampoline up a levelMike Frysinger1-0/+1
2022-01-21newlib: punt unused LIBC_EXTRA_LIB settingsMike Frysinger1-3/+0
2022-01-14newlib: update to automake-1.15Mike Frysinger1-78/+146
2022-01-14require autoconf-2.69 exactlyMike Frysinger1-1/+4
2022-01-05newlib: migrate from INCLUDES to AM_CPPFLAGSMike Frysinger2-2/+2
2022-01-05update OpenBSD string functionsGuilherme Janczak4-208/+144
2021-12-29newlib: Regenerate autotools filesJon Turney1-4/+3
2021-12-29newlib: Remove automake option 'cygnus'Jon Turney1-2/+0
2021-12-29newlib: Regenerate autotools filesJon Turney1-2/+2
2021-12-09newlib: Regenerate all autotools filesJon Turney1-224/+244
2021-11-16update to Unicode 14.0Thomas Wolff2-55/+58
2021-11-06libgloss/newlib: update configure.ac in Makefile.in filesMike Frysinger1-1/+1
2021-10-13string: Fix buffer overrun in picolibc/newlib/libc/string/strrchr.c (#184)Keith Packard1-4/+5