-
Notifications
You must be signed in to change notification settings - Fork 662
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
Abstract away the representation of module-related types #19995
Open
ppedrot
wants to merge
6
commits into
coq:master
Choose a base branch
from
ppedrot:module-abstract-type
base: master
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.
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
ppedrot
added
kind: cleanup
Code removal, deprecation, refactorings, etc.
request: full CI
Use this label when you want your next push to trigger a full CI.
labels
Jan 8, 2025
coqbot-app
bot
removed
the
request: full CI
Use this label when you want your next push to trigger a full CI.
label
Jan 8, 2025
SkySkimmer
approved these changes
Jan 8, 2025
ppedrot
added
the
needs: overlay
This is breaking external developments we track in CI.
label
Jan 8, 2025
ppedrot
added a commit
to ppedrot/metacoq
that referenced
this pull request
Jan 9, 2025
ppedrot
added a commit
to ppedrot/paramcoq
that referenced
this pull request
Jan 9, 2025
ppedrot
added a commit
to ppedrot/coq-elpi
that referenced
this pull request
Jan 9, 2025
ppedrot
added a commit
to ppedrot/coq-lsp
that referenced
this pull request
Jan 9, 2025
ppedrot
added
the
request: full CI
Use this label when you want your next push to trigger a full CI.
label
Jan 9, 2025
ppedrot
force-pushed
the
module-abstract-type
branch
from
January 9, 2025 14:37
e3fedeb
to
c60a616
Compare
coqbot-app
bot
removed
the
request: full CI
Use this label when you want your next push to trigger a full CI.
label
Jan 9, 2025
After having made them private, we expose accessors for the now hidden fields.
ppedrot
added
the
request: full CI
Use this label when you want your next push to trigger a full CI.
label
Jan 14, 2025
ppedrot
force-pushed
the
module-abstract-type
branch
from
January 14, 2025 14:33
c60a616
to
295212d
Compare
coqbot-app
bot
removed
the
request: full CI
Use this label when you want your next push to trigger a full CI.
label
Jan 14, 2025
ppedrot
removed
the
needs: overlay
This is breaking external developments we track in CI.
label
Jan 14, 2025
@SkySkimmer Now that the 9.0 has branched this is ready. |
ppedrot
added a commit
to ppedrot/coq-elpi
that referenced
this pull request
Jan 14, 2025
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.
Instead of exposing these types in Declarations, we move them under an opaque API in Mod_declarations. The underlying implementation has not changed, meanwhile.
This will allow tweaking the internals without fear, in particular ensuring implicit invariants statically and relying on more compact representations to reduce vo file size.
Overlays: