You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Rationale for this change
This PR simplifies how we build up the internal `VariantBuffer` by
appending to it directly, rather than pre-allocating a buffer filled
with zeroes and setting values at indices. This avoids indexing math
that can be hard to follow and reason about.
This PR also aims to design a well-defined API for `ValueBuffer`. My
thought here was we should not touch the inner `Vec<u8>`. It's quite
sensitive.
# Are there any user-facing changes?
Nope!
0 commit comments