-
Notifications
You must be signed in to change notification settings - Fork 204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Allow arrays of arbitrary types in the program ABI #1651
Conversation
@joss-aztec Is this expected to work with the new SSA? This currently panics due to the old SSA not supporting arrays of structs. |
It is expected to work since the new ssa is supposed to support arrays of structs and nested arrays, but we have been unable to test it to verify it works because these are not allowed in the frontend. |
7705ed4
to
ce5992b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it
Description
Problem*
Resolves #1459
Summary*
This PR sets out to implement support for arrays of arbitrary types.
This requires us to make
InputValue
more flexible to allow encoding/decoding and we then need to expand this outwardsExample
Documentation
This PR requires documentation updates when merged.
Additional Context
PR Checklist*
cargo fmt
on default settings.