-
Notifications
You must be signed in to change notification settings - Fork 53
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
Remove VampIR target from compiler frontend #2841
Comments
We can remove the user-facing CLI commands, but we should not remove the VampIR compilation pipeline. I just realized this compilation method (after modifications) can be used to translate Juvix code to SMT constraints, enabling formal verification of program properties. We might want that in the future. |
Or rather automated bug-finding with SMT/constraint solvers: finding values of arguments for a pure Juvix function such that a given property (represented as a pure boolean Juvix function) is not satisfied. |
Or automated test-case generation by finding values In any case, I think we should keep the VampIR pipeline; we might still use it |
Understood, thanks. |
It was communicated by @cwgoes that we should remove the current VampIR support from the codebase.
The text was updated successfully, but these errors were encountered: