[turbo-tasks] Shrink RawVc to 8 bytes and CellId to 4 bytes #94792
lukesandberg
force pushed
from
d86bc18a
to
7af5e4bb
44 days ago
lukesandberg
changed the title optimize cell_data encoding [turbo-tasks] Shrink RawVc to 8 bytes and CellId to 4 bytes 44 days ago
lukesandberg
force pushed
from
7af5e4bb
to
413a9667
44 days ago
lukesandberg
force pushed
from
ba1c3fe1
to
bbc4390f
43 days ago
lukesandberg
marked this pull request as ready for review 43 days ago
bgw
approved these changes
on 2026-06-15
[turbo-tasks] Shrink CellId to 4 bytes and constrain TaskId to 30 bits
ad511cf1
[turbo-tasks] Pack RawVc into a NonZeroU64 (16 -> 8 bytes)
0972d448
[turbo-tasks] Add RawVc::as_task_output / as_task_cell accessors
6ad41887
[turbo-tasks] Cap ValueTypeId::MAX to its packed 10-bit range
e2a64516
[turbo-tasks] Add RawVc::as_local_output, dedupe LocalOutput decode
cf9827a2
[turbo-tasks] Widen TaskId to 31 bits via a CellId-zero discriminator
dc1251f1
simplify comments
c92e6260
trim
b5965a4f
review feedback
92526820
lukesandberg
force pushed
from
9cc7ea04
to
92526820
42 days ago
lukesandberg
deleted the shrink_vc_itself_for_spaghetti_monsters_sake branch 41 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub