1. 02ce401 API guard every post-21 API. by Dan Albert · 10 months ago
  2. 7b7abe9 Re-hide mempcpy. by Dan Albert · 10 months ago
  3. ee04e3d No need to require API 23 for strerror_l(). by Elliott Hughes · 1 year ago
  4. bbd39aa Replace http://man7.org links with https://man7.org links. by Elliott Hughes · 1 year ago
  5. 61b629d libc: suppress libcxx's const-correct string overloads by George Burgess IV · 1 year, 1 month ago
  6. c5d9795 string.h: drag in <strings.h> for GNU source as well as BSD. by Elliott Hughes · 1 year, 10 months ago
  7. 2109f12 Add strerrordesc_np() and strerrorname_np(). by Elliott Hughes · 2 years ago
  8. 655e430 Remove the always-true __INTRODUCED_IN() annotations. by Elliott Hughes · 2 years, 2 months ago
  9. fa7c0db Remove libandroidsupport cruft. by Elliott Hughes · 2 years, 6 months ago
  10. 02c4ef4 Nullability check for string module by zijunzhao · 2 years, 7 months ago
  11. 0d64243 Add C23's memset_explicit(). by Elliott Hughes · 3 years, 1 month ago
  12. 95c6cd7 Stop using the __ANDROID_API_x__ constants. by Elliott Hughes · 6 years ago
  13. 0d1a8a5 Reland "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
  14. 4dbe8fc Revert "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
  15. 067bdc9 Retire GCC FORTIFY. by Elliott Hughes · 7 years ago
  16. 9024235 Remove __overloadable/__RENAME_CLANG by George Burgess IV · 8 years ago
  17. 8e13b67 versioner: properly handle extern "C", "C++". by Josh Gao · 8 years ago
  18. df9a489 Add more const-correct C++ overloads. by Elliott Hughes · 8 years ago
  19. 684c31a Name function arguments in libc headers for Studio. by Elliott Hughes · 8 years ago
  20. 3f7e65e Add guards for things the versioner can't catch. by Dan Albert · 8 years ago
  21. 3f66e74 Remove nullability specifications. by Elliott Hughes · 8 years ago
  22. ec6850d Remove restrict/__restrict. by Elliott Hughes · 8 years ago
  23. b97049c libc: Split FORTIFY into its own headers by George Burgess IV · 8 years ago
  24. 16d9ba8 Add version info for C++ versions of basename, strchrnul. by Josh Gao · 8 years ago
  25. 31e5a35 libc: fix typo in __RENAME macro by George Burgess IV · 8 years ago
  26. 278d31d Merge "libc: add const-correct string.h overloads" by Treehugger Robot · 8 years ago
  27. 19710f7 libc: remove newlines in prototypes in string.h by George Burgess IV · 8 years ago
  28. bd3d208 libc: add const-correct string.h overloads by George Burgess IV · 8 years ago
  29. bce9a7d libc: use __bos instead of __bos0 for strchr. by George Burgess IV · 8 years ago
  30. 9c2094f Fixup API level guards for new fortify functions. by Dan Albert · 9 years ago
  31. 8b154b1 Guard the GNU strerror_r with an API check. by Dan Albert · 9 years ago
  32. 156d5a8 Match __bos0 to __pass_object_size0 in FORTIFY by George Burgess IV · 9 years ago
  33. 7cc779f libc: add clang FORTIFY support by George Burgess IV · 9 years ago
  34. 5bc78c8 Add and use constants for the Android API levels. by Elliott Hughes · 9 years ago
  35. a3ce418 Revert "Add legacy inlines for locale aware APIs." by Dan Albert · 9 years ago
  36. 95fa061 Rename __pure, __pure2, and __purefunc. by Elliott Hughes · 9 years ago
  37. 6cd9fb0 Fix warnings (and errors) in static inline headers. by Josh Gao · 9 years ago
  38. 6576a37 Add legacy inlines for locale aware APIs. by Dan Albert · 9 years ago
  39. e5dd632 Move strncpy fortify into android-21. by Dan Albert · 9 years ago
  40. dfa6bbb Guard fortify inlines with __ANDROID_API__. by Dan Albert · 9 years ago
  41. 5470c18 Make it possible to build bionic with -I instead of -isystem. by Elliott Hughes · 9 years ago
  42. 46b4416 Update header versions for NDK platform fixes. by Josh Gao · 9 years ago
  43. baa2a97 Use clang's nullability instead of nonnull. by Dan Albert · 10 years ago
  44. 14adff1 Add versioning information to symbols. by Josh Gao · 9 years ago
  45. c3cec27 Extract strcasecmp and friends to <bits/strcasecmp.h>. by Josh Gao · 9 years ago
  46. eb9b925 Fix GNU/POSIX basename headers. by Josh Gao · 10 years ago
  47. 7ac3c12 Add strchrnul. by Elliott Hughes · 10 years ago
  48. 4ae7736 add fortified memchr/memrchr implementations by Daniel Micay · 10 years ago
  49. 3cfb52a Add GNU extensions mempcpy and wmemcpy. by Elliott Hughes · 11 years ago
  50. 5038b19 Break two incorrect transitive includes. by Elliott Hughes · 11 years ago
  51. 76f8916 Clean up <stdlib.h> slightly. by Elliott Hughes · 11 years ago
  52. b20c244 Implement all the POSIX _l functions. by Elliott Hughes · 11 years ago
  53. 658727e Inline helpers need to be exported unmangled. by Dan Albert · 11 years ago
  54. b84f667 further cleanup memcpy fortify implementation by Nick Kralevich · 11 years ago
  55. 48be71d string.h: remove unused variable by Nick Kralevich · 11 years ago
  56. 416d7dd Add GNU-compatible strerror_r. by Elliott Hughes · 11 years ago
  57. 09c39d6 Implement the GNU basename(3) in addition to the POSIX one. by Elliott Hughes · 11 years ago
  58. 2cfb4e8 Improve <sys/cdefs.h>. by Elliott Hughes · 11 years ago
  59. 28285f8 Workaround b/16818336 which fails build under aggressive inlining. by Dehao Chen · 11 years ago
  60. dfb5ce4 Revert "Revert "Add locale aware APIs."" by Dan Albert · 11 years ago
  61. 063e20c Revert "Add locale aware APIs." by Dan Albert · 11 years ago
  62. e087eac Add locale aware APIs. by Dan Albert · 11 years ago
  63. 40fca0f Removes index() from bionic. by Dan Albert · 11 years ago
  64. 950a58e Add stpcpy/stpncpy. by Christopher Ferris · 11 years ago
  65. 152b9de Remove non-standard memswap. by Elliott Hughes · 11 years ago
  66. 53e4329 More OpenBSD cleanup (primarily string). by Elliott Hughes · 12 years ago
  67. d13c2b1 Fix unnecessary call to __strncpy_chk2 by Nick Kralevich · 12 years ago
  68. 3c4b50f Fix strchr for basic non-sse case on x86 by Pavel Chupin · 12 years ago
  69. bd8e674 cdefs.h: introduce __bos0 by Nick Kralevich · 12 years ago
  70. 93501d3 FORTIFY_SOURCE: introduce __strncpy_chk2 by Nick Kralevich · 12 years ago
  71. a6cde39 More FORTIFY_SOURCE functions under clang by Nick Kralevich · 12 years ago
  72. 8bafa74 libc: enable FORTIFY_SOURCE clang strlcpy by Nick Kralevich · 12 years ago
  73. 16d1af1 libc: add limited FORTIFY_SOURCE support for clang by Nick Kralevich · 12 years ago
  74. b24c063 libc: Introduce __errordecl() by Nick Kralevich · 12 years ago
  75. cf87019 FORTIFY_SOURCE: strcat / strncat optimize by Nick Kralevich · 12 years ago
  76. 1c462b7 Use restrict pointers for various libc functions. by Nick Kralevich · 12 years ago
  77. 3b2e6bc libc: upgrade strrchr to FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
  78. 9020fd5 libc: upgrade some libc functions to _FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
  79. 1aae9bd strncpy: implement _FORTIFY_SOURCE=2 by Nick Kralevich · 12 years ago
  80. 890c8ed Fix builds where _FORTIFY_SOURCE is off. by Elliott Hughes · 12 years ago
  81. 538f6fc Stop advertising rindex(3), which is both deprecated and unimplemented. by Elliott Hughes · 13 years ago
  82. a44e9af FORTIFY_SOURCE: optimize by Nick Kralevich · 13 years ago
  83. 5787475 FORTIFY_SOURCE: remove memcpy overlap checks by Nick Kralevich · 13 years ago
  84. 9a4d305 FORTIFY_SOURCE: fortify strrchr by Nick Kralevich · 13 years ago
  85. 049e583 FORTIFY_SOURCE: fortify strchr by Nick Kralevich · 13 years ago
  86. 829c089 disable _FORTIFY_SOURCE under clang by Nick Kralevich · 13 years ago
  87. d600617 When compiling with clang, don't "fortify_source" the strlcpy and strlcat. by Shih-wei Liao · 13 years ago
  88. 9a3d53f When compiling with clang, don't "fortify_source" the strlen. by Shih-wei Liao · 13 years ago
  89. c37fc1a FORTIFY_SOURCE: revert memcpy changes. by Nick Kralevich · 13 years ago
  90. 9b6cc22 FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro by Nick Kralevich · 13 years ago
  91. 260bf8c FORTIFY_SOURCE: strlen check. by Nick Kralevich · 13 years ago
  92. f3913b5 FORTIFY_SOURCE: enhanced memcpy protections. by Nick Kralevich · 13 years ago
  93. cb228fb libc: cleanups by Nick Kralevich · 13 years ago
  94. 8df49ad FORTIFY_SOURCE: add strlcpy / strlcat support by Nick Kralevich · 13 years ago
  95. 71a18dd _FORTIFY_SOURCE: add memset / bzero support by Nick Kralevich · 13 years ago
  96. 0a23015 libc: implement some FORTIFY_SOURCE functions by Nick Kralevich · 13 years ago
  97. a677907 string.h: add __attribute__ ((pure)) to string functions by Nick Kralevich · 13 years ago
  98. 1dc9e47 auto import from //depot/cupcake/@135843 by The Android Open Source Project · 16 years ago
  99. 1767f90 auto import from //depot/cupcake/@135843 by The Android Open Source Project · 16 years ago
  100. 9f65adf auto import from //branches/cupcake/...@130745 by The Android Open Source Project · 17 years ago