Skip to content

Add support for vector deserialization#25

Merged
astinz merged 1 commit intomcxross:masterfrom
pactlabs:vector-deserialization
Oct 2, 2025
Merged

Add support for vector deserialization#25
astinz merged 1 commit intomcxross:masterfrom
pactlabs:vector-deserialization

Conversation

@d-mooers
Copy link
Contributor

The tests here revealed an issue with the underlying bcs library, such that this only works for vectors under length 128.

The bcs library does not properly decode vector length as a uleb, it instead treats it as a signed byte.

I will be following up with a PR to the bcs library, once the bcs library is patched.

Closes #22

The tests here revealed an issue with the underlying bcs library, such
that this only works for vectors under length 128.

I will be following up with a PR to the bcs library
@d-mooers d-mooers force-pushed the vector-deserialization branch from 9d11861 to 39c53f8 Compare September 29, 2025 15:54
@astinz astinz merged commit e27f7e6 into mcxross:master Oct 2, 2025
1 of 3 checks passed
astinz added a commit that referenced this pull request Feb 2, 2026
Add support for vector deserialization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MoveVectorSerializer deserialize is not implemented

2 participants