Skip to content

Conversation

bitwalker
Copy link
Collaborator

Split off from #2071

This PR implements a prototype implementation of a new binary serialization format based on serde, which I've called BITE, see the miden-bite crate for more info.

@bitwalker bitwalker requested review from plafer and bobbinth September 4, 2025 18:23
@bitwalker bitwalker self-assigned this Sep 4, 2025
huitseeker added a commit to huitseeker/miden-vm that referenced this pull request Sep 5, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by 0xMiden#2130)

=> no more boilerplate tests! (and future tests are easier to define)
huitseeker added a commit that referenced this pull request Sep 5, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
huitseeker added a commit that referenced this pull request Sep 5, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
huitseeker added a commit that referenced this pull request Sep 5, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
@bitwalker bitwalker force-pushed the bitwalker/serde-bite-format branch from c911756 to add69dd Compare September 9, 2025 21:39
bitwalker pushed a commit that referenced this pull request Sep 9, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
bitwalker pushed a commit that referenced this pull request Sep 10, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
bitwalker pushed a commit that referenced this pull request Sep 10, 2025
… serialization tests pegged on an implementation of proptest::prelude::Arbitrary. This macro:

- supports generic arguments passed as attributes,
- uses bincode as the test serializer (I expect this will be replaced by #2130)

=> no more boilerplate tests! (and future tests are easier to define)
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.

1 participant