turborepo
perf: Use `Arc<str>` for task dependency hashes to avoid heap clones
#11962
Merged

perf: Use `Arc<str>` for task dependency hashes to avoid heap clones #11962

anthonyshew merged 12 commits into main from perf/arc-str-dependency-hashes
anthonyshew
anthonyshew fix: Resolve Windows compilation error in binary_search type coercion
960dbbfa
anthonyshew perf: Optimize engine builder, task visitor, and untracked file disco…
d996522e
anthonyshew perf: Parallelize turbo run pre-execution hot path
d5dfd6e4
anthonyshew Merge branch 'main' of https://github.com/vercel/turborepo into perf/…
af9d463e
anthonyshew fix: Remove dead code from Dependencies::new and DependencySplitter::…
bf36bfad
anthonyshew Merge branch 'main' of https://github.com/vercel/turborepo into perf/…
b13977c8
anthonyshew chore: Add tracing spans to previously uninstrumented hot path functions
493073e7
anthonyshew Merge branch 'main' of https://github.com/vercel/turborepo into chore…
0e826b16
anthonyshew Merge branch 'main' of https://github.com/vercel/turborepo into chore…
0739ca50
anthonyshew perf: Use Arc<str> for task dependency hashes to avoid heap clones
c06149cf
anthonyshew anthonyshew requested a review 4 days ago
anthonyshew anthonyshew removed review request 4 days ago
anthonyshew anthonyshew requested a review from tknickman tknickman 4 days ago
vercel
anthonyshew anthonyshew changed the title perf: Use Arc<str> for task dependency hashes to avoid heap clones perf: Use `Arc<str>` for task dependency hashes to avoid heap clones 4 days ago
anthonyshew perf: Propagate Arc<str> through HashTrackerInfo trait and SharedTask…
05de9262
vercel
vercel commented on 2026-02-22
anthonyshew fix: Explicitly enable serde/rc for Arc<str> serialization
33b8a846
anthonyshew anthonyshew enabled auto-merge (squash) 4 days ago
github-actions
anthonyshew anthonyshew merged 56329a6d into main 4 days ago
anthonyshew anthonyshew deleted the perf/arc-str-dependency-hashes branch 4 days ago
claude claude added claude-code-assisted

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone