next.js
[turbo-tasks]: Manually devirtualize our internal calling conventions
#93910
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
16
Changes
View On
GitHub
[turbo-tasks]: Manually devirtualize our internal calling conventions
#93910
lukesandberg
wants to merge 16 commits into
canary
from
devirtualize_by_hand_since_rustc_cannot_do_it
lukesandberg
changed the title
Phase 1a: create empty turbo-tasks-handle crate
[turbo-tasks]: Manually devirtualize our internal calling conventions
143 days ago
vercel
commented on 2026-05-19
lukesandberg
force pushed
141 days ago
lukesandberg
changed the base branch from
canary
to
graphite-base/93910
141 days ago
lukesandberg
force pushed
to
02d4b422
141 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
05-19-delete_vcstorage
141 days ago
lukesandberg
changed the base branch from
05-19-delete_vcstorage
to
graphite-base/93910
140 days ago
lukesandberg
force pushed
from
81ddf9ca
to
f84c52e1
140 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
simplify_no_op_backing_store
140 days ago
lukesandberg
changed the base branch from
simplify_no_op_backing_store
to
graphite-base/93910
140 days ago
lukesandberg
force pushed
from
d4dde437
to
ee7f1dc6
140 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
devirtualize_backend_operations
140 days ago
lukesandberg
force pushed
from
ee7f1dc6
132 days ago
lukesandberg
force pushed
132 days ago
lukesandberg
changed the base branch from
devirtualize_backend_operations
to
graphite-base/93910
132 days ago
lukesandberg
force pushed
to
86d32300
132 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
simplify_no_op_backing_store
132 days ago
lukesandberg
force pushed
from
86d32300
to
7b6d0395
132 days ago
Collapse NoopKvDb into an empty read-only TurboPersistence
9f7f13be
Drop default impls from the KeyValueDatabase trait
1ee7c956
drop the either impls
499e0993
drop either
f55be0d3
lukesandberg
force pushed
from
7b6d0395
to
67d7a249
127 days ago
Remove redundant Arc<TurboPersistence> in TurboKeyValueDatabase
7e7c9b05
Collapse single-impl storage traits and the B generic
d390a977
improve readability of persistence consstructors
aed53ab4
Fold ConcurrentWriteBatch into inherent methods on TurboWriteBatch
e586599b
Remove dead code in backend uncovered by the trait collapse
54a89b45
Guard feature/test-only backend items behind cfg, remove dead code
6d7c93ef
Replace backend backing_storage() accessor with invalidate_storage()
b4003fdd
Drop needless borrows in snapshot_and_evict_for_testing calls
dc16f6ab
lukesandberg
force pushed
from
67d7a249
to
41c750a0
127 days ago
Take &self in inner run_backend_job instead of &Arc<Self>
7e7301d0
Reach backend via pinned turbo_tasks instead of cloning self
f96f6ada
Collapse TurboTasksBackend newtype and drop the inner Arc
4f1d62fe
Phase 1a: create empty turbo-tasks-handle crate
307040dd
lukesandberg
force pushed
from
41c750a0
to
307040dd
127 days ago
Base automatically changed from
simplify_no_op_backing_store
to
canary
124 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
vercel
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub