1. b1354ae docs: document the Asyncband security threat model (#420) by tison · 2 days ago main
  2. 629e073 chore: prepare 0.8.0 release (#418) by Yijun Zhao · 3 days ago v0.8.0-rc.1
  3. cf7ec96 perf(mpsc): reduce intermediate copies in bounded receives (#407) by Sai Sanjay · 3 days ago
  4. 452d858 fix(barrier): handle generation counter wraparound on 32-bit targets (#413) by Orthur · 4 days ago
  5. c6ec2a4 perf(once-cell): avoid locking on uncontended initialization (#412) by Kailesh · 4 days ago
  6. cbdcd0f fix: reclaim entries when duplicate key destructors panic (#409) by tison · 6 days ago
  7. e0fa0b6 ci: bump taiki-e/install-action from 2.87.31 to 2.89.0 in the github-actions group (#410) by dependabot[bot] · 6 days ago
  8. 4667db3 docs: clarify how to contribute to an issue (#411) by tison · 6 days ago
  9. 2487ee2 perf(semaphore): shrink the permit acquisition future (#394) by Orthur · 8 days ago
  10. 36ba6f2 refactor(benchmarks): compare fixed workloads against Asyncband (#383) by tison · 9 days ago
  11. c37b1a4 feat(channel): add is_empty to mpsc and mpmc receivers (#392) by Falk Woldmann Lu · 11 days ago
  12. c7c50c5 ci: run macOS tests on macos-15 (#393) by Falk Woldmann Lu · 11 days ago
  13. b2015b0 feat(channel): add is_disconnected to mpsc and mpmc endpoints (#391) by Falk Woldmann Lu · 11 days ago
  14. 11db327 perf(broadcast): transfer reclaimed head message directly on receive (#390) by tison · 11 days ago
  15. 1ba9128 feat(broadcast): return shared messages from recv (#359) by Orthur · 12 days ago
  16. 6f040df feat(rwlock): add an upgradable readers-writer lock (#366) by Kailesh · 13 days ago
  17. f36e790 ci: bump the github-actions group with 4 updates (#389) by dependabot[bot] · 13 days ago
  18. 1781614 fix(rwlock): remove downgrade from mapped write guards (#365) by Orthur · 2 weeks ago
  19. 8febdc7 fix(once_map): clone only initialized entries in get (#387) by Orthur · 2 weeks ago
  20. 24b9ffa docs: record 0.7.4 release date (#386) by iqwqi · 3 weeks ago
  21. 7032574 docs(pool): document extend's non-reentrancy requirement (#385) by Nanami · 3 weeks ago
  22. bfa6805 perf(oneshot): keep the stored waker when the same task polls again (#381) by Orthur · 3 weeks ago
  23. 7c0943a ci: bump the github-actions group with 2 updates (#384) by dependabot[bot] · 3 weeks ago
  24. ecc1780 chore(release): configure ATR license check exclusions (#378) by tison · 4 weeks ago
  25. 7a25f6e ci: add QwQBiG as a release environment reviewer (#375) by iqwqi · 4 weeks ago
  26. fa357f3 test: replace unnecessary boxed futures with local pinning (#376) by tison · 4 weeks ago
  27. ac4d75d ci: bump the github-actions group with 4 updates (#374) by dependabot[bot] · 4 weeks ago
  28. 3f521b5 perf(blocking): yield once before subsequent waits (#368) by Yijun Zhao · 4 weeks ago v0.7.4 v0.7.4-rc.1
  29. aed973e docs(semaphore): reference the actual permits parameter in method summaries (#371) by Nanami · 4 weeks ago
  30. bc41526 chore: prepare 0.7.4 release (#370) by iqwqi · 4 weeks ago
  31. bd3efdf chore: Update CHANEGLOG entries order (#367) by tison · 4 weeks ago
  32. c6ade57 perf(event): avoid locking manual-reset state reads and ready waits (#356) by Kailesh · 4 weeks ago
  33. 8fc70b5 perf(semaphore): avoid the queue lock for positive-balance releases (#316) by Orthur · 4 weeks ago
  34. 5ddd9ad style: standardize imports across the workspace (#364) by tison · 5 weeks ago
  35. 0703e23 test(oneshot): race receiver completion against the sender wake (#363) by Orthur · 5 weeks ago
  36. 621fb8d fix(oneshot): allow reclamation after sender handoff (#361) by tison · 5 weeks ago
  37. 6e8762c refactor(rwlock): remove redundant unsafe trait impls (#357) by tison · 5 weeks ago
  38. 44fc2d8 refactor(rwlock): move guard permits into access tokens (#351) by Jeff Chung · 5 weeks ago
  39. 168f07b ci: bump taiki-e/install-action from 2.87.21 to 2.87.24 in the github-actions group (#354) by dependabot[bot] · 5 weeks ago
  40. c9dff9e ci: keep the ATR email templates in .asf.yaml (#353) by Orthur · 5 weeks ago
  41. 822d0d9 fix(singleflight): drop duplicate keys outside the table lock (#349) by tison · 6 weeks ago
  42. 4eedbcc refactor(condvar): simplify waiter state and notification handoff (#348) by tison · 6 weeks ago
  43. d5e557d refactor(pool): borrow the pool during recycling (#347) by tison · 6 weeks ago
  44. f998f35 refactor: deslopify the crate inside and out (#345) by tison · 6 weeks ago
  45. 31ae746 refactor: replace waker batch iteration with wake_all (#344) by tison · 6 weeks ago
  46. fcb9dbb chore: fine tune waker wake (#343) by tison · 6 weeks ago
  47. 4b8fdd5 refactor: simplify waker notification paths (#341) by tison · 6 weeks ago
  48. d7b658f chore: refine the release skill after the 0.7.3 release (#338) by Orthur · 6 weeks ago
  49. bb1e7fd ci: bump taiki-e/install-action from 2.87.17 to 2.87.21 in the github-actions group (#340) by dependabot[bot] · 6 weeks ago
  50. 5e7d09d test: reorganize benchmarks and behavioral coverage (#339) by tison · 6 weeks ago
  51. b383e93 feat(mpmc): add capacity reservation to bounded senders (#334) by Gunther Xing · 6 weeks ago
  52. c9c76c6 chore: Update release date for version 0.7.3 (#337) by Orthur · 6 weeks ago
  53. 0f46831 ci: bump the github-actions group with 2 updates (#333) by dependabot[bot] · 7 weeks ago
  54. 876a2c6 chore: Enhance tracking-issue.md with release checklists (#331) by tison · 7 weeks ago
  55. afc5653 chore: Fix wording in LICENSE file about ASF headers (#332) by tison · 7 weeks ago
  56. 0b73f6d ci: add orthur2 as a release environment reviewer (#330) by Orthur · 7 weeks ago
  57. 46972dd chore: prepare 0.7.3 release (#328) by Orthur · 7 weeks ago v0.7.3 v0.7.3-rc.1
  58. afef7eb ci: align release handoff with automated composition and ATR (#326) by tison · 7 weeks ago
  59. ad6f8b8 test: organize integration targets by primitive (#325) by tison · 7 weeks ago
  60. b4d833b fix: support unsized condvar state and clarify failure contracts (#323) by tison · 7 weeks ago
  61. 156adf4 ci: compose signed source releases from RC tags (#319) by tison · 7 weeks ago
  62. 205a088 fix: support local pool factories and clarify async usage (#322) by tison · 8 weeks ago
  63. 10ac73a feat(spmc): add competing queues (#305) by mxsm · 8 weeks ago
  64. 7a4e000 perf: streamline MPMC and MPSC channel coordination (#314) by Orthur · 8 weeks ago
  65. f96ea66 perf(broadcast): reclaim the backlog in proportion to messages, not receivers (#309) by Yijun Zhao · 8 weeks ago
  66. 18adb31 ci: bump taiki-e/install-action from 2.87.7 to 2.87.12 in the github-actions group (#320) by dependabot[bot] · 8 weeks ago
  67. be8706e ci: configure Apache Trusted Releases in .asf.yaml (#306) by tison · 8 weeks ago
  68. 87017f9 feat(watch): allow non-Clone channel values (#313) by tayfuryldzz · 8 weeks ago
  69. ad239dc feat(event): add AutoResetEvent (#310) by tison · 8 weeks ago
  70. 8d6db15 feat(broadcast): add a bounded MPMC broadcast channel (#253) by onenewcode · 9 weeks ago
  71. b68f3a2 ci: use HawkEye 7.2.0 (#307) by tison · 9 weeks ago
  72. da30f7a chore: add a shared release skill and candidate verifier (#302) by tison · 9 weeks ago
  73. 6e119b1 chore: Update release date for version 0.7.2 (#304) by tison · 9 weeks ago
  74. 8204e14 chore: add a shared license-audit skill and Codex agent (#301) by tison · 9 weeks ago
  75. ad5c96b test: benchmark MPMC on Tokio and replace Pollster (#300) by tison · 9 weeks ago
  76. 9319ab4 feat(mpmc): add competing queues (#265) by mxsm · 9 weeks ago
  77. e77cbef feat(phaser): add reusable phase coordination (#250) by Huang Youliang · 9 weeks ago
  78. 03a5b58 perf(completion): make terminal waits lock-free (#288) by Ryu · 9 weeks ago
  79. f056962 perf(mpsc): streamline unbounded buffer reclamation (#295) by tison · 9 weeks ago
  80. 7ad6d68 ci: bump taiki-e/install-action from 2.87.2 to 2.87.7 in the github-actions group (#294) by dependabot[bot] · 9 weeks ago
  81. 7092326 refactor: simplify unbounded MPSC and consolidate validation (#293) by tison · 9 weeks ago
  82. f269b33 feat(mpsc): add fair capacity reservations to bounded channels (#291) by tison · 9 weeks ago
  83. 64d7a94 perf(mpsc): separate bounded waiting and unbounded reclamation (#290) by tison · 9 weeks ago
  84. 27c3067 refactor(mpsc): replace the legacy queue backend (#247) by mxsm · 9 weeks ago
  85. a839dfc test(pool): cover cancellation during bounded acquisition (#286) by iqwqi · 9 weeks ago
  86. 93b3413 docs: refine API map categories (#282) by tison · 10 weeks ago v0.7.2 v0.7.2-rc.1
  87. e631dfe fix: keep release candidates off crates.io (#284) by tison · 10 weeks ago
  88. c1be419 docs: limit LICENSE to incorporated third-party works (#283) by tison · 10 weeks ago
  89. 58425c5 fix: clarify synchronization licensing and documentation (#281) by tison · 10 weeks ago
  90. 0ed95e5 chore: prepare ASF 0.7.2 release (#280) by tison · 10 weeks ago
  91. 5c34751 fix: preserve third-party source licensing (#279) by tison · 10 weeks ago
  92. 4166eea chore: prepare non-ASF 0.7.1 release (#278) by tison · 10 weeks ago v0.7.1
  93. 12220cb ci: publish release candidates to crates.io (#276) by tison · 10 weeks ago
  94. dd14ff0 fix: correct third-party licensing (#275) by tison · 10 weeks ago v0.7.0
  95. 73d68c2 docs: clarify cancellation safety guarantees (#274) by tison · 10 weeks ago
  96. ca9d25f refactor: separate waker storage from lifecycle tracking (#273) by tison · 10 weeks ago
  97. fa08a9f perf(waitgroup): specialize one-shot completion state (#270) by tison · 10 weeks ago
  98. d13d33a perf(countdown): avoid spinning before waiter registration (#271) by tison · 10 weeks ago
  99. 67acdbc ci: bump taiki-e/install-action from 2.86.6 to 2.87.2 in the github-actions group (#269) by dependabot[bot] · 10 weeks ago
  100. 2745639 refactor: make arena vacant list explicit (#268) by tison · 2 months ago