swh:1:snp:f54a27e650a8acca38b6d19c9bf2c307c6c07756

sort by:
Revision Author Date Message Commit Date
2b6368c Remove useless plugin 23 August 2019, 13:36:06 UTC
4308702 Merge pull request #250 from MetaCoq/extract-eliftsubst Extract ELiftSubst and ETyping needed by certicoq 22 August 2019, 13:03:10 UTC
11f4741 Merge pull request #249 from MetaCoq/parameterize-checker-flags Make things more parametric on checker_flags 22 August 2019, 13:02:17 UTC
012145e Extract ELiftSubst and ETyping needed by certicoq 22 August 2019, 12:12:16 UTC
2dbbe3c Merge pull request #248 from MetaCoq/safechecker2 Lemmas for safechecker 22 August 2019, 09:20:42 UTC
68ad79c Typing of nameless 22 August 2019, 07:09:44 UTC
25baf91 Make things more parametric on checker_flags 20 August 2019, 16:46:31 UTC
0f04fc3 Universes taken in account in conversion checking + more on checking of globenvs 20 August 2019, 07:41:14 UTC
9808153 fix compil 19 August 2019, 10:43:12 UTC
2309c28 Prove admitted lemmas in WeakeningEnv 19 August 2019, 10:39:23 UTC
e2fbd86 Renaming in uGraph 19 August 2019, 10:39:23 UTC
e1bcfcc Remove duplicate 19 August 2019, 10:39:23 UTC
0d295ee Transitivity of string comparison 16 August 2019, 16:48:08 UTC
7bcd478 Merge pull request #245 from MetaCoq/ewcbveval-evalfix Fix EWcbvEval fix evaluation rule, spotted by R. Pollack 15 August 2019, 19:08:16 UTC
0abd687 Fix EWcbvEval fix evaluation rule, spotted by R. Pollack 15 August 2019, 18:35:42 UTC
27cc3e4 Merge pull request #244 from MetaCoq/fix-install-targets Fix install targets 06 August 2019, 19:28:40 UTC
9f716fe Fix install targets 06 August 2019, 16:38:26 UTC
348fc4e Merge pull request #243 from MetaCoq/wcbveval-template WcbvEval 30 July 2019, 04:29:27 UTC
91a56eb Progress on wcbvEval determinism 30 July 2019, 04:01:51 UTC
6e7b92e Cleanup definition of wcbvEval in PCUIC and pull back to template-coq def 30 July 2019, 03:29:34 UTC
7353a2c Merge pull request #239 from MetaCoq/extraction_new Erasure 2.0 28 July 2019, 17:51:26 UTC
813613e Adapt erasure to new wcbvEval. Admitted a few cases! 28 July 2019, 17:08:01 UTC
a13317f Merge pull request #229 from MetaCoq/sigma-calculus Instantiation in σ-calculus 27 July 2019, 13:21:15 UTC
43cbfbf Convert lemmas to ~~ foo instead of foo = false, as per ssr recommendations 26 July 2019, 22:49:46 UTC
f2138f8 WIP updating ParallelReduction 26 July 2019, 18:36:49 UTC
3d26785 Updated WcbvEval relation in PCUIC, which features, compared to EwcbvEval: - mkApps for guarded fix reduction - Stuck fixpoint applications - Axioms are values - Local assumptions are values. The expectation is that all these can be ruled out/simulated through erasure due to typing constraints (no axioms in the global context and an empty local context), no undully stuck fixpoints. 26 July 2019, 15:15:04 UTC
0eb0f32 Merge remote-tracking branch 'Template-Coq/coq-8.8' into sigma-calculus 25 July 2019, 14:57:24 UTC
55909b0 Start with red1_rename 25 July 2019, 14:57:06 UTC
cb79631 Avoid relying on ocaml >= 4.07 library functions 25 July 2019, 13:22:47 UTC
735b954 Prove eq_term_upto_univ_rename 25 July 2019, 12:48:40 UTC
58edd8f Progress on cumulativity case in renaming 25 July 2019, 10:10:50 UTC
fc7837b Complete projection renaming 25 July 2019, 09:49:54 UTC
7b61e5a Prove rename_subst0 25 July 2019, 09:33:00 UTC
4c54169 Minor progress with projection renaming 25 July 2019, 08:52:26 UTC
f9fc05f Fix Makefile spaces to tabs 25 July 2019, 06:33:12 UTC
0abcb87 We use bashisms in the extraction scripts 25 July 2019, 06:31:26 UTC
66c86ef Use the right flags in the extracted erasure and add more tests 25 July 2019, 05:13:24 UTC
9fb99ee Add .merlin targets to the Makefiles 25 July 2019, 05:08:40 UTC
d76fd99 Disable universe checking in the extracted checker for now. That doesn't really help though 25 July 2019, 05:05:02 UTC
ad89e57 Play more with erasure tests, it works! (as long as we don't use universes) 25 July 2019, 05:01:25 UTC
f15a729 Add and extract pretty-printers for all languages 25 July 2019, 04:57:46 UTC
35fb4f7 Running the verified extracted erasure. 25 July 2019, 03:47:05 UTC
5ea4c1a Minor compilation fixes, and building of the erasure plugin in progress. 25 July 2019, 02:54:03 UTC
441bf9e Build erasure plugin, move printer to template-coq/AstUtils 25 July 2019, 02:33:58 UTC
e87cff4 Finally running the extracted code from the safe checker! 25 July 2019, 02:07:13 UTC
f4a0ed0 Need PCUICInduction in pcuic plugin 24 July 2019, 23:58:41 UTC
c8b2df0 Merge remote-tracking branch 'origin/coq-8.8' into extraction_new 24 July 2019, 23:56:57 UTC
00f7517 Building the safe checker 24 July 2019, 23:55:37 UTC
0fb0759 Changes in plugin compilation. Give up on separate pcuic/safechecker/erasure compilation 24 July 2019, 23:24:36 UTC
e157211 Fix PCUICSafeChecker for extraction (Prop/Type template problem) 24 July 2019, 21:53:06 UTC
6d415bd Compilation fixes 24 July 2019, 21:38:44 UTC
7e4dd75 Rename extraction module into erasure module 24 July 2019, 21:38:03 UTC
aceca47 Adapt erasure to refactorings 24 July 2019, 21:18:03 UTC
a9a9ad8 More refactorings and cleanups, remove one admit on conv_context_conversion 24 July 2019, 21:03:18 UTC
9e7c19e Move utility functions and EAstUtils functions to their right place 24 July 2019, 18:14:57 UTC
f24a16e Merge pull request #242 from yforster/extraction_new Optimising erasure function and some fixed admits 24 July 2019, 17:58:48 UTC
7fefdf3 Deal with tConstruct case for rename 24 July 2019, 15:45:08 UTC
0455731 Merge pull request #241 from MetaCoq/extraction-arity Fix arity of Ret for extraction 24 July 2019, 14:23:35 UTC
bb6d6f7 optimising erasure function 24 July 2019, 13:43:02 UTC
8167503 Fix arity of Ret for extraction 24 July 2019, 13:04:48 UTC
96899b9 Deal with inductive type for typing_rename 24 July 2019, 10:28:02 UTC
7f7e0b5 Deal with constant for typing_rename 24 July 2019, 09:57:00 UTC
d14aa11 Complete types_of_case_rename modulo branches 23 July 2019, 15:12:11 UTC
5bc2f4e Fixed admits regarding new eval rule for box 23 July 2019, 14:49:26 UTC
2291e1c Define rename_context 23 July 2019, 14:22:59 UTC
996bd25 Move around stuff necessary for types_of_case 23 July 2019, 14:09:59 UTC
1a6eb9c Merge remote-tracking branch 'origin/coq-8.8' into extraction_new 23 July 2019, 13:34:10 UTC
13aa3b1 Prove rename_subst_instance_constr 23 July 2019, 12:11:20 UTC
11982c8 Add rewrite hint for lift_rename 23 July 2019, 11:48:36 UTC
3e35133 Prove subst1_inst 23 July 2019, 11:46:14 UTC
9f88150 Change renaming def and finally prove its properties 23 July 2019, 09:43:12 UTC
ce68941 Fix the rest of the erasure proof. Admits because box reduction rule has changed We know ask for the argument of box to have a reduced form as well (as is done in CertiCoq also). I believe that does not change much and one can prove that the reduction is unnecessary. 23 July 2019, 01:53:21 UTC
e914dcc Improved wcbvEval relation in extraction. Avoids all unnecessary uses of mkApps 23 July 2019, 01:11:16 UTC
9284c2d State renaming_vdef and placeholders for proof 22 July 2019, 15:23:25 UTC
ef3d6b2 Big chunk of proof to do simple conversion 22 July 2019, 14:06:38 UTC
5ab2155 Not clear what is the right definition 22 July 2019, 12:33:00 UTC
2fb39f6 Yet another wrong def 22 July 2019, 10:32:34 UTC
cc9b596 Update def of rename 22 July 2019, 09:43:54 UTC
092c6d1 First statement of renaming lemma 22 July 2019, 08:55:31 UTC
cdc8dae Update def of well_subst 20 July 2019, 16:14:15 UTC
0d57343 Merge pull request #235 from MetaCoq/invlet Inversions of let, prod, sorts for cumulativity 19 July 2019, 21:03:36 UTC
749311e Remove guard-checking hypothesis in reduction of fix in extraction. 19 July 2019, 20:45:46 UTC
c3e9542 Prove inversion lemmas for LetIn (using reductions, not singling out the cases of no reduction) 19 July 2019, 20:35:19 UTC
db5bcd1 Prove the right inversion lemmas in PCUICConversion, checked that conv_conv_alt is actually not needed anywhere! 19 July 2019, 15:46:30 UTC
8abfaab Complete types_of_case_inst modulo build_branches_type_inst 19 July 2019, 14:31:40 UTC
d50d22c Merge pull request #232 from MetaCoq/separate-plugin-compilation Separate plugin compilation 19 July 2019, 13:54:44 UTC
f48b1a8 Be explicit about the order of compilation of the live template plugin files 19 July 2019, 13:25:37 UTC
3e92060 Build Template.All after Template.Loader 19 July 2019, 13:16:08 UTC
5da76e0 Fix template and checker Loader and All files to run test-suite 19 July 2019, 13:09:34 UTC
cbd70d0 Merge pull request #233 from yforster/fix-erasure Fixed admits in erasure introduced by #230 19 July 2019, 12:46:28 UTC
905259b Fixed admits in erasure 19 July 2019, 12:27:13 UTC
bfa26e5 Prove inst_destArity and more 19 July 2019, 12:04:45 UTC
f6a39f0 Prove inst_declared_inductive (and more) 19 July 2019, 09:40:58 UTC
09f8d44 Put template_coq.cmx* in build/ too 19 July 2019, 05:34:01 UTC
b42e62e Change the _CoqProject.in NOT the _CoqProject... 19 July 2019, 05:22:47 UTC
4f5679e Put uGraph and wGraph in the right order in the _CoqProject file?? 19 July 2019, 05:05:00 UTC
707df2d Try to play more with dependencies 19 July 2019, 05:03:37 UTC
6551faa More precise dependencies in uGraph.v so as not to let make build things in parallel when they shouldn't be! 19 July 2019, 02:32:21 UTC
52bd0c0 Force building the .ml files before the Loader.v file for the template-coq plugin 19 July 2019, 01:50:10 UTC
54965e7 Fix extraction includes as well 19 July 2019, 01:41:36 UTC
back to top