-
Notifications
You must be signed in to change notification settings - Fork 9
Ported the plugin to Coq 8.13 #99
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
Open
agrarpan
wants to merge
67
commits into
uwplse:master
Choose a base branch
from
agrarpan:coq-8.13
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.
Open
Changes from 66 commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
e1da18b
Refactored ml4 to mlg and changed dependencies.
agrarpan 12c3c29
Changed dependencies.
agrarpan 0545e6f
Changed dependencies.
agrarpan 9271154
Updated submodule dependencies.
agrarpan 99b250e
Updated submodule dependencies.
agrarpan 1461ab9
Fixed some type errors.
agrarpan 5af2342
Fixed some type errors.
agrarpan 67dcf4b
Added Makefile.local file to supress warnings.
agrarpan 1c8630b
Updated submodule dependencies.
agrarpan 2ac5b30
Changed order of build instructions.
agrarpan 2446311
Updated submodule dependencies
agrarpan b96e572
Refactored the usage of binder_name to follow the changes in coq-plug…
agrarpan 8fe0d92
Use the tactic string for name.
agrarpan 354c091
Return the updated evar_map instead of using an evar_map ref and glob…
agrarpan 7a92ea6
Updated submodule dependencies
agrarpan 612664e
Updated submodule dependencies
agrarpan d16e6ad
Filter out SProp sorts to prevent call to Indrec.lookup_eliminator.
agrarpan c4ffa30
Updated submodule dependencies
agrarpan ed6c653
Revert "Updated submodule dependencies"
agrarpan 9820f73
Updated submodule dependencies
agrarpan 4e8d6fc
Updated submodule dependencies
agrarpan 1435654
Updated submodule dependencies
agrarpan ad2a46d
Changed the arguments to declare_structure to reflect the API change.
agrarpan acf69f2
Updated submodule dependencies
agrarpan 5faa96b
Changed the dependency to 8.11 version of fix-to-elim and coq-plugin-…
agrarpan 905a39d
Updated submodule dependencies
agrarpan f6ca519
Updated submodule dependencies
agrarpan df7c298
Pulled in Max's changes from 8.11 branch of pumpkin-pi
agrarpan 225f699
Temporarily add warning 60 to ignored warnings.
agrarpan 3a1f98d
Calling inductiveops.sorts_below to get all sorts we need instead of …
agrarpan 3603525
Updated submodule dependencies
agrarpan 069fe20
Updated submodule dependencies
agrarpan a380d36
Refactored to use 8.12 API
agrarpan 6e46680
Refactored to use qualified loadpath
agrarpan b379e69
Using -R flag for coq folder, not sure if this works.
agrarpan 7a426eb
Added Test.v and Infrastructure.v to _CoqProject
agrarpan b237447
Using unqualified names
agrarpan f1dd629
Going back to 8.11 style imports for testing
agrarpan a4ef233
Added -R to coqproject for coq folder
agrarpan 91eb798
Added Test.v and Infrastructure.v to coqproject
agrarpan b70985b
Changed -R to -Q for coq folder
agrarpan bfd5891
Lots of print debugging
agrarpan efd2932
Added file types to gitignore
agrarpan a634067
Passing false flag to EConstr.to_constr for unification
agrarpan 41769a9
Undoing print debugs.
agrarpan 63f7bd8
Updated submodule dependencies.
agrarpan 282aece
Passing false flag to EConstr.to_constr everywhere
agrarpan 45b1d58
Updated submodule dependencies.
agrarpan a1aa099
Updated submodule dependencies.
agrarpan 0bdd193
Updated submodule dependencies
agrarpan c58d20c
Install TestLift and removed debug statements for fixed bug.
agrarpan a847286
Changed test and build scripts and refactored tests to use the new im…
agrarpan 46a6e8c
Installing theories files.
agrarpan 021e777
Reordered build file and cleaned up tests.
agrarpan e612b7e
Updated submodule dependencies.
agrarpan 966f30d
Added a constant to Example.v
agrarpan 44ff322
Updated submodule dependecies version numbers to 8.13
agrarpan 82f8cdc
Updated submodule dependencies.
agrarpan a544da2
API changes for 8.13
agrarpan 71f24cc
Updated submodule dependencies.
agrarpan deeb0e6
Updated submodule dependencies.
agrarpan 14ada73
Updated submodule dependencies.
agrarpan 0c3ce7c
Removed the refresh argument from calls to define_term.
agrarpan 728fdcc
Updated submodule dependencies.
agrarpan 59b2f2b
Updated submodule dependencies.
agrarpan efea470
Revert "Updated submodule dependencies."
agrarpan 76ea00c
Update .gitmodules
agrarpan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -23,3 +23,5 @@ plugin/Makefile | |
| plugin/.merlin | ||
| *.out | ||
| _opam | ||
| *.vok | ||
| *.vos | ||
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,8 @@ | ||
| [submodule "plugin/src/coq-plugin-lib"] | ||
| path = plugin/src/coq-plugin-lib | ||
| url = https://github.com/uwplse/coq-plugin-lib.git | ||
| url = https://github.com/agrarpan/coq-plugin-lib.git | ||
| branch = coq-8.13 | ||
| [submodule "plugin/deps/fix-to-elim"] | ||
| path = plugin/deps/fix-to-elim | ||
| url = https://github.com/uwplse/fix-to-elim.git | ||
| url = https://github.com/agrarpan/fix-to-elim.git | ||
|
||
| branch = coq-8.13 | ||
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| OCAMLWARN=-warn-error +a-3-8-40-32-28-33-60 |
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,13 @@ | ||
| #!/usr/bin/env bash | ||
| git submodule init | ||
| git submodule update | ||
| echo "making makefile and cleaning" | ||
| make uninstall | ||
| make clean | ||
| coq_makefile -f _CoqProject -o Makefile | ||
| echo "building dependencies" | ||
| cd deps/fix-to-elim/plugin | ||
| ./build.sh | ||
| cd ../../.. | ||
| echo "building DEVOID" | ||
|
|
||
| coq_makefile -f _CoqProject -o Makefile | ||
| make clean && make && make install | ||
|
|
||
| make && make install |
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,3 @@ | ||
| Add LoadPath "coq". | ||
| Require Import List. | ||
| Require Import Ornamental.Ornaments. | ||
|
|
||
|
|
||
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
Submodule fix-to-elim
updated
18 files
| +2 −1 | .gitmodules | |
| +1 −0 | plugin/Makefile.local | |
| +1 −1 | plugin/_CoqProject | |
| +1 −3 | plugin/build.sh | |
| +205 −253 | plugin/coq/Preprocess.v | |
| +2 −0 | plugin/dune-project | |
| +0 −0 | plugin/fix-plugin.opam | |
| +7 −7 | plugin/src/automation/desugar.ml | |
| +0 −3 | plugin/src/automation/desugar.mli | |
| +1 −1 | plugin/src/coq-plugin-lib | |
| +10 −0 | plugin/src/dune | |
| +1 −1 | plugin/src/fixtoelim.mlpack | |
| +17 −16 | plugin/src/fixtranslation.mlg | |
| +0 −1 | plugin/src/options.ml | |
| +1 −1 | plugin/src/usability/preprocess_errors.ml | |
| +1 −1 | plugin/src/usability/preprocess_errors.mli | |
| +2 −1 | plugin/theories/Fixtoelim.v | |
| +4 −0 | plugin/theories/dune |
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
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.
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.
pointing to a local copy