Closed orizi closed 2 months ago
The serialization of such dictionaries should not be supported - it is never a valid run. If you want these as tests - the tests should make sure you fail.
Specifically - the related issue should have the same effect for checking on SquashedDict - i simply add that a regular Dict
should never be returned - as it didn't pass a squash - and therefore not provable.
Added Cairo1 run minibootloader for segment arena validation.
Description
Using the cairo1 repo casm builder for easier CASM writing for writing the validation. Added finalization of dicts in cairo1 hint processor. Used both to add the validation in the runner. Updated the tests - as some of the tests returned a Dictionary from main - which isn't sound for proving code (as no squash occured).
Checklist