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