next.js
turbo-tasks: replace async resolve fns with custom Future types (ResolveRawVcFuture, ResolveVcFuture, ToResolvedVcFuture)
#91554
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
20
Changes
View On
GitHub
turbo-tasks: replace async resolve fns with custom Future types (ResolveRawVcFuture, ResolveVcFuture, ToResolvedVcFuture)
#91554
sokra
merged 20 commits into
canary
from
sokra/raw-vc-resolve
nextjs-bot
added
created-by: Turbopack team
nextjs-bot
added
Turbopack
sokra
requested a review
from
lukesandberg
79 days ago
sokra
requested a review
from
bgw
79 days ago
sokra
requested a review
from
mischnic
79 days ago
sokra
force pushed
from
6f7846f9
to
4f284455
78 days ago
sokra
marked this pull request as ready for review
78 days ago
sokra
commented on 2026-03-19
sokra
commented on 2026-03-19
sokra
commented on 2026-03-19
sokra
commented on 2026-03-19
sokra
force pushed
from
9e0a03dc
to
3728aa28
78 days ago
bgw
commented on 2026-03-19
sokra
force pushed
from
7e2e9418
77 days ago
sokra
requested a review
from
bgw
77 days ago
sokra
force pushed
to
02311185
77 days ago
sokra
force pushed
from
02311185
to
5b688267
73 days ago
sokra
force pushed
from
5b688267
to
a278317a
72 days ago
turbo-tasks: replace async fn resolve with ResolveRawVcFuture
bcf89a75
turbo-tasks: add ResolveRawVcFuture::strongly_consistent() builder me…
30e1564f
turbo-tasks: remove RawVc::resolve_strongly_consistent, update callers
dd37cd25
turbo-tasks: add ResolveVcFuture and ResolveOperationVcFuture custom …
c6f6f2dc
turbo-tasks: add #[inline(never)] to ReadRawVcFuture::poll and Resolv…
cdbe0fd9
turbo-tasks: add ToResolvedVcFuture, change Vc::to_resolved() to retu…
a178045b
turbo-tasks: update crates/ call sites from resolve_strongly_consiste…
ef21869a
turbo-tasks: reuse ResolveRawVcFuture inside ReadRawVcFuture to remov…
56982389
turbo-tasks: clean up raw_vc.rs — extract helpers, remove unsafe, uni…
04ff936b
turbo-tasks: use std::task::ready! to simplify poll implementations
f2bf0a3f
turbo-tasks: convert ReadRawVcFuture from struct to two-variant enum
c3c28318
turbo-tasks: simplify ReadRawVcFuture builders and poll using &mut self
435be650
Revert "turbo-tasks: simplify ReadRawVcFuture builders and poll using…
e5866a8d
Revert "turbo-tasks: convert ReadRawVcFuture from struct to two-varia…
ec7cd352
turbo-tasks: address review comments on raw_vc.rs cleanup
5dbf0894
turbo-tasks: fix ReadRawVcFuture phase 2 missing suppress_top_level_t…
e6e7fd23
turbo-tasks: make ResolveVcFuture pub(crate), expose strongly_consist…
86fa86ab
turbo-tasks: simplify ResolveVcFuture - keep pub, remove resolve_inte…
811def2c
sokra
force pushed
from
a278317a
to
811def2c
65 days ago
turbo-tasks: fix spurious blank line in vc/mod.rs (cargo fmt)
b05ed4f8
bgw
approved these changes on 2026-04-03
turbo-tasks: remove unnecessary Pin::new safety note from poll_listen…
7200ef34
sokra
merged
f65b10a5
into canary
63 days ago
sokra
deleted the sokra/raw-vc-resolve branch
63 days ago
github-actions
added
locked
github-actions
locked
as resolved
and limited conversation to collaborators
48 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
bgw
lukesandberg
mischnic
Assignees
No one assigned
Labels
Turbopack
created-by: Turbopack team
locked
Milestone
No milestone
Login to write a write a comment.
Login via GitHub