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
20 days ago
vercel
commented on 2026-05-19
lukesandberg
force pushed
from
2edc6382
to
f02ec687
19 days ago
lukesandberg
changed the base branch from
canary
to
graphite-base/93910
18 days ago
lukesandberg
force pushed
from
7fffcd9a
to
02d4b422
18 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
05-19-delete_vcstorage
18 days ago
lukesandberg
changed the base branch from
05-19-delete_vcstorage
to
graphite-base/93910
18 days ago
lukesandberg
force pushed
from
81ddf9ca
to
f84c52e1
18 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
simplify_no_op_backing_store
18 days ago
lukesandberg
changed the base branch from
simplify_no_op_backing_store
to
graphite-base/93910
17 days ago
lukesandberg
force pushed
from
d4dde437
to
ee7f1dc6
17 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
devirtualize_backend_operations
17 days ago
lukesandberg
force pushed
from
ee7f1dc6
to
77f35cfd
9 days ago
lukesandberg
force pushed
from
77f35cfd
to
88d6108c
9 days ago
lukesandberg
changed the base branch from
devirtualize_backend_operations
to
graphite-base/93910
9 days ago
lukesandberg
force pushed
from
88d6108c
to
86d32300
9 days ago
lukesandberg
changed the base branch from
graphite-base/93910
to
simplify_no_op_backing_store
9 days ago
lukesandberg
force pushed
from
86d32300
to
7b6d0395
9 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
4 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
4 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
4 days ago
Base automatically changed from
simplify_no_op_backing_store
to
canary
2 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