1. ff5eca7 pthread: don't zero-initialize fgets() buffers. by Elliott Hughes · 4 months ago
  2. 4e16949 Refactor ScopedTrace. by Christopher Ferris · 4 months ago
  3. 8d4763f Merge "Speed up the no trace enabled path." into main by Christopher Ferris · 4 months ago
  4. eb3814c stdio: remove irrelevant reference to _lb. by Elliott Hughes · 4 months ago
  5. 7ed4ae5 Speed up the no trace enabled path. by Christopher Ferris · 4 months ago
  6. 8bf0e30 Disable tracing during libc init. by Christopher Ferris · 5 months ago
  7. e0ef29b <time.h>: improve the doc comments. by Elliott Hughes · 5 months ago
  8. b4436bb Merge "Reimplement asctime()/ctime()/difftime()." into main by Elliott Hughes · 5 months ago
  9. 25b7171 getentropy(): clarify the /dev/urandom fallback. by Elliott Hughes · 5 months ago
  10. b891dda Reimplement asctime()/ctime()/difftime(). by Elliott Hughes · 5 months ago
  11. a2c2341 Merge "Trivial reimplementation of <err.h>." into main by Elliott Hughes · 5 months ago
  12. cb029e0 Merge "Add trivial wcswidth() implementation alongside our wcwidth()." into main by Elliott Hughes · 5 months ago
  13. a91fca6 Merge "arm64: add ifunc resolver AT_HWCAP3/AT_HWCAP4 support." into main by Elliott Hughes · 5 months ago
  14. 6b5b792 arm64: add ifunc resolver AT_HWCAP3/AT_HWCAP4 support. by Elliott Hughes · 5 months ago
  15. 7887e0e Trivial reimplementation of <err.h>. by Elliott Hughes · 5 months ago
  16. 3bf8f18 Add trivial wcswidth() implementation alongside our wcwidth(). by Elliott Hughes · 5 months ago
  17. 10eed1b Merge "Stop using strncat() in network code." into main by Elliott Hughes · 5 months ago
  18. cc78f87 Stop using strncat() in network code. by Elliott Hughes · 5 months ago
  19. 209d3be Stop using strncpy() in the gwp-asan/MTE code. by Elliott Hughes · 5 months ago
  20. 5cfe7dc <syslog.h>: test setlogmask(). by Elliott Hughes · 6 months ago
  21. 3806f9e Merge "fortify.cpp: fix the __strcpy_chk() TODO." into main by Elliott Hughes · 6 months ago
  22. 000f58b Merge "Replace BIONIC_ROUND_UP_POWER_OF_2() with stdc_bit_ceil()/std::bit_ceil()." into main by Elliott Hughes · 6 months ago
  23. 676fb54 fortify.cpp: fix the __strcpy_chk() TODO. by Elliott Hughes · 6 months ago
  24. 934cd0b fortify.cpp: fix the stpcpy() todo. by Elliott Hughes · 6 months ago
  25. 731da1b Replace BIONIC_ROUND_UP_POWER_OF_2() with stdc_bit_ceil()/std::bit_ceil(). by Elliott Hughes · 6 months ago
  26. 7579c32 Merge "[[fallthrough]] is in C++17 and C23." into main by Elliott Hughes · 6 months ago
  27. a1b263f Simplify strcoll()/strxfrm()/wcscoll()/wcsxfrm(). by Elliott Hughes · 6 months ago
  28. afdf965 [[fallthrough]] is in C++17 and C23. by Elliott Hughes · 6 months ago
  29. d382b86 Reimplement the *casecmp() functions. by Elliott Hughes · 6 months ago
  30. 8a40a00 Merge "Revert "Stop using the cached pid."" into main by Priyanka Advani (xWF) · 6 months ago
  31. c9dcd82 Revert "Stop using the cached pid." by Priyanka Advani (xWF) · 6 months ago
  32. 4552d96 Merge "Reimplement raise() in terms of inline_raise()." into main by Elliott Hughes · 6 months ago
  33. d27725e Reimplement raise() in terms of inline_raise(). by Elliott Hughes · 6 months ago
  34. 0786aa5 Stop using the cached pid. by Elliott Hughes · 6 months ago
  35. 5d4ec8a Fix typo in comment. by Elliott Hughes · 6 months ago
  36. 9260d40 Remove unused extern declaration. by Elliott Hughes · 6 months ago
  37. 636fb9f Merge "syslog: avoid extra format" into main by Frederick Mayle · 6 months ago
  38. 2fb259e syslog: avoid extra format by Frederick Mayle · 6 months ago
  39. a380954 Optimize android_unsafe_frame_pointer_chase by Florian Mayer · 1 year, 1 month ago
  40. 0f5f636 Fix -Wtautological-type-limit-compare. by Krzysztof Kosiński · 6 months ago
  41. 7d214b0 Move __progname out of libc_init_common.cpp. by Elliott Hughes · 7 months ago
  42. 0c5e893 <endian.h>: switch to trivial expansions of our own macros. by Elliott Hughes · 7 months ago
  43. 10a6c7b Merge "Rewrite and simplify thread support for upstream OpenBSD code." into main by Elliott Hughes · 7 months ago
  44. 10893f6 Rewrite and simplify thread support for upstream OpenBSD code. by Elliott Hughes · 7 months ago
  45. 71437c9 Switch to llvm-libc wmempcpy(). by Elliott Hughes · 7 months ago
  46. de8472e Friday pedantry: s/gcc/clang/. by Elliott Hughes · 7 months ago
  47. bf8fc35 bionic spawn: simplify implementation by relying on kernel's close_range() syscall by Maciej Żenczykowski · 7 months ago
  48. e86a03f Use powerof2() more consistently. by Elliott Hughes · 8 months ago
  49. d4888f3 Don't duplicate the memset_explicit() implementation. by Elliott Hughes · 8 months ago
  50. b80bf28 Merge "Replace __BIONIC_ALIGN() with __builtin_align_up()." into main by Elliott Hughes · 8 months ago
  51. 2e42a72 Merge "Expand a bit on the POSIX/Linux close() differences." into main by Elliott Hughes · 8 months ago
  52. 2678222 Fix realpath failing on files whose inode number overflows ino_t by Theodore Dubois · 8 months ago
  53. 9eb51ff Expand a bit on the POSIX/Linux close() differences. by Elliott Hughes · 8 months ago
  54. 193b0bc Replace __BIONIC_ALIGN() with __builtin_align_up(). by Elliott Hughes · 8 months ago
  55. 4d5ea53 <utime.h>: add tests and reimplement. by Elliott Hughes · 8 months ago
  56. 03f3604 Merge "riscv64: fix cpu set argument type." into main by Elliott Hughes · 8 months ago
  57. a3fc956 riscv64: fix cpu set argument type. by Elliott Hughes · 8 months ago
  58. f2ee3db Simplify psignal()/psiginfo(). by Elliott Hughes · 9 months ago
  59. 7595357 <sys/hwprobe.h>: improve the argument names. by Elliott Hughes · 9 months ago
  60. 6426313 Merge "bionic: Optimize TLS memory by isolating per-thread libgen buffers to dedicated pages" into main by Vilas Bhat · 9 months ago
  61. 836370e bionic: Optimize TLS memory by isolating per-thread libgen buffers to dedicated pages by Vilas Bhat · 9 months ago
  62. bab0e3d getentropy(): POSIX went for EINVAL rather than EIO on "buffer too large". by Elliott Hughes · 9 months ago
  63. 566527b Fix fsid error by GuangWei Zhang · 1 year, 1 month ago
  64. 9d29c7e Add __BIONIC_DISABLE_MALLOC_USABLE_SIZE_FORTIFY_WARNINGS to allow by Sharjeel Khan · 10 months ago
  65. a4264a0 Add and use GETENTROPY_MAX from POSIX 2024. by Elliott Hughes · 10 months ago
  66. 744ac61 Simplify sigwait64()'s error handling. by Elliott Hughes · 10 months ago
  67. 7ea4c99 Merge changes from topic "mteenabled" into main by Florian Mayer · 10 months ago
  68. 5e13617 [HWASan] [MTE] disable MTE for HWASan binaries by Florian Mayer · 10 months ago
  69. cd2d423 Clarify clockid_t generation. by Elliott Hughes · 11 months ago
  70. 436512b Merge "Revert^2 "Replace usage of ICU4C in bionic with ICU4X"" into main by Manish Goregaokar · 11 months ago
  71. 361854c Revert^2 "Replace usage of ICU4C in bionic with ICU4X" by Manish Goregaokar · 11 months ago
  72. 9a667a2 Merge "Revert "Replace usage of ICU4C in bionic with ICU4X"" into main by Liana Kazanova (xWF) · 11 months ago
  73. 889f658 Revert "Replace usage of ICU4C in bionic with ICU4X" by Liana Kazanova (xWF) · 11 months ago
  74. 937b721 Merge "Use a static inline rather than a macro for __get_tls()." into main by Elliott Hughes · 11 months ago
  75. 01274b9 Merge "Replace usage of ICU4C in bionic with ICU4X" into main by Manish Goregaokar · 11 months ago
  76. 70a9c5f Use a static inline rather than a macro for __get_tls(). by Elliott Hughes · 11 months ago
  77. 32838d2 Replace usage of ICU4C in bionic with ICU4X by Manish Goregaokar · 12 months ago
  78. ebfb8fa Merge "Move the trivial __set_tls() implementations to "bionic_tls.h"." into main by Elliott Hughes · 11 months ago
  79. e286cf6 Move the trivial __set_tls() implementations to "bionic_tls.h". by Elliott Hughes · 11 months ago
  80. 1960f1c Clean up the area of pthread key destruction. by Elliott Hughes · 11 months ago
  81. 29438b6 Revert "[Prototype] Replace usage of ICU4C in bionic with ICU4X" by Priyanka Advani (xWF) · 11 months ago
  82. 9ddf649 [Prototype] Replace usage of ICU4C in bionic with ICU4X by Manish Goregaokar · 12 months ago
  83. 59bebc7 Remove unused includes and `extern`s. by Elliott Hughes · 11 months ago
  84. 9cdc362 Merge "<fts.h>: fix fts_compar declaration for C23." into main by Elliott Hughes · 11 months ago
  85. 8fd8432 <fts.h>: fix fts_compar declaration for C23. by Elliott Hughes · 11 months ago
  86. 0b23199 Add method to use allocator app defaults. by Christopher Ferris · 2 years, 3 months ago
  87. d34d8ca __bionic_get_shell_path(): "just work" on the host. by Elliott Hughes · 12 months ago
  88. fb97d10 Merge "Add _SC_NSIG." into main by Elliott Hughes · 12 months ago
  89. 901e9a8 x86, x86_64: Add __memcpy_chk assembly versions. by Daniel Verkamp · 12 months ago
  90. aa7ea41 Add _SC_NSIG. by Elliott Hughes · 12 months ago
  91. d5e064d Merge "[MTE] do not use ldg in linker if MTE is off for process" into main by Florian Mayer · 12 months ago
  92. e6f8321 [MTE] do not use ldg in linker if MTE is off for process by Florian Mayer · 1 year ago
  93. 93d8194 Further harden the pad note parsing code. by Elliott Hughes · 1 year ago
  94. f8f4e9f Merge "Declare main outside of extern "C" block" into main by Ryan Prichard · 1 year, 1 month ago
  95. dfc3a97 Declare main outside of extern "C" block by Ryan Prichard · 1 year, 1 month ago
  96. 24b2459 libc: swap strchr to llvm-libc for most arches by George Burgess IV · 1 year, 1 month ago
  97. 5ebf009 libc: swap strnlen to llvm-libc for most arches by George Burgess IV · 1 year, 1 month ago
  98. fed0ce9 <bionic/macros.h>: replace align_up()/align_down() with clang's builtins. by Elliott Hughes · 1 year, 1 month ago
  99. 3cac647 Merge "libc: swap strchrnul to llvm-libc for most arches" into main by Treehugger Robot · 1 year, 1 month ago
  100. 31f2189 Merge "libc: swap strrchr to llvm-libc for most arches" into main by Treehugger Robot · 1 year, 1 month ago