1. 84ebec6 fix deadlock in synccall after threaded fork by Samuel Holland · 5 years ago
  2. 3d178a7 cap getdents length argument to INT_MAX by Rich Felker · 5 years ago
  3. 95dfa3d allow fmemopen with zero size by Rich Felker · 5 years ago
  4. a48ccc1 do not use _Noreturn for a function pointer in dynamic linker by Matthew Maurer · 5 years ago
  5. 0a48860 add riscv64 architecture support by Rich Felker · 5 years ago
  6. 5fc4379 optimize aarch64 dynamic tlsdesc function to spill fewer registers by Rich Felker · 5 years ago
  7. a60b9e0 fix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_TP targets by Szabolcs Nagy · 5 years ago
  8. 9fd98a6 fix format strings for uid/gid values in putpwent/putgrent by Rich Felker · 5 years ago
  9. 511d707 make fgetwc set error indicator for stream on encoding errors by Rich Felker · 5 years ago
  10. d7b5834 allow archs to provide a 7-argument syscall if needed by Rich Felker · 5 years ago
  11. 78691fa make new math code compatible with unused variable warning/error by Rich Felker · 6 years ago
  12. e4dd653 math: new pow by Szabolcs Nagy · 6 years ago
  13. e16f7b3 math: new exp and exp2 by Szabolcs Nagy · 6 years ago
  14. 2a3210c math: new log2 by Szabolcs Nagy · 6 years ago
  15. 236cd05 math: new log by Szabolcs Nagy · 6 years ago
  16. d28cd0a math: new powf by Szabolcs Nagy · 7 years ago
  17. 3f94c64 math: new exp2f and expf by Szabolcs Nagy · 7 years ago
  18. 098868b math: new log2f by Szabolcs Nagy · 7 years ago
  19. db505b7 math: new logf by Szabolcs Nagy · 7 years ago
  20. 169fc00 math: add configuration macros by Szabolcs Nagy · 6 years ago
  21. 3c3763f math: add macros for static branch prediction hints by Szabolcs Nagy · 6 years ago
  22. 4f8acf9 math: add double precision error handling functions by Szabolcs Nagy · 6 years ago
  23. 9ef6ca4 math: add single precision error handling functions by Szabolcs Nagy · 7 years ago
  24. fe54544 math: add eval_as_float and eval_as_double by Szabolcs Nagy · 6 years ago
  25. b50d315 math: add fp_arch.h with fp_barrier and fp_force_eval by Szabolcs Nagy · 6 years ago
  26. f107d34 math: remove sun copyright from libm.h by Szabolcs Nagy · 6 years ago
  27. d59e504 math: add asuint, asuint64, asfloat and asdouble by Szabolcs Nagy · 7 years ago
  28. 2d72b58 math: move complex math out of libm.h by Szabolcs Nagy · 6 years ago
  29. 788d5e2 remove external __syscall function and last remaining users by Rich Felker · 6 years ago
  30. 22e5bbd overhaul i386 syscall mechanism not to depend on external asm source by Rich Felker · 6 years ago
  31. a01ff71 in membarrier fallback, allow for possibility that sigaction fails by Rich Felker · 6 years ago
  32. 8186880 fix unintended global symbols in atanl.c by Dan Gohman · 6 years ago
  33. 7fe51ea use __strchrnul instead of strchr and strlen in execvpe by Frediano Ziglio · 6 years ago
  34. 8ee0ca0 fix harmless-by-chance typo in priority inheritance mutex code by Rich Felker · 6 years ago
  35. 54ca677 implement priority inheritance mutexes by Rich Felker · 6 years ago
  36. 2142caf clean up access to mutex type in pthread_mutex_trylock by Rich Felker · 6 years ago
  37. 54316a5 support archs with no renameat syscall, only renameat2 by Drew DeVault · 6 years ago
  38. 46fb680 support archs with no mlock syscall, only mlock2 by Drew DeVault · 6 years ago
  39. 59f88d7 fix data race choosing next key slot in pthread_key_create by Rich Felker · 6 years ago
  40. 8f12c4e fix crash/out-of-bound read in sscanf by Rich Felker · 6 years ago
  41. c62dfe6 fix namespace violation in dependencies of mtx_lock by Rich Felker · 6 years ago
  42. 2a0ff45 handle labels with 8-bit byte values in dn_skipname by Ryan Fairfax · 6 years ago
  43. 00d3d57 setvbuf: return failure if mode is invalid by A. Wilcox · 6 years ago
  44. f368d9f make FILE a complete type for pre-C11 standard profiles by Rich Felker · 6 years ago
  45. 4918b7f don't reject unknown/future flags in sigaltstack, allow SS_AUTODISARM by Rich Felker · 6 years ago
  46. ba18c1e add membarrier syscall wrapper, refactor dynamic tls install to use it by Rich Felker · 6 years ago
  47. 7865d56 make thread list lock a recursive lock by Rich Felker · 6 years ago
  48. ad795d5 fix spurious undefined behavior in getaddrinfo by Rich Felker · 6 years ago
  49. 224d938 fix invalid free of partial addrinfo list with multiple services by Rich Felker · 6 years ago
  50. 9d44b64 install dynamic tls synchronously at dlopen, streamline access by Rich Felker · 6 years ago
  51. 8052889 fix data race between new pthread_key_delete and dtor execution by Rich Felker · 6 years ago
  52. 639bcf2 introduce namespace-safe rwlock aliases; use in pthread_key_create by Rich Felker · 6 years ago
  53. ba74a42 rewrite pthread_key_delete to use global thread list by Rich Felker · 6 years ago
  54. e4235d7 rewrite __synccall in terms of global thread list by Rich Felker · 6 years ago
  55. 8f11e61 track all live threads in an AS-safe, fully-consistent linked list by Rich Felker · 6 years ago
  56. 04335d9 always block signals for starting new threads, refactor start args by Rich Felker · 6 years ago
  57. 5b74eed for SIGEV_THREAD timer threads, replace signal handler with sigwaitinfo by Rich Felker · 6 years ago
  58. aa5a9d1 defer free of thread-local dlerror buffers from inconsistent context by Rich Felker · 6 years ago
  59. b202057 fix behavior of gets when input line contains a null byte by Rich Felker · 6 years ago
  60. 099b89d redesign robust mutex states to eliminate data races on type field by Rich Felker · 6 years ago
  61. 042b3ee fail fdopendir for O_PATH file descriptors by Rich Felker · 6 years ago
  62. 8d82971 locale: ensure dcngettext() preserves errno by A. Wilcox · 6 years ago
  63. ce32db4 fix call to __pthread_tsd_run_dtors with too many arguments by Rich Felker · 6 years ago
  64. 16a522b fix unintended linking dependency of pthread_key_create on __synccall by Rich Felker · 6 years ago
  65. de7dc13 halt getspnam[_r] search on error accessing TCB shadow by Rich Felker · 6 years ago
  66. 9db81b8 don't set errno or return an error when getspnam[_r] finds no entry by Rich Felker · 6 years ago
  67. 21a172d make sem_wait and sem_timedwait interruptible by signals by Rich Felker · 6 years ago
  68. 1ec71c5 don't fail pthread_sigmask/sigprocmask on invalid how when set is null by Rich Felker · 6 years ago
  69. a63c010 add __timedwait backend workaround for old kernels where futex EINTRs by Rich Felker · 6 years ago
  70. c00cdef on failed aio submission, set aiocb error and return value by Rich Felker · 6 years ago
  71. a9a9882 don't create aio queue/map structures for invalid file descriptors by Rich Felker · 6 years ago
  72. 8511511 move aio queue allocation from io thread to submitting thread by Rich Felker · 6 years ago
  73. 1a6d6f1 fix and future-proof against stack overflow in aio io threads by Rich Felker · 6 years ago
  74. 26c66c4 add namespace-safe version of getauxval for internal use by Rich Felker · 6 years ago
  75. 7c84547 fix wordexp not to read past end of string ending with lone backslash by Rich Felker · 6 years ago
  76. d9bdfd1 fix memccpy to not access buffer past given size by Quentin Rameau · 6 years ago
  77. 122d67f optimize two-way strstr and memmem bad character shift by Rich Felker · 6 years ago
  78. 04e18b6 fix regression in setlocale for LC_ALL with per-category setting by Rich Felker · 6 years ago
  79. 79f653c fix failure to flush stderr when fflush(0) is called by Rich Felker · 6 years ago
  80. 4a08603 fix deadlock and buffered data loss race in fclose by Rich Felker · 6 years ago
  81. 00bd3b7 __libc_start_main: slightly simplify stage2 pointer setup by Alexander Monakov · 6 years ago
  82. 0239cd0 remove commented-out debug printf from strstr by Rich Felker · 6 years ago
  83. 8f5a820 fix spuriously slow check in twoway strstr/memmem cores by Rich Felker · 6 years ago
  84. 1b52863 don't omit setting errno in internal __map_file function by Rich Felker · 6 years ago
  85. 5af1f59 make the default locale (& a variant) failure-free cases for newlocale by Rich Felker · 6 years ago
  86. 74e7040 simplify newlocale and allow failure for explicit locale names by Rich Felker · 6 years ago
  87. 6753fb6 remove volatile qualification from category pointers in __locale_struct by Rich Felker · 6 years ago
  88. d88e5df adapt setlocale to support possibility of failure by Rich Felker · 6 years ago
  89. 8084d6a adjust types in FILE struct to make line buffering check less expensive by Rich Felker · 6 years ago
  90. d8870dc optimize internal putc_unlocked macro used in putc by Rich Felker · 6 years ago
  91. a21a609 fix wrong result for putc variants due to operator precedence by Rich Felker · 6 years ago
  92. 9dd1912 further optimize getc/putc when locking is needed by Rich Felker · 6 years ago
  93. 7eda27d use prototype for function pointer in static link libc init barrier by Rich Felker · 6 years ago
  94. ba0d83e fix error in constraints for static link libc init barrier by Rich Felker · 6 years ago
  95. ab5e1e3 fix build regression due to missing file for putc changes by Rich Felker · 6 years ago
  96. d8f2efa bypass indirection through pointer objects to access stdin/out/err by Rich Felker · 6 years ago
  97. d664061 optimize hot paths of putc with manual shrink-wrapping by Rich Felker · 6 years ago
  98. dd8f02b optimize hot paths of getc with manual shrink-wrapping by Rich Felker · 6 years ago
  99. 7136836 document and make explicit desired noinline property for __init_libc by Rich Felker · 6 years ago
  100. 4390383 impose barrier between thread pointer setup and use for static linking by Rich Felker · 6 years ago