-
Notifications
You must be signed in to change notification settings - Fork 20
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
Tracking issue: core functionality for Miden VM constraints #75
Comments
One thing I realized is that I don't think this will be enough. Assuming we have such vectors, we won't be able to use them since we can't iterate over all elements in such vectors. To address this, we'll need to implement iterators. |
This might be as simple as renaming |
Agreed about the single DAG & continuing the discussion from #53. We just need to separate #53 into 2 different issues and then we can add the issue for validity constraints here & move this discussion into it. I think @tohrnii is doing that while adding/updating the other sub-issues we need for this task |
Two points came up for discussion in PR #63
|
@grjte There's #89 to track 2 and bobbinth also likes this approach. This also makes me wonder if we should also decide on a place to discuss issues that come up during reviews. Maybe we should do that in the corresponding sub-issue and then only open a new issue for that if it doesn't get resolved only through discussions there. What do you think? |
Yes, discussing in the corresponding sub-issue makes sense, let's do that! I meant to put it in the corresponding tracking issue (#77), but accidentally put it in here instead, sorry! |
Was there any progress here last week? Do you need anything to be unblocked? |
@Dominik1999 Issue 54 was completed last week and 56 will probably be completed this week. Nothing seems to be a blocker at the moment. |
@tohrnii still all good here? |
@Dominik1999 I think we should be able to complete most of the must haves by end of next week. |
Goal(s)
Details
Functionality for Miden VM & Polygon Zero
In order to define the constraints on the stack overflow column in Miden VM we need a way to declare public input vectors of unknown size
We need to make the process of defining boundary constraints more flexible for Polygon Zero. We can do this by making it possible for them to define lagrange polynomials directly. This requires:
$x
Codegen for hardware acceleration
Improved testing
We need unit tests for the IR and the codegen modules. We should come up with a good setup (possibly using an external tool) that keeps our tests simple and readable and can be used for all codegen cases.
Tasks
Sub
to IR #68Tasks
Working group:
@Al-Kindi-0, @grjte, @Overcastan, @tohrnii
Workflow
Coordinator: @tohrnii
The working group coordinator ensures scope & progress tracking are transparent and accurate. They will:
The text was updated successfully, but these errors were encountered: