-
Notifications
You must be signed in to change notification settings - Fork 694
Cleanup handling of projection flags #20605
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
Conversation
Subflags like coercion locality are only present when the projection is to be declared as a projection. Get rid of `check_priorities` as something like ~~~coq Class x0 (n:nat) := {}. Record foo := { x1 : nat; baz :: x0 x1 | 3 }. ~~~ does not need to error.
8cf16c9
to
d93f460
Compare
Adapt to rocq-prover/rocq#20605 (cleaned up projection flags)
@coqbot merge now |
This comment was marked as resolved.
This comment was marked as resolved.
Adapt to rocq-prover/rocq#20605 (cleaned up projection flags)
Adapt to rocq-prover/rocq#20605 (cleanup record field flags)
Adapt to rocq-prover/rocq#20605 (cleaned up projection flags)
stdlib CI for metarocq is failing with the error introduced in this commit https://github.com/rocq-prover/stdlib/actions/runs/15085835936/job/42408257533?pr=144#step:11:3672 |
The error is correct |
In what sense is the error correct? Are you saying it was always there, or should have been? I am asking because this is a kind:cleanup kind:internal PR without a changelog, so having a non-plugin build that passed before fail now is not automatically expected. |
It should have been |
Makes sense. When you get a chance, could you please write changelog / porting guidance and point the metarocq maintainers to it. Thanks! |
Overlays: