-
Notifications
You must be signed in to change notification settings - Fork 72
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
Coq 8.19 #702
Conversation
Adapt to coq/coq#17928 (Search uses search_restriction instead of bool)
…arch-pass-sigma Adapt to Coq PR #17987 which adds sigma to the API of search functions
…ecursive definitions as extra arguments.
…ecursive definitions as extra arguments.
…tra-checks-proof-using
The source code is ported, the same code (modulo a few ifdefs) works on 8.18 and 8.19. |
See also coq/coq#18440 |
I think the nix problem is related to dune. I did have a weird problem using the coq:version variable, see my initial message. |
@gares I think we're good ! Would you care to check and merge ? |
Although it just dawned on me, why do we need coqc to build @gares ? |
I've updated the TODO list up there. |
Make devShells for coq 8.18, coq 8.19 and coq master. Run them all in the CI.
Fixing Coq pin in flake and adding correction to make coq master branch compile.
Co-authored-by: Enrico Tassi <[email protected]>
Seems we're good on this side ! What's the next step to make coq/coq#18440 happen @gares ? |
@gares should I just merge ? I really want to get that next release going to support Coq 8.19 ! |
Since 8.19+rc1 is tagged, I tried to merge coq-master into main, and have a single branch as we discussed.
The only file I ported is language/hover.ml where you can see ppx_optcomp in action.
I have a weird problem with dune 3.5, not the version of the software, which seems required in order to have the
coq:version
variables, but with(lang dune 3.5)
in dune-project. Mysterious sanboxing error.Also nix/flake is broken, I did commit the merge error, since I have no clue.
TODO for CI: