Skip to content

deps: threadteam 0.1.3 (requirement and lock) - #120

Merged
shinaoka merged 1 commit into
mainfrom
deps/threadteam-0.1.3
Oct 29, 2026
Merged

shinaoka merged 1 commit into
mainfrom
deps/threadteam-0.1.3

Conversation

@shinaoka

Copy link
Copy Markdown
Member

Raises faer's threadteam requirement from 0.1.2 to 0.1.3 and moves the lock to match. The requirement moves too, so that every consumer resolving t4a-faer gets the #107 fix and not only this lock.

threadteam 0.1.3 (tensor4all/threadteam-rs#10) changes how team members wait. Reserved polling spins with PAUSE only, and when a scope is oversubscribed, join and barrier waits yield after a short spin. On broccoli at 16T x20, this removes the slow mode of #107: 0/20 runs are slow, against 5/20 on 0.1.2. Participant pinning is new and opt-in (PoolBuilder::pin_participants). Its default stays off, and the leader is never pinned. faer does not enable it.

Verification: cargo check --locked -p t4a-faer --features threadteam passes, and cargo test --locked -p t4a-faer --features threadteam --lib team passes 33 tests.

Refs #107 (to be closed after this merges).

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@shinaoka
shinaoka merged commit 7cfc56e into main Oct 29, 2026
7 checks passed
@shinaoka
shinaoka deleted the deps/threadteam-0.1.3 branch October 29, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant