-
Notifications
You must be signed in to change notification settings - Fork 8
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
Verification pass #73
Conversation
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.
The overall design intent of this PR is unclear. Specifically, it's not clear how the actual passes will be managed, what granularity of parallelization is being considered, or how flexible you intend the verification pass system to be (e.g., will users be able to inject their own passes?).
Could you provide more details on your design approach so I can better understand your intentions?
no parallelisation is being considered for starters, aiming to get the base in, and have a very simple verifier working first of all, then add complexity from there as next milestones. can remove the
the verifier passes will be implemented on a function basis, not module basis, to start with. just like was done for graphviz, which is yet to be implemented on a module basis (should open issue for this). |
The main part that makes |
agreed, I have shrunk the scope to better fit the function-basis passes that I will implement to start with (except sonatina/crates/verifier/src/error/kind.rs Lines 11 to 34 in 5e919c7
|
blocked by #69 |
@emhane Would you rebase to the master? Sorry for the inconvenience. |
64a294e
to
8c0a56e
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.
LGTM
Defines
VerificationPass
andVerificationCtx