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