-
Notifications
You must be signed in to change notification settings - Fork 13
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
Spillings change ? #217
Comments
Well, that is a question. Certainly there have been changes which could affect spillage. For example, using range constraints for enforcing Still, I can investigate this and come back with a proper answer. |
I don't think this warrants an "investigation" per se, unless the spillings fail (which AFAIK we will only know once we connect to the prover.) I'm mostly curious if this is a change for which we have an explanation 🙂 |
@OlivierBBB We just need to be sure its not the cause of any failures. To be fair, I think the ones we are currently investigating are not related, as these do not require padding to trigger. |
@DavePearce it's unclear currently if this is the source of errors. To give you context @DavePearce I applied the above and @powerslider suddenly has failing tests. Some (previously successful) test expects the EXT module to contain 9 rows. This test now fails as the trace now contains 8 rows for some reason. 8 is the value I would have expected since the arithmetization does not incorporate a padding row, padding is added later. Note. The EXT module lost 1 spilling row ☠️ ... That is: we are unsure whether the spillings could affect the line-count. |
@OlivierBBB Well, the issues that came out from Leo's tests run could all be recreated using However, what I understand from what you are saying above is that there is at least one issue which might be. |
I updated the spillings.toml file and noticed that quite a number of spillings values changed, typically by 1, even with older (mostly?) stable modules, while some changed drastically (e.g. HUB and TXN_DATA)
Question. Did something change in the spillings computation to explain the above ?
The text was updated successfully, but these errors were encountered: