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 REVERTcast #14773
Remove REVERTcast #14773
Conversation
I don't quite remember, but the debug printer may also not print these casts. How about adding them there too? |
0c29f39
to
e10c9ec
Compare
How does this factor with the |
e10c9ec
to
640e728
Compare
It seems to work fine. There were already some incidental tests (eg coq/test-suite/ssr/view_case.v Line 23 in eeb4bc6
|
Can I get an assignee / merge? |
@SkySkimmer Do I need to check/do anything with the overlays? |
Tell upstream to merge when you merge |
@SkySkimmer I don't have an account for the inria gitlab overlay, so you will have to tell them there. |
@coqbot merge now |
@Alizter: Please take care of the following overlays:
|
Adapt to coq/coq#14773 (convert_concl has a ~cast argument)
Note: I would not have spent time myself to investigate further how to exploit the REVERTcast for better controlling the const-const critical pair in conversion, and thus, it is ok to remove an unused infrastructure, but it seems to still be a direction which is worth to be investigated at some time (among the various pending ideas to control conversion efficiency). |
Adapt to coq/coq#14773 (convert_concl has a ~cast argument)
Adapt to coq/coq#14773 (removal of revertcast)
With DEFAULTcast cast:false is the previous behaviour, otherwise cast:true.
Adapt to coq/coq#14773 (cast_type is just an enum)
See #13985
Overlays: