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
Ltac2: make argument order of fold combinators same as OCaml #18197
Conversation
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
6721d84
to
0ccec08
Compare
In this commit, @JasonGross wrote
Currently, Ltac2 |
I'm happy to have Ltac2 swap to preferring the OCaml ordering, especially if there's a plan to update gallina as well (though this seems hard to do in a way that allows projects to build with multiple versions of Coq) |
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
Should be backwards compatible (by vendoring the new definition until backward compat is dropped)
@coqbot run full ci |
@coqbot run full ci |
0ccec08
to
aacf73c
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.
I double checked the 4 functions against the OCaml header docs at
https://v2.ocaml.org/api/List.html
https://v2.ocaml.org/api/Array.html
Thanks for cleaning up the mess I created!
@samuelgruetter : there was some voting last month at the bottom of issue: #16485. The Ltac2 libraries I wrote were intended to follow OCaml - I just messed it up somehow. |
@coqbot run full ci |
@SkySkimmer @ppedrot : Can I help with fixing CI? I looked at the failures but they all seem to be timeouts / disk size issues. |
All these failures should be spurious, I ran a CI just in case. |
@coqbot merge now |
Fix #16485
Overlays: