[wip] PatchedArray wiring: Part 2 by a10y · Pull Request #7145 · vortex-data/vortex

@a10y a10y changed the title [wip] BP remove interior Patches [wip] PatchedArray wiring: Part 2

Mar 24, 2026

Base automatically changed from aduffy/patched-array to develop

March 31, 2026 18:39
this lets us deserialize BPArray with Patches without eagerly
transposing

Signed-off-by: Andrew Duffy <andrew@a10y.dev>
This lets us return something other than the original array encoding at
read time.

Currently we'll want this so that BitPacked::build returns a
LazyPatched, but this is applicable for pretty much any back-compat
preserving encoding rewrites.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>

a10y

@a10y

removes both the patches field as well as all code for handling patches.
this is safe to do now that we have updated the VTable build function to
always read methods.

note that we need to leave the metadata as-is.

Signed-off-by: Andrew Duffy <andrew@a10y.dev>

joseph-isaacs