next.js
Turbopack: run tasks with priority based on distance to leaf
#87662
Merged

Turbopack: run tasks with priority based on distance to leaf #87662

sokra merged 26 commits into canary from sokra/task-prio
sokra
nextjs-bot nextjs-bot added created-by: Turbopack team
nextjs-bot nextjs-bot added Turbopack
sokra
nextjs-bot
nextjs-bot
sokra sokra changed the title Turbopack: compute leaf distance Turbopack: run tasks with priority based on distance to leaf 170 days ago
nextjs-bot
nextjs-bot
diffray-bot
diffray-bot commented on 2025-12-24
diffray-bot
sokra sokra changed the base branch from sokra/fs-no-blocking-task to graphite-base/87662 157 days ago
sokra sokra force pushed from 2795c1be to 7182c97e 156 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/deterministic-graph-traversal 156 days ago
nextjs-bot
nextjs-bot
codspeed-hq
sokra sokra force pushed from 7182c97e to 39f22a55 155 days ago
sokra sokra marked this pull request as ready for review 155 days ago
sokra sokra requested a review from bgw bgw 155 days ago
sokra sokra requested a review from lukesandberg lukesandberg 155 days ago
sokra sokra requested a review from mischnic mischnic 155 days ago
nextjs-bot
sokra sokra changed the base branch from sokra/deterministic-graph-traversal to graphite-base/87662 154 days ago
sokra sokra force pushed from 39f22a55 to def06b27 154 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/fix-trace-cut-off-depth 154 days ago
sokra sokra force pushed from def06b27 to 52728507 154 days ago
sokra sokra changed the base branch from sokra/fix-trace-cut-off-depth to graphite-base/87662 154 days ago
sokra sokra force pushed from 52728507 154 days ago
graphite-app graphite-app changed the base branch from graphite-base/87662 to canary 154 days ago
sokra sokra force pushed to 9e065a66 154 days ago
sokra sokra changed the base branch from canary to graphite-base/87662 153 days ago
sokra sokra force pushed from 9e065a66 to 22988cb4 153 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/trace-stale-point 153 days ago
sokra sokra changed the base branch from sokra/trace-stale-point to graphite-base/87662 152 days ago
sokra sokra force pushed from 22988cb4 to bba22c0a 152 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/selective-unused-references 152 days ago
sokra sokra force pushed from bba22c0a to 17d5b7ba 150 days ago
sokra sokra changed the base branch from sokra/selective-unused-references to graphite-base/87662 148 days ago
sokra sokra force pushed from 17d5b7ba to dc1a1197 148 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/selective-unused-references 148 days ago
sokra sokra force pushed from dc1a1197 to dad1033c 148 days ago
sokra sokra changed the base branch from sokra/selective-unused-references to graphite-base/87662 148 days ago
sokra sokra force pushed from dad1033c to dab2e91c 148 days ago
sokra sokra changed the base branch from graphite-base/87662 to sokra/parallel-backend 148 days ago
sokra sokra changed the base branch from sokra/parallel-backend to graphite-base/87662 148 days ago
sokra sokra force pushed from dab2e91c 148 days ago
graphite-app graphite-app changed the base branch from graphite-base/87662 to canary 148 days ago
sokra sokra force pushed to b9232ff4 148 days ago
mischnic
mischnic
mischnic commented on 2026-01-14
sokra sokra force pushed from b9232ff4 to ed8085ea 148 days ago
sokra
sokra commented on 2026-01-14
sokra
sokra commented on 2026-01-14
sokra
sokra commented on 2026-01-14
sokra sokra force pushed to 61bba096 147 days ago
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
lukesandberg
lukesandberg commented on 2026-01-14
sokra sokra force pushed from 61bba096 to dc7925e4 147 days ago
sokra sokra force pushed from dc7925e4 to fab4f109 147 days ago
sokra sokra requested a review from mischnic mischnic 146 days ago
mischnic
mischnic approved these changes on 2026-01-15
graphite-app
sokra Turbopack: compute leaf distance
9463d551
sokra Turbopack: run tasks with priority
af61b0f2
sokra remove debug logging
91cc928a
sokra set priority based on leaf distance
38989e09
sokra Inherit priority from invalidating task
fc8dd978
sokra fix priority inferring to use priority when invalidating the task ins…
26ce0f1d
sokra use parent priority for new tasks during invalidations
bf479df8
sokra WIP: add trace_task_details
5bdde51b
sokra remove debug flags
92c5c6c6
sokra add comments to magic numbers
9965b9c6
sokra clippy
0de986f6
sokra fix priority inferring to use priority when invalidating the task ins…
26ce0f1d
sokra use parent priority for new tasks during invalidations
bf479df8
sokra WIP: add trace_task_details
5bdde51b
sokra remove debug flags
92c5c6c6
sokra add comments to magic numbers
9965b9c6
sokra fixups
170a1ddc
sokra fix priority of newly added task and tasks invalidated by session
c5cab05d
sokra fixup
fb69d82f
sokra remove leaf update queue for cell dependent
644b9339
sokra use helper method
cb501be1
sokra remove InnerState
01d3b3e4
sokra fixup
d1f2861e
sokra improve priority runner
52238ef7
sokra add yielding and test case for interleaving cpu and waiting tasks
b93c3882
sokra fixup
4afc84c2
sokra test case stability
a722d4ed
sokra Only yield every 5ms
6014f6e6
sokra shrink the queue if needed
2e0b1f49
sokra avoid frequent reallocations
2640342c
sokra sokra force pushed to 2640342c 146 days ago
sokra sokra merged 125b7d89 into canary 146 days ago
sokra sokra deleted the sokra/task-prio branch 146 days ago
github-actions github-actions added locked
github-actions github-actions locked as resolved and limited conversation to collaborators 132 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone