-
Notifications
You must be signed in to change notification settings - Fork 84
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
PCUIC PHOAS #573
Open
mattam82
wants to merge
147
commits into
coq-8.14
Choose a base branch
from
pcuic-phoas
base: coq-8.14
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
PCUIC PHOAS #573
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Note: Coq #14903 removed the duplicate universe state from kernel declarations (see coq/coq#14903 (comment)). See MetaCoq commit d68d0d9.
Adapt to coq/coq#15294 (comparison is no longer extracted to int)
…ssing Missing adaptation to coq/coq#15442.
Port 8.14 changes to master
(cherry picked from commit cad3f34)
Fix admitted proof in SafeConversion due to Acc_intro_generator. (cherry picked from commit cec3032)
* add constraints between monomorphic sorts to udecl adapts safechecker and implements the check and its spec in wGraph * list lemmas * fill the gaps in uGraph and safechecker * fixing trivial instances of invariants on polymorphic universes * fix plugin compilation * completeness of consistent_on in uGraph * fill the completeness part of polymorphic constraints on global levels * fix plugin compilation in erasure * Cleanup and lemma moving * fix * -> /\ and computational content of ReflectEq * tweak reflectEq instance for performance * no more opaque reflectEq instances (cherry picked from commit 70f33e2)
Writing cleanups (cherry picked from commit 5c5ffdb)
Cleanups and refactorings about All lemmas (cherry picked from commit afc1713)
Merge the latest changes in 8.14 into master
Fill one admitted proof in Firstorder, remove dead code
* remove all todos, all Admitteds and add a checktodos make target * Squash the axioms to avoid introducing useless dependencies in extracted code Co-authored-by: Matthieu Sozeau <[email protected]>
* Update README.md * Cleanup erasure and add a readme there * Fix typo * Remove a leftover Compute * Fix erasure _CoqProject.in
* remove warnings * remove warnings and remove axion on eta expansion * fix build.yml * fix build.yml * fix compilation * use bash for checktodos.sh * always run CI even if there are todos * improve output * Set Warnings * separate todo job
Does it also work for printing? :) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a variant of the syntax in Parametric Higher-Order Abstract Syntax, which can be combined with Coq's custom notation entries to get more readable reified terms.