next.js
[turbo-tasks]: Manually devirtualize our internal calling conventions
#93910
Open

[turbo-tasks]: Manually devirtualize our internal calling conventions #93910

lukesandberg
lukesandberg
github-actions
lukesandberg lukesandberg changed the title Phase 1a: create empty turbo-tasks-handle crate [turbo-tasks]: Manually devirtualize our internal calling conventions 20 days ago
vercel
vercel commented on 2026-05-19
lukesandberg lukesandberg force pushed from 2edc6382 to f02ec687 19 days ago
github-actions
lukesandberg lukesandberg changed the base branch from canary to graphite-base/93910 18 days ago
lukesandberg lukesandberg force pushed from 7fffcd9a to 02d4b422 18 days ago
lukesandberg lukesandberg changed the base branch from graphite-base/93910 to 05-19-delete_vcstorage 18 days ago
lukesandberg lukesandberg changed the base branch from 05-19-delete_vcstorage to graphite-base/93910 18 days ago
lukesandberg lukesandberg force pushed from 81ddf9ca to f84c52e1 18 days ago
lukesandberg lukesandberg changed the base branch from graphite-base/93910 to simplify_no_op_backing_store 18 days ago
lukesandberg lukesandberg changed the base branch from simplify_no_op_backing_store to graphite-base/93910 17 days ago
lukesandberg lukesandberg force pushed from d4dde437 to ee7f1dc6 17 days ago
lukesandberg lukesandberg changed the base branch from graphite-base/93910 to devirtualize_backend_operations 17 days ago
lukesandberg lukesandberg force pushed from ee7f1dc6 to 77f35cfd 9 days ago
lukesandberg lukesandberg force pushed from 77f35cfd to 88d6108c 9 days ago
lukesandberg lukesandberg changed the base branch from devirtualize_backend_operations to graphite-base/93910 9 days ago
lukesandberg lukesandberg force pushed from 88d6108c to 86d32300 9 days ago
lukesandberg lukesandberg changed the base branch from graphite-base/93910 to simplify_no_op_backing_store 9 days ago
lukesandberg lukesandberg force pushed from 86d32300 to 7b6d0395 9 days ago
lukesandberg Collapse NoopKvDb into an empty read-only TurboPersistence
9f7f13be
lukesandberg Drop default impls from the KeyValueDatabase trait
1ee7c956
lukesandberg drop the either impls
499e0993
lukesandberg drop either
f55be0d3
lukesandberg lukesandberg force pushed from 7b6d0395 to 67d7a249 4 days ago
lukesandberg Remove redundant Arc<TurboPersistence> in TurboKeyValueDatabase
7e7c9b05
lukesandberg Collapse single-impl storage traits and the B generic
d390a977
lukesandberg improve readability of persistence consstructors
aed53ab4
lukesandberg Fold ConcurrentWriteBatch into inherent methods on TurboWriteBatch
e586599b
lukesandberg Remove dead code in backend uncovered by the trait collapse
54a89b45
lukesandberg Guard feature/test-only backend items behind cfg, remove dead code
6d7c93ef
lukesandberg Replace backend backing_storage() accessor with invalidate_storage()
b4003fdd
lukesandberg Drop needless borrows in snapshot_and_evict_for_testing calls
dc16f6ab
lukesandberg lukesandberg force pushed from 67d7a249 to 41c750a0 4 days ago
lukesandberg Take &self in inner run_backend_job instead of &Arc<Self>
7e7301d0
lukesandberg Reach backend via pinned turbo_tasks instead of cloning self
f96f6ada
lukesandberg Collapse TurboTasksBackend newtype and drop the inner Arc
4f1d62fe
lukesandberg Phase 1a: create empty turbo-tasks-handle crate
307040dd
lukesandberg 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
Assignees
No one assigned
Labels
Milestone