1. 02ce401 API guard every post-21 API. by Dan Albert · 10 months ago
  2. 414dd2d Always include <sys/cdefs.h> first. by Elliott Hughes · 11 months ago
  3. b19df89 Prefer __nodiscard to __wur for readability. by Elliott Hughes · 12 months ago
  4. 14a5588 <stdlib.h>: ato*()/strto*() cleanup. by Elliott Hughes · 1 year ago
  5. c9f344e Make aligned_alloc() __wur too. by Elliott Hughes · 1 year ago
  6. 0f27896 Merge "Remove __INTRODUCED_IN_NO_GUARD_FOR_NDK()." into main by Elliott Hughes · 1 year ago
  7. bbd39aa Replace http://man7.org links with https://man7.org links. by Elliott Hughes · 1 year ago
  8. 2f9fe8c Remove __INTRODUCED_IN_NO_GUARD_FOR_NDK(). by Elliott Hughes · 1 year ago
  9. 5bae572 Add POSIX qsort_r(). by Elliott Hughes · 1 year, 1 month ago
  10. d4c54b4 Warn about unused results with bsearch(). by Elliott Hughes · 1 year, 3 months ago
  11. a1b5ca2 Always use `__foo__` for attribute names. by Elliott Hughes · 1 year, 4 months ago
  12. cc87eec Explain why system(3)'s argument is marked _Nonnull. by Elliott Hughes · 1 year, 10 months ago
  13. 2bdeff4 Remove __INTRODUCED_IN_NO_GUARD_FOR_NDK(21). by Elliott Hughes · 2 years, 2 months ago
  14. 655e430 Remove the always-true __INTRODUCED_IN() annotations. by Elliott Hughes · 2 years, 2 months ago
  15. ab2d3e1 Remove __RENAME_LDBL. by Elliott Hughes · 2 years, 3 months ago
  16. 99dd5b1 Nullability correction for stdlib module. by zijunzhao · 2 years, 5 months ago
  17. fbd7970 Remove <stdlib.h> cruft. by Elliott Hughes · 2 years, 6 months ago
  18. f4ace9d libc/include: remove easy __ANDROID_API__ tautologies. by Elliott Hughes · 2 years, 6 months ago
  19. 527d012 Remove <stdlib.h> abs/labs/llabs inline for API level 19. by Elliott Hughes · 2 years, 6 months ago
  20. 5a918d9 Nullability check for stdlib module. by zijunzhao · 2 years, 9 months ago
  21. 952da92 Remove availability definitions for mbs APIs. by Dan Albert · 3 years, 8 months ago
  22. 57474c8 Fix incorrect API level for wcstombs and mbstowcs. by ZijunZhao · 3 years, 10 months ago
  23. 504d048 Mark abort(3) as `nomerge`. by Elliott Hughes · 4 years, 3 months ago
  24. eae41f8 Fix __VERSIONER_NO_GUARD cases for availability. by Dan Albert · 4 years, 7 months ago
  25. 95c6cd7 Stop using the __ANDROID_API_x__ constants. by Elliott Hughes · 6 years ago
  26. 8c0ec11 fortify: fix up a few diagnostics; add __wur to realpath by George Burgess IV · 6 years ago
  27. 78e9ebc The future is now (2019 edition). by Elliott Hughes · 6 years ago
  28. 2d0b28b Add getloadavg(3). by Elliott Hughes · 7 years ago
  29. e219cef Fix posix_memalign introduced tag. by Dan Albert · 7 years ago
  30. cae21a9 Add aligned_alloc to libc. by Christopher Ferris · 8 years ago
  31. 51a7fe8 Mark abs/labs/llabs as 19+ rather than 21+ by Ryan Prichard · 8 years ago
  32. 21b56eb Test POSIX 1003.1 2016 chapter 13 "Headers". by Elliott Hughes · 8 years ago
  33. 2f94a29 Rename _Exit in a way that works with libandroid_support. by Elliott Hughes · 8 years ago
  34. 50cda38 Use __RENAME for long double functions. by Elliott Hughes · 8 years ago
  35. faa7434 Name function arguments in libc headers for Studio. by Elliott Hughes · 8 years ago
  36. 54f5d83 libc fortify: make socket.h and stdlib.h use diagnose_if by George Burgess IV · 8 years ago
  37. b97049c libc: Split FORTIFY into its own headers by George Burgess IV · 8 years ago
  38. 4cae5c3 The future passed part of <stdlib.h> by... by Elliott Hughes · 8 years ago
  39. 2e8e5e6 DO NOT MERGE: The future is now. by Josh Gao · 8 years ago
  40. 5c15b8c Fix pre-L MB_CUR_MAX. by Dan Albert · 9 years ago
  41. 7cc779f libc: add clang FORTIFY support by George Burgess IV · 9 years ago
  42. 5bc78c8 Add and use constants for the Android API levels. by Elliott Hughes · 9 years ago
  43. 95fa061 Rename __pure, __pure2, and __purefunc. by Elliott Hughes · 9 years ago
  44. 6cd9fb0 Fix warnings (and errors) in static inline headers. by Josh Gao · 9 years ago
  45. 3103f6d Add strtof_l and strtod_l. by Dan Albert · 9 years ago
  46. cb0b143 Provide fake definitions for libstdc++. by Dan Albert · 9 years ago
  47. b6a4a4c Add version information for legacy inlines. by Josh Gao · 9 years ago
  48. 3b2096a Remove unnecessary 'extern's. by Elliott Hughes · 9 years ago
  49. 8778d64 Remove __BIONIC_LEGACY_INLINE. by Josh Gao · 9 years ago
  50. f47514d Remove __LIBC_ABI_PUBLIC__. by Elliott Hughes · 9 years ago
  51. 95fa26e Update symbol versions. by Josh Gao · 9 years ago
  52. 3ba55f8 Rationalize visibility. by Elliott Hughes · 9 years ago
  53. 34c599a Add __INTRODUCED_IN_FUTURE for unreleased APIs. by Josh Gao · 9 years ago
  54. 14adff1 Add versioning information to symbols. by Josh Gao · 9 years ago
  55. 6f6f905 Implement mblen(3). by Elliott Hughes · 9 years ago
  56. 29226f3 Tag unavailable functions with macro. by Josh Gao · 9 years ago
  57. b8e1b705 Make the legacy inline headers compile standalone. by Josh Gao · 9 years ago
  58. df143f8 Add POSIX getsubopt(3). by Elliott Hughes · 9 years ago
  59. a6435a1 Use attribute availability. by Dan Albert · 10 years ago
  60. 3244d9f add a fortified implementation of realpath by Daniel Micay · 10 years ago
  61. 9b4f77f Make tempnam/mktemp deprecated. by Yabin Cui · 11 years ago
  62. 784de4e Revert "Move use of __warnattr to __deprecated." by Yabin Cui · 11 years ago
  63. 4645c4f Move use of __warnattr to __deprecated. by Yabin Cui · 11 years ago
  64. 94335cc Merge "Put back inline definitions if using an old API." by Dan Albert · 11 years ago
  65. 466dbe4 Put back inline definitions if using an old API. by Dan Albert · 11 years ago
  66. 6ac4dd8 Add primitive CPPLINT.cfg. by Dan Albert · 11 years ago
  67. 76f8916 Clean up <stdlib.h> slightly. by Elliott Hughes · 11 years ago
  68. c5dc02a Reduce <stdlib.h> namespace pollution. by Elliott Hughes · 11 years ago
  69. a381fe8 Fix ptsname(3) and ttyname(3) to use TLS. by Elliott Hughes · 11 years ago
  70. 274afe8 Add POSIX lcong48. by Elliott Hughes · 11 years ago
  71. a39f939 change unsigned int to uint32_t for api arc4random/arc4random_uniform by Yabin Cui · 11 years ago
  72. fc5a93f Merge "Fix incorrect parameter types for locale funcs." by Dan Albert · 11 years ago
  73. 31165ed CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps. by Elliott Hughes · 11 years ago
  74. 3c5037f Fix incorrect parameter types for locale funcs. by Dan Albert · 11 years ago
  75. 224ff04 Change name of MB_CUR_MAX implementation function. by Dan Albert · 11 years ago
  76. 9d2a05a Revert "Add a hack to <stdlib.h> until we can fix libvpx." by Elliott Hughes · 11 years ago
  77. 1aec7c1 Proper MB_CUR_MAX. by Dan Albert · 11 years ago
  78. f4c1a36 Remove declarations for things that don't exist. by Elliott Hughes · 11 years ago
  79. 4916706 Fix linkage of grantpt(3). by Elliott Hughes · 11 years ago
  80. dfb5ce4 Revert "Revert "Add locale aware APIs."" by Dan Albert · 11 years ago
  81. 063e20c Revert "Add locale aware APIs." by Dan Albert · 11 years ago
  82. e087eac Add locale aware APIs. by Dan Albert · 11 years ago
  83. 0468feb Sync to current upstream arc4random. by Elliott Hughes · 11 years ago
  84. e61919a Fix x86-64 libvpx build. by Elliott Hughes · 11 years ago
  85. 3fb5097 Add a hack to <stdlib.h> until we can fix libvpx. by Elliott Hughes · 11 years ago
  86. a0beeea Get the full set of PRNG functions in <stdlib.h> by Elliott Hughes · 11 years ago
  87. b27a840 Add __pure2 to a few more functions, most notably gettid and pthread_self. by Elliott Hughes · 11 years ago
  88. 69f05d2 Fix the printf family for non-ASCII. by Elliott Hughes · 11 years ago
  89. b8425c5 Adds quick_exit(3) and at_quick_exit(3) from freebsd by Dan Albert · 11 years ago
  90. 58d9e28 Switch to the upstream OpenBSD getenv/putenv/setenv implementation. by Elliott Hughes · 11 years ago
  91. cce36c1 Use -fvisibility=hidden to build libc_gdtoa. by Elliott Hughes · 11 years ago
  92. 9f52564 Implement _Exit(3). by Elliott Hughes · 11 years ago
  93. 77e944f Implement wctomb(3) for ltrace. by Elliott Hughes · 11 years ago
  94. 5a81738 Ensure we always have symbols for atof, strtof, strtold. by Elliott Hughes · 11 years ago
  95. 692207e Add getprogname/setprogname for BSD compatibility. by Elliott Hughes · 12 years ago
  96. fe317a3 Added mkstemp64 by Calin Juravle · 12 years ago
  97. c13fb75 Move bionic over to GCC's 'warning' attribute. by Elliott Hughes · 12 years ago
  98. aec2ffb Fix our missing abs/labs/llabs/imaxabs (and imaxdiv) symbols. by Elliott Hughes · 12 years ago
  99. 0cc0d25 Remove useless #defines and incorrect claims from header files. by Elliott Hughes · 13 years ago
  100. 70f6901 libc: make atoi, atol, and atoll pure functions by Nick Kralevich · 13 years ago