├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md └── plugin ├── Makefile ├── _CoqProject ├── build.sh ├── coq ├── Abstract.v ├── Axioms.v ├── Cex.v ├── CoqLib.v ├── Decompiler.v ├── Example.v ├── Hypotheses.v ├── Identity.v ├── Induction.v ├── IntegersNew.v ├── IntegersOld.v ├── Optimization.v ├── Raxioms.v ├── Regress.v ├── Replace.v ├── Reverse.v ├── Theorem.v ├── Variants.v ├── Variants1.v ├── Variants10.v ├── Variants2.v ├── Variants3.v ├── Variants4.v ├── Variants5.v ├── Variants6.v ├── Variants7.v ├── Variants8.v ├── Variants9.v ├── decomp_regress.txt ├── divide.v └── record_performance.v ├── eval ├── default_results.txt ├── no_red_results.txt └── results.txt ├── src ├── compilation │ ├── categories │ │ ├── catzooming.ml │ │ └── catzooming.mli │ ├── evaluation.ml │ ├── evaluation.mli │ ├── expansion.ml │ ├── expansion.mli │ ├── proofdiff.ml │ └── proofdiff.mli ├── configuration │ ├── kindofchange.ml │ ├── kindofchange.mli │ ├── searchopts.ml │ └── searchopts.mli ├── core │ ├── components │ │ ├── abstraction │ │ │ ├── abstracters.ml │ │ │ ├── abstracters.mli │ │ │ ├── abstraction.ml │ │ │ ├── abstraction.mli │ │ │ ├── abstractionconfig.ml │ │ │ └── abstractionconfig.mli │ │ ├── differencing │ │ │ ├── appdifferencers.ml │ │ │ ├── appdifferencers.mli │ │ │ ├── changedetectors.ml │ │ │ ├── changedetectors.mli │ │ │ ├── differencers.ml │ │ │ ├── differencers.mli │ │ │ ├── differencing.ml │ │ │ ├── differencing.mli │ │ │ ├── fixdifferencers.ml │ │ │ ├── fixdifferencers.mli │ │ │ ├── higherdifferencers.ml │ │ │ ├── higherdifferencers.mli │ │ │ ├── inddifferencers.ml │ │ │ ├── inddifferencers.mli │ │ │ ├── proofdifferencers.ml │ │ │ └── proofdifferencers.mli │ │ ├── factoring │ │ │ ├── factoring.ml │ │ │ └── factoring.mli │ │ ├── inversion │ │ │ ├── inverting.ml │ │ │ └── inverting.mli │ │ └── specialization │ │ │ ├── specialization.ml │ │ │ └── specialization.mli │ └── procedures │ │ ├── refactor.ml │ │ ├── refactor.mli │ │ ├── search.ml │ │ ├── search.mli │ │ ├── theorem.ml │ │ └── theorem.mli ├── patch.mlpack ├── patcher.ml4 └── representation │ ├── assumptions.ml │ ├── assumptions.mli │ ├── candidates.ml │ ├── candidates.mli │ ├── categories │ ├── category.ml │ ├── category.mli │ ├── proofcat.ml │ ├── proofcat.mli │ ├── proofcatterms.ml │ └── proofcatterms.mli │ ├── cutlemma.ml │ ├── cutlemma.mli │ ├── merging.ml │ └── merging.mli ├── test.sh ├── test_decompiler.sh └── theories └── Patch.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/README.md -------------------------------------------------------------------------------- /plugin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/Makefile -------------------------------------------------------------------------------- /plugin/_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/_CoqProject -------------------------------------------------------------------------------- /plugin/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/build.sh -------------------------------------------------------------------------------- /plugin/coq/Abstract.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Abstract.v -------------------------------------------------------------------------------- /plugin/coq/Axioms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Axioms.v -------------------------------------------------------------------------------- /plugin/coq/Cex.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Cex.v -------------------------------------------------------------------------------- /plugin/coq/CoqLib.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/CoqLib.v -------------------------------------------------------------------------------- /plugin/coq/Decompiler.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Decompiler.v -------------------------------------------------------------------------------- /plugin/coq/Example.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Example.v -------------------------------------------------------------------------------- /plugin/coq/Hypotheses.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Hypotheses.v -------------------------------------------------------------------------------- /plugin/coq/Identity.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Identity.v -------------------------------------------------------------------------------- /plugin/coq/Induction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Induction.v -------------------------------------------------------------------------------- /plugin/coq/IntegersNew.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/IntegersNew.v -------------------------------------------------------------------------------- /plugin/coq/IntegersOld.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/IntegersOld.v -------------------------------------------------------------------------------- /plugin/coq/Optimization.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Optimization.v -------------------------------------------------------------------------------- /plugin/coq/Raxioms.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Raxioms.v -------------------------------------------------------------------------------- /plugin/coq/Regress.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Regress.v -------------------------------------------------------------------------------- /plugin/coq/Replace.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Replace.v -------------------------------------------------------------------------------- /plugin/coq/Reverse.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Reverse.v -------------------------------------------------------------------------------- /plugin/coq/Theorem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Theorem.v -------------------------------------------------------------------------------- /plugin/coq/Variants.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants.v -------------------------------------------------------------------------------- /plugin/coq/Variants1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants1.v -------------------------------------------------------------------------------- /plugin/coq/Variants10.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants10.v -------------------------------------------------------------------------------- /plugin/coq/Variants2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants2.v -------------------------------------------------------------------------------- /plugin/coq/Variants3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants3.v -------------------------------------------------------------------------------- /plugin/coq/Variants4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants4.v -------------------------------------------------------------------------------- /plugin/coq/Variants5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants5.v -------------------------------------------------------------------------------- /plugin/coq/Variants6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants6.v -------------------------------------------------------------------------------- /plugin/coq/Variants7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants7.v -------------------------------------------------------------------------------- /plugin/coq/Variants8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants8.v -------------------------------------------------------------------------------- /plugin/coq/Variants9.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/Variants9.v -------------------------------------------------------------------------------- /plugin/coq/decomp_regress.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/decomp_regress.txt -------------------------------------------------------------------------------- /plugin/coq/divide.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/divide.v -------------------------------------------------------------------------------- /plugin/coq/record_performance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/coq/record_performance.v -------------------------------------------------------------------------------- /plugin/eval/default_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/eval/default_results.txt -------------------------------------------------------------------------------- /plugin/eval/no_red_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/eval/no_red_results.txt -------------------------------------------------------------------------------- /plugin/eval/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/eval/results.txt -------------------------------------------------------------------------------- /plugin/src/compilation/categories/catzooming.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/categories/catzooming.ml -------------------------------------------------------------------------------- /plugin/src/compilation/categories/catzooming.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/categories/catzooming.mli -------------------------------------------------------------------------------- /plugin/src/compilation/evaluation.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/evaluation.ml -------------------------------------------------------------------------------- /plugin/src/compilation/evaluation.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/evaluation.mli -------------------------------------------------------------------------------- /plugin/src/compilation/expansion.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/expansion.ml -------------------------------------------------------------------------------- /plugin/src/compilation/expansion.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/expansion.mli -------------------------------------------------------------------------------- /plugin/src/compilation/proofdiff.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/proofdiff.ml -------------------------------------------------------------------------------- /plugin/src/compilation/proofdiff.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/compilation/proofdiff.mli -------------------------------------------------------------------------------- /plugin/src/configuration/kindofchange.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/configuration/kindofchange.ml -------------------------------------------------------------------------------- /plugin/src/configuration/kindofchange.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/configuration/kindofchange.mli -------------------------------------------------------------------------------- /plugin/src/configuration/searchopts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/configuration/searchopts.ml -------------------------------------------------------------------------------- /plugin/src/configuration/searchopts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/configuration/searchopts.mli -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstracters.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstracters.ml -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstracters.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstracters.mli -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstraction.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstraction.ml -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstraction.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstraction.mli -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstractionconfig.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstractionconfig.ml -------------------------------------------------------------------------------- /plugin/src/core/components/abstraction/abstractionconfig.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/abstraction/abstractionconfig.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/appdifferencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/appdifferencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/appdifferencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/appdifferencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/changedetectors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/changedetectors.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/changedetectors.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/changedetectors.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/differencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/differencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/differencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/differencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/differencing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/differencing.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/differencing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/differencing.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/fixdifferencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/fixdifferencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/fixdifferencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/fixdifferencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/higherdifferencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/higherdifferencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/higherdifferencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/higherdifferencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/inddifferencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/inddifferencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/inddifferencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/inddifferencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/proofdifferencers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/proofdifferencers.ml -------------------------------------------------------------------------------- /plugin/src/core/components/differencing/proofdifferencers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/differencing/proofdifferencers.mli -------------------------------------------------------------------------------- /plugin/src/core/components/factoring/factoring.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/factoring/factoring.ml -------------------------------------------------------------------------------- /plugin/src/core/components/factoring/factoring.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/factoring/factoring.mli -------------------------------------------------------------------------------- /plugin/src/core/components/inversion/inverting.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/inversion/inverting.ml -------------------------------------------------------------------------------- /plugin/src/core/components/inversion/inverting.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/inversion/inverting.mli -------------------------------------------------------------------------------- /plugin/src/core/components/specialization/specialization.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/specialization/specialization.ml -------------------------------------------------------------------------------- /plugin/src/core/components/specialization/specialization.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/components/specialization/specialization.mli -------------------------------------------------------------------------------- /plugin/src/core/procedures/refactor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/refactor.ml -------------------------------------------------------------------------------- /plugin/src/core/procedures/refactor.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/refactor.mli -------------------------------------------------------------------------------- /plugin/src/core/procedures/search.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/search.ml -------------------------------------------------------------------------------- /plugin/src/core/procedures/search.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/search.mli -------------------------------------------------------------------------------- /plugin/src/core/procedures/theorem.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/theorem.ml -------------------------------------------------------------------------------- /plugin/src/core/procedures/theorem.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/core/procedures/theorem.mli -------------------------------------------------------------------------------- /plugin/src/patch.mlpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/patch.mlpack -------------------------------------------------------------------------------- /plugin/src/patcher.ml4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/patcher.ml4 -------------------------------------------------------------------------------- /plugin/src/representation/assumptions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/assumptions.ml -------------------------------------------------------------------------------- /plugin/src/representation/assumptions.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/assumptions.mli -------------------------------------------------------------------------------- /plugin/src/representation/candidates.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/candidates.ml -------------------------------------------------------------------------------- /plugin/src/representation/candidates.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/candidates.mli -------------------------------------------------------------------------------- /plugin/src/representation/categories/category.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/category.ml -------------------------------------------------------------------------------- /plugin/src/representation/categories/category.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/category.mli -------------------------------------------------------------------------------- /plugin/src/representation/categories/proofcat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/proofcat.ml -------------------------------------------------------------------------------- /plugin/src/representation/categories/proofcat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/proofcat.mli -------------------------------------------------------------------------------- /plugin/src/representation/categories/proofcatterms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/proofcatterms.ml -------------------------------------------------------------------------------- /plugin/src/representation/categories/proofcatterms.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/categories/proofcatterms.mli -------------------------------------------------------------------------------- /plugin/src/representation/cutlemma.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/cutlemma.ml -------------------------------------------------------------------------------- /plugin/src/representation/cutlemma.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/cutlemma.mli -------------------------------------------------------------------------------- /plugin/src/representation/merging.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/merging.ml -------------------------------------------------------------------------------- /plugin/src/representation/merging.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/src/representation/merging.mli -------------------------------------------------------------------------------- /plugin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/test.sh -------------------------------------------------------------------------------- /plugin/test_decompiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/test_decompiler.sh -------------------------------------------------------------------------------- /plugin/theories/Patch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uwplse/PUMPKIN-PATCH/HEAD/plugin/theories/Patch.v --------------------------------------------------------------------------------