1. ed2d383 Remove android/versioning.h support for versioner. by Dan Albert · 1 year ago
  2. b19df89 Prefer __nodiscard to __wur for readability. by Elliott Hughes · 12 months ago
  3. 3469e7d Tidy and document the `inline`/`__inline`/`__inline__` situation. by Elliott Hughes · 1 year, 4 months ago
  4. 2237fcf Revert "Use inline keyword without underscores consistently" by Dan Albert · 1 year, 4 months ago
  5. a1b5ca2 Always use `__foo__` for attribute names. by Elliott Hughes · 1 year, 4 months ago
  6. ceed466 libc: remove __size_mul_overflow by Nick Desaulniers · 1 year, 4 months ago
  7. 58f06e1 Use inline keyword without underscores consistently by Nick Desaulniers · 1 year, 4 months ago
  8. 9c06d16 s/master/main/ by Elliott Hughes · 1 year, 11 months ago
  9. f242ef6 Remove __RENAME_STAT64. by Elliott Hughes · 2 years, 3 months ago
  10. ab2d3e1 Remove __RENAME_LDBL. by Elliott Hughes · 2 years, 3 months ago
  11. 93eb870 Add BIONIC_COMPLICATED_NULLNESS as _Null_unspecified by zijunzhao · 2 years, 7 months ago
  12. 07cdd57 Remove clang version check around diagnose_as_builtin by Pirama Arumuga Nainar · 3 years, 6 months ago
  13. db71def Annotate fortify functions with diagnose_as_builtin by Pirama Arumuga Nainar · 3 years, 8 months ago
  14. a1112fd fortify: mark all always_inline functions with no_stack_protector by George Burgess IV · 4 years, 5 months ago
  15. eae41f8 Fix __VERSIONER_NO_GUARD cases for availability. by Dan Albert · 4 years, 7 months ago
  16. fa658eb Fix bugprone-macro-parentheses warnings by Chih-Hung Hsieh · 5 years ago
  17. 5a750f3 versioner: Add __VERSIONER_FORTIFY_INLINE by Logan Chien · 6 years ago
  18. 8a0cdb1 fortify: allow diagnostics without run-time checks (attempt #2) by George Burgess IV · 6 years ago
  19. f359548 Revert "fortify: allow diagnostics without run-time checks" by George Burgess IV · 6 years ago
  20. d7e11b8 fortify: allow diagnostics without run-time checks by George Burgess IV · 6 years ago
  21. 80e9f65 Remove __ANDROID_NDK__ from bionic, and document our #defines. by Elliott Hughes · 6 years ago
  22. 3aedee9 fortify: remove last uses of __bos_trivially_not* by George Burgess IV · 6 years ago
  23. f69d852 Automatically include <android/ndk-version.h> from every header. by Elliott Hughes · 6 years ago
  24. c03d596 fortify: s/([gl])eq/\1e/g by George Burgess IV · 6 years ago
  25. a1a09b2 fortify: use __builtin_constant_p for more short-circuits by George Burgess IV · 6 years ago
  26. 5da5dd5 fortify: Migrate trivial cases to dynamic check macros by George Burgess IV · 6 years ago
  27. 5273dc5 fortify: use a macro in diagnose_if by George Burgess IV · 6 years ago
  28. 3403315 Annotate no_return and returns_twice functions. by Josh Gao · 6 years ago
  29. ae4d10b Add __attribute__((unused)) to __BIONIC_ERROR_FUNCTION_VISIBILITY by Logan Chien · 7 years ago
  30. c0f4656 Make android_get_application_target_sdk_version available to the NDK. by Elliott Hughes · 7 years ago
  31. f3aa300 Stringify api_level in <android/versioning.h>. by Josh Gao · 7 years ago
  32. 1dc2503 Delete archaic pre-ANSI C support. by Josh Gao · 7 years ago
  33. b7b2884 Merge "Reland "Retire GCC FORTIFY."" by Elliott Hughes · 7 years ago
  34. 7763ab4 Use the FreeBSD __CONCAT. by Elliott Hughes · 7 years ago
  35. 0d1a8a5 Reland "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
  36. 4dbe8fc Revert "Retire GCC FORTIFY." by Elliott Hughes · 7 years ago
  37. 067bdc9 Retire GCC FORTIFY. by Elliott Hughes · 7 years ago
  38. 00a6d5f Bionic: Always use fortified versions of FD_X macros by Andreas Gampe · 7 years ago
  39. de45dcb libc: silence unsigned->signed warnings with ioctl by George Burgess IV · 7 years ago
  40. 3376c23 Add remaining _l function stubs. by Elliott Hughes · 8 years ago
  41. 25f17e4 Better backwards compatibility for stat64. by Elliott Hughes · 8 years ago
  42. 9024235 Remove __overloadable/__RENAME_CLANG by George Burgess IV · 8 years ago
  43. f81abef Use __BIONIC_FORTIFY_VARIADIC for variadic functions. by Chih-Hung Hsieh · 8 years ago
  44. a348174 Improve the _FILE_OFFSET_BITS docs and link to them. by Elliott Hughes · 8 years ago
  45. e5d66eb libc: Disable FORTIFY if we're using clang-tidy. by George Burgess IV · 8 years ago
  46. a613d0d Add a legacy inline for mmap64. by Dan Albert · 8 years ago
  47. 50cda38 Use __RENAME for long double functions. by Elliott Hughes · 8 years ago
  48. d9551db Disable FORTIFY on ASAN builds by George Burgess IV · 8 years ago
  49. 1de2e35 Enable FORTIFY in unoptimized builds by George Burgess IV · 8 years ago
  50. 3f66e74 Remove nullability specifications. by Elliott Hughes · 8 years ago
  51. c2a10f7 Merge "libc: Add diagnose_if macros to cdefs." by Treehugger Robot · 8 years ago
  52. b97d7dd libc: Add diagnose_if macros to cdefs. by George Burgess IV · 8 years ago
  53. b97049c libc: Split FORTIFY into its own headers by George Burgess IV · 8 years ago
  54. 7c5a851 Use __RENAME_IF_FILE_OFFSET64 where possible. by Elliott Hughes · 8 years ago
  55. f560537 Add __RENAME_IF_FILE_OFFSET64. by Dan Albert · 8 years ago
  56. 6fa8df9 Don't use the overloadable attribute if we're not fortified. by Elliott Hughes · 8 years ago
  57. ef2b2fe Link to the public post about clang FORTIFY. by Elliott Hughes · 8 years ago
  58. bd3d208 libc: add const-correct string.h overloads by George Burgess IV · 8 years ago
  59. 4c78ca7 Cleanup now that we don't need __NDK_FPABI__. by Dan Albert · 9 years ago
  60. 156d5a8 Match __bos0 to __pass_object_size0 in FORTIFY by George Burgess IV · 9 years ago
  61. 7cc779f libc: add clang FORTIFY support by George Burgess IV · 9 years ago
  62. 95fa061 Rename __pure, __pure2, and __purefunc. by Elliott Hughes · 9 years ago
  63. b36efa4 Fix instances of '#if __LP64__'. by Josh Gao · 9 years ago
  64. 9519fc0 Merge changes I9b662ca9,Iad7f3fc9,I1b16a4b5,I47b07755,I6496a8c4, ... by Treehugger Robot · 9 years ago
  65. d1dd7c5 Remove __static_cast macro from <sys/cdefs.h>. by Elliott Hughes · 9 years ago
  66. bfb6bae versioner: replace availability attributes with annotate. by Josh Gao · 9 years ago
  67. 61bd7cb Merge changes I0262eed9,Iba9ee03a by Treehugger Robot · 9 years ago
  68. 3e6929d Add a temporary hack to work around __NDK_FPABI__. by Dan Albert · 9 years ago
  69. f6495c7 Stop #define'ing __func__ and __restrict. by Elliott Hughes · 9 years ago
  70. 8778d64 Remove __BIONIC_LEGACY_INLINE. by Josh Gao · 9 years ago
  71. 5470c18 Make it possible to build bionic with -I instead of -isystem. by Elliott Hughes · 9 years ago
  72. f47514d Remove __LIBC_ABI_PUBLIC__. by Elliott Hughes · 9 years ago
  73. 9eb3ae1 Remove __nonnull (in favor of _Nonnull). by Elliott Hughes · 9 years ago
  74. 9c8d711 Don't expose all BSD extensions. by Elliott Hughes · 9 years ago
  75. 3ba55f8 Rationalize visibility. by Elliott Hughes · 9 years ago
  76. f484050 Preliminary cleanup of <sys/cdefs.h>. by Elliott Hughes · 9 years ago
  77. 8ba4424 Fix __errordecl on clang. by Josh Gao · 9 years ago
  78. 46b4416 Update header versions for NDK platform fixes. by Josh Gao · 9 years ago
  79. baa2a97 Use clang's nullability instead of nonnull. by Dan Albert · 10 years ago
  80. 34c599a Add __INTRODUCED_IN_FUTURE for unreleased APIs. by Josh Gao · 9 years ago
  81. 5a3d5ca Add __INTRODUCED_IN_{32,64}. by Josh Gao · 9 years ago
  82. 7e94d29 Remove __UNAVAILABLE. by Elliott Hughes · 9 years ago
  83. 29226f3 Tag unavailable functions with macro. by Josh Gao · 9 years ago
  84. b8e1b705 Make the legacy inline headers compile standalone. by Josh Gao · 9 years ago
  85. 6b45d57 use GNU C89 extern inline semantics for __size_mul_overflow() by Xia Yang · 10 years ago
  86. a818445 Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC. by Christopher Ferris · 10 years ago
  87. 44ddb31 Remove some <sys/cdefs.h> cruft. by Elliott Hughes · 10 years ago
  88. a6435a1 Use attribute availability. by Dan Albert · 10 years ago
  89. fed2659 add fortified implementations of fread/fwrite by Daniel Micay · 10 years ago
  90. 7ea817d Add some glibc-like #defines for libchrome. by Elliott Hughes · 10 years ago
  91. 1dbc6bb Merge "Implement _FILE_OFFSET_BITS (mostly)." by Elliott Hughes · 11 years ago
  92. 68dc20d Implement _FILE_OFFSET_BITS (mostly). by Elliott Hughes · 11 years ago
  93. 784de4e Revert "Move use of __warnattr to __deprecated." by Yabin Cui · 11 years ago
  94. 4645c4f Move use of __warnattr to __deprecated. by Yabin Cui · 11 years ago
  95. c9d0943 Declare getgrent/setgrent/endgrent as missing. by Yabin Cui · 11 years ago
  96. 466dbe4 Put back inline definitions if using an old API. by Dan Albert · 11 years ago
  97. 998f2d5 Remove more BSD cruft from the public headers. by Elliott Hughes · 11 years ago
  98. 1aaa178 cdefs.h: add artificial attribute to FORTIFY_SOURCE functions by Nick Kralevich · 11 years ago
  99. 884a3de Revert "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions" by Nick Kralevich · 11 years ago
  100. 9b543ff cdefs.h: add artificial attribute to FORTIFY_SOURCE functions by Nick Kralevich · 11 years ago