1. 9873595 Protect against misuse of an implementation detail. by Elliott Hughes · 9 months ago
  2. e117d6e Add pthread_getaffinity_np()/pthread_setaffinity_np(). by Elliott Hughes · 10 months ago
  3. 02ce401 API guard every post-21 API. by Dan Albert · 10 months ago
  4. 414dd2d Always include <sys/cdefs.h> first. by Elliott Hughes · 11 months ago
  5. 6a6eb87 Correct nullability check for pthread_create() by Zijun · 12 months ago
  6. a642197 Remove guards on constants and types. by Dan Albert · 1 year ago
  7. df67242 Remove clang workaround. by Elliott Hughes · 1 year, 1 month ago
  8. 7d3c6cd Document pthread_key_create(3), pthread_key_delete(3), and PTHREAD_KEYS_MAX. by Elliott Hughes · 1 year, 4 months ago
  9. c065a27 16k: Set PTHREAD_STACK_MIN to 16384/8192 for 64-bit/32-bit archs by Juan Yescas · 1 year, 9 months ago
  10. b40f7b9 bionic: Do not use PAGE_SIZE to define PTHREAD_STACK_MIN by Juan Yescas · 1 year, 9 months ago
  11. 8d3866b bionic: Set PTHREAD_STACK_MIN for page agnostic targets by Juan Yescas · 2 years ago
  12. 655e430 Remove the always-true __INTRODUCED_IN() annotations. by Elliott Hughes · 2 years, 2 months ago
  13. 3c9b948 Nullability check for pthread module by zijunzhao · 2 years, 5 months ago
  14. 9108f25 Remove <pthread.h> cruft. by Elliott Hughes · 2 years, 6 months ago
  15. f4ace9d libc/include: remove easy __ANDROID_API__ tautologies. by Elliott Hughes · 2 years, 6 months ago
  16. 8d8a911 Add documentation for a couple of pthread functions. by Elliott Hughes · 2 years, 6 months ago
  17. fa658eb Fix bugprone-macro-parentheses warnings by Chih-Hung Hsieh · 5 years ago
  18. 95c6cd7 Stop using the __ANDROID_API_x__ constants. by Elliott Hughes · 6 years ago
  19. f106a39 Remove __INTRODUCED_IN for obsolete API levels. by Elliott Hughes · 6 years ago
  20. 6901080 Implement new clock wait functions by Tom Cherry · 6 years ago
  21. 3f68efc Suppress warnings on pthread_create by Logan Chien · 6 years ago
  22. 7c5bbf6 Add missing __INTRODUCED_IN to pthread_attr_setinheritsched/pthread_attr_getinheritsched. by Elliott Hughes · 7 years ago
  23. f0f3d2f Create PTHREAD_COND_INITIALIZER_MONOTONIC_NP by Tom Cherry · 8 years ago
  24. c6b5bcd Add _monotonic_np versions of timed wait functions by Tom Cherry · 7 years ago
  25. cc0fe6e The future is now (2018 edition). by Elliott Hughes · 8 years ago
  26. 6b9c85b Support priority inheritance mutex in 64bit programs. by Yabin Cui · 8 years ago
  27. 8aecba7 Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched. by Elliott Hughes · 8 years ago
  28. dff08ce Add pthread_setschedprio. by Elliott Hughes · 8 years ago
  29. ff26a16 Re-submit "Name function arguments in libc headers for Studio." by Elliott Hughes · 8 years ago
  30. 9af9120 Revert "Name function arguments in libc headers for Studio." by Colin Cross · 8 years ago
  31. 079bff4 Name function arguments in libc headers for Studio. by Elliott Hughes · 8 years ago
  32. 0138c46 Remove reference to non-existent __LP32__. by Elliott Hughes · 8 years ago
  33. 3f66e74 Remove nullability specifications. by Elliott Hughes · 8 years ago
  34. c2ce120 Put back more legacy pthread APIs. by Dan Albert · 8 years ago
  35. 8c67f1e Expose pthread_mutex_lock_timeout_np to the NDK. by Dan Albert · 8 years ago
  36. 2e8e5e6 DO NOT MERGE: The future is now. by Josh Gao · 8 years ago
  37. 468a5d2 pthread barrier and spinlock types should only appear at API level 24. by Elliott Hughes · 8 years ago
  38. 95fa061 Rename __pure, __pure2, and __purefunc. by Elliott Hughes · 9 years ago
  39. 2802365 POSIX says <sys/types.h> should make all the pthread_* types available. by Elliott Hughes · 9 years ago
  40. 02ac028 Fix pthread_barrierattr_getpshared prototype. by Elliott Hughes · 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. e2f2583 Remove declaration of pthread_cond_timedwait_relative_np. by Elliott Hughes · 9 years ago
  44. 3164ab7 Remove pthread_mutex_lock_timeout_np from <pthread.h>. by Elliott Hughes · 9 years ago
  45. baa2a97 Use clang's nullability instead of nonnull. by Dan Albert · 10 years ago
  46. 34c599a Add __INTRODUCED_IN_FUTURE for unreleased APIs. by Josh Gao · 9 years ago
  47. 14adff1 Add versioning information to symbols. by Josh Gao · 9 years ago
  48. 3615a52 Remove declaration of pthread_cond_timeout_np. by Elliott Hughes · 9 years ago
  49. 96583dc Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_RELATIVE. by Elliott Hughes · 9 years ago
  50. cc78b25 Remove the __USE_GNU guard from pthread_setname_np again. by Elliott Hughes · 9 years ago
  51. 725b2a9 Add pthread_getname_np. by Elliott Hughes · 9 years ago
  52. 5704c42 Implement POSIX lockf. by Elliott Hughes · 10 years ago
  53. fe3a83a Implement pthread spin. by Yabin Cui · 10 years ago
  54. e7c2fff Implement pthread barrier. by Yabin Cui · 10 years ago
  55. 2b028f5 Fix bad merge of 64e9e71cdb7d88397e510e1986d494b797ed3b45. by Elliott Hughes · 10 years ago
  56. fdcaeac am 00cef820: am 64e9e71c: Define nonportable pthread mutex macros with the _NP suffix. by Sharvil Nanavati · 10 years ago
  57. 00cef82 am 64e9e71c: Define nonportable pthread mutex macros with the _NP suffix. by Sharvil Nanavati · 10 years ago
  58. 64e9e71 Define nonportable pthread mutex macros with the _NP suffix. by Sharvil Nanavati · 10 years ago
  59. 511cfd9 Allow NULL in pthread_mutex_lock/unlock. by Christopher Ferris · 10 years ago
  60. 76615da Provide writer preference option in rwlock. by Yabin Cui · 10 years ago
  61. 377243b Remove PTHREAD_RECURSIVE_MUTEX_INITIALIZER and PTHREAD_ERRORCHECK_MUTEX_INITIALIZER. by Yabin Cui · 10 years ago
  62. 17393b0 Hide internal of pthread_mutex_t. by Yabin Cui · 10 years ago
  63. b584572 Add test for pthread types alignment check. by Yabin Cui · 10 years ago
  64. b5cd3c7 Fix build: align pthread_cond_t to sizeof(long) by Dmitriy Ivanov · 10 years ago
  65. eb8b122 Add alignment to opaque types. by Christopher Ferris · 10 years ago
  66. 32651b8 Hide content of pthread_cond_t in pthread_cond_internal_t. by Yabin Cui · 10 years ago
  67. 2fabea4 Hide content of pthread_rwlock_t in pthread_rwlock_internal_t. by Yabin Cui · 10 years ago
  68. 08ee8d2 Switch pthread_rwlock_t to stdatomic. by Yabin Cui · 11 years ago
  69. e375eca Merge "Switch pthread_cond_t to <stdatomic.h>." by Yabin Cui · 11 years ago
  70. e5f816c Switch pthread_cond_t to <stdatomic.h>. by Yabin Cui · 11 years ago
  71. 86fc96f Switch pthread_mutex_t from bionic atomics to <stdatomic.h>. by Yabin Cui · 11 years ago
  72. 80e6d6d Switch pthread_once_t to stdatomic.h. by Yabin Cui · 11 years ago
  73. 212e0e3 Build our benchmarks against glibc too. by Elliott Hughes · 11 years ago
  74. 75ef63d Move some pthread functions to signal.h. by Dan Albert · 11 years ago
  75. 3d77327 Revert "Work around a bug in Immersion's libImmEmulatorJ.so." by Elliott Hughes · 11 years ago
  76. b5e7eba Work around a bug in Immersion's libImmEmulatorJ.so. by Elliott Hughes · 11 years ago
  77. 7d3f553 Work around a bug in Immersion's libImmEmulatorJ.so. by Elliott Hughes · 11 years ago
  78. a4831cb Add pthread_gettid_np and re-expose __get_thread for LP32. by Elliott Hughes · 11 years ago
  79. 27efc48 Add pthread_gettid_np and re-expose __get_thread for LP32. by Elliott Hughes · 11 years ago
  80. b27a840 Add __pure2 to a few more functions, most notably gettid and pthread_self. by Elliott Hughes · 11 years ago
  81. 92687e4 Cleaned up pthread rwlocks implementation. by Calin Juravle · 11 years ago
  82. 76f352e Mutex-free implementation of pthread_rwlock by Calin Juravle · 11 years ago
  83. ea5248e Increase minimum thread size for 64 bit. by Christopher Ferris · 11 years ago
  84. 7c435f2 Leave more space for extensions in pthread_rwlockattr_t by Calin Juravle · 11 years ago
  85. b1cacd4 Reserve space in pthread structures for future extensibility. by Calin Juravle · 11 years ago
  86. 6b64000 Revert "Reserve space in pthread structures for future extensibility." by Greg Hackmann · 11 years ago
  87. cf83fd7 Reserve space in pthread structures for future extensibility. by Calin Juravle · 11 years ago
  88. a4eafa6 Removed pthread_attr_getstackaddr/pthread_attr_setstackaddr by Calin Juravle · 11 years ago
  89. 252ee1e Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC. by Narayan Kamath · 11 years ago
  90. 0e714a5 Implement POSIX pthread_mutex_timedlock. by Elliott Hughes · 11 years ago
  91. 51e6cb3 Implement pthread_condattr_{get,set}clock. by Narayan Kamath · 11 years ago
  92. c3f1140 <pthread.h> fixes and pthread cleanup. by Elliott Hughes · 12 years ago
  93. 9d23e04 Fix pthreads functions that should return ESRCH. by Elliott Hughes · 13 years ago
  94. f8a2c51 LONG_LONG_MIN/MAX: Move declarations to <limits.h> by David 'Digit' Turner · 13 years ago
  95. 9831ad3 libc: speed-up flockfile()/funlockfile() by David 'Digit' Turner · 14 years ago
  96. 847b183 libc: <pthread.h>: Replace '#if __cplusplus' by '#ifdef __cplusplus' by David 'Digit' Turner · 14 years ago
  97. ca4462d libc: Fix PTHREAD_RWLOCK_INITIALIZER by David 'Digit' Turner · 14 years ago
  98. 9aac382 am bd8d987b: libc: remove C++ comments from public headers. by David 'Digit' Turner · 15 years ago
  99. bd8d987 libc: remove C++ comments from public headers. by David 'Digit' Turner · 15 years ago
  100. 6d4d8cb resolved conflicts for merge of 4f086aeb to gingerbread-plus-aosp by Jean-Baptiste Queru · 15 years ago