swh:1:snp:f54a27e650a8acca38b6d19c9bf2c307c6c07756

sort by:
Revision Author Date Message Commit Date
bacd547 adding `Generate Definition` and use for generating definitions. 07 June 2019, 18:24:24 UTC
0f1a439 signal errors more aggressively 15 May 2019, 17:43:52 UTC
ca90338 porting the last function. 15 May 2019, 13:42:31 UTC
cb3630b proposal for a port of translation_utils.v 14 May 2019, 13:12:26 UTC
8827e89 remove some warnings 14 May 2019, 10:29:23 UTC
3efe206 Logic -> Logic0 14 May 2019, 10:13:57 UTC
dd55375 fixing a dependency 13 May 2019, 13:23:43 UTC
7b89e55 Merge remote-tracking branch 'origin/coq-8.8' into plugin-tm-interp-rebase 13 May 2019, 13:18:30 UTC
298efe7 moving plugin-demo to test-suite 13 May 2019, 12:28:54 UTC
0c53aee Correct type of definitions produced by Make Definition 13 May 2019, 08:56:44 UTC
85ff767 Reintroduce tmDefinitionRed and tmAxiomRed Partly revert 38e9c3ba3637e847bf03a0bbe87c5c8504ee17df 13 May 2019, 08:56:44 UTC
7be3585 Correct (un)quoting of universes and test suite 13 May 2019, 07:25:06 UTC
03002e1 Bit of cleaning 13 May 2019, 07:25:06 UTC
368ec02 make everything compiling 13 May 2019, 07:25:06 UTC
c93b247 Take polymorphic universes in account 13 May 2019, 07:25:06 UTC
44af14b Change the specification of universe managment 13 May 2019, 07:25:06 UTC
cdf3b07 fixing all the broken builds. 10 May 2019, 06:59:09 UTC
1f9d6ed type annotation. 10 May 2019, 05:59:26 UTC
d16c4f6 updating the extraction makefile. 10 May 2019, 05:59:26 UTC
6d47f3b removing some debug printing. 10 May 2019, 05:59:26 UTC
5f1d46a cleanup the implementation of genLens 10 May 2019, 05:59:26 UTC
436ad8b working gen-lens 10 May 2019, 05:59:26 UTC
9cff86c some bug fixes. 10 May 2019, 05:59:26 UTC
ff4c5c6 put the segfault generator in Gallina now. so just make should trigger it, instead of needing to manually edit the extract 10 May 2019, 05:59:26 UTC
78943fb again segfault, with: let cl2s cl = String.concat "" (List.map (String.make 1) cl) let getFields mi = match mi.ind_bodies with | [] -> Printf.printf "no ind bodies\n"; None | oib :: l -> print_string (String.concat "in get fields: " [cl2s (oib.ind_name)]); (match l with | [] -> (match oib.ind_ctors with | [] -> Printf.printf "no constructors\n"; None | ctor0 :: l0 -> (match l0 with | [] -> Some { coq_type = oib.ind_name; ctor = (let (p, _) = ctor0 in let (x0, _) = p in x0); fields = oib.ind_projs } | _ :: _ -> None)) | _ :: _ -> Printf.printf "multiple constructors\n"; None) Most likely, the inductive structure is corrupt. Some use of Obj.magic is likely suspect. 10 May 2019, 05:59:26 UTC
db909fe manually added prints in the extract of getFields: let getFields mi = Printf.printf "in get fields\n"; match mi.ind_bodies with | [] -> Printf.printf "no ind bodies\n"; None | oib :: l -> (match l with | [] -> (match oib.ind_ctors with | [] -> Printf.printf "no constructors\n"; None | ctor0 :: l0 -> (match l0 with | [] -> Some { coq_type = oib.ind_name; ctor = (let (p, _) = ctor0 in let (x0, _) = p in x0); fields = oib.ind_projs } | _ :: _ -> None)) | _ :: _ -> Printf.printf "multiple constructors\n"; None) it turns out there are multiple constructors for the Point record. 10 May 2019, 05:59:26 UTC
5a41c83 trying something to fix the import problem in pcuic 10 May 2019, 05:59:26 UTC
72f4f93 removing unused imports. 10 May 2019, 05:59:24 UTC
ec2408e it seems that tmQuoteInductiveR succeeds and getFields fails 10 May 2019, 05:59:07 UTC
695b53e genLensN returns the error "failed to get info" 10 May 2019, 05:59:07 UTC
385d597 unneeded import. 10 May 2019, 05:59:07 UTC
7cd2ce5 some more Makefile fixes. 10 May 2019, 05:59:07 UTC
7ba0c2d toying with Makefile rules. 10 May 2019, 05:59:07 UTC
a9cc30f bug fixes for extraction. 10 May 2019, 05:59:04 UTC
35aadf1 some debugging. 10 May 2019, 05:55:04 UTC
1843a97 now showoff just does tmDefinition. Not_found error 10 May 2019, 05:55:04 UTC
ad2d42b just quoting constant segfaults 10 May 2019, 05:55:03 UTC
a57a9fc just quoting and printing segfaults 10 May 2019, 05:55:03 UTC
7503ef0 the error seems to happen in the extracted code. will simplify 10 May 2019, 05:55:03 UTC
2c01af5 ran the lens example, it segfaulted 10 May 2019, 05:55:03 UTC
a8f9af2 cleaned up the lens example to not require other libs. removed admits as they would make Demo.v crash with "admitted axiom" 10 May 2019, 05:55:03 UTC
1140ce3 ported genLensN to TM.Extractable 10 May 2019, 05:55:03 UTC
f222f44 fixing some Makefiles 10 May 2019, 05:55:03 UTC
7027bd3 fixing the checker plugin 10 May 2019, 05:55:02 UTC
f0664a5 a simple README for the plugin-demo 10 May 2019, 05:53:58 UTC
0e60700 some fixes 10 May 2019, 05:53:58 UTC
6b6039d removed the redundant to-lower. it is now done in template-coq/gen-src 10 May 2019, 05:53:58 UTC
a90e46c propagated the renaming in HEAD^ to other files. eg. Common -> Common0 10 May 2019, 05:53:55 UTC
b7e1507 removed more name clashes by blacklisting. error remains: CAMLOPT -pp -c -for-pack Demo_plugin src/g_demo_plugin.ml4 File "_none_", line 1: Error: Unbound module Run_extractable 10 May 2019, 05:52:59 UTC
2142297 capitalization fix. need to run to-lower before copying from template-coq 10 May 2019, 05:52:59 UTC
3590abe lift clean_name and split_name 10 May 2019, 05:52:59 UTC
7b68979 working build of demo-plugin. 10 May 2019, 05:52:59 UTC
4f89f7e everything seems to work except the linker is droppign a symbol 10 May 2019, 05:52:59 UTC
aa77ea2 now template-coq builds 10 May 2019, 05:52:56 UTC
4201e97 partial implementation of to_kernname. can now test quoting 10 May 2019, 05:50:02 UTC
edca396 implemented to_constr_ev and unquote reduction strategy 10 May 2019, 05:50:02 UTC
6162e3f implemented Ast_denoter.unquote_universe_instance 10 May 2019, 05:50:02 UTC
6b7b15a a plugin that works! 10 May 2019, 05:50:02 UTC
a160bdf making the template-coq directory compile. 10 May 2019, 05:49:46 UTC
80dabe1 added a second phase compilation/mlpack for extraction-based plugin make in `template-coq` fully compiles make in `checker` fails 10 May 2019, 05:49:22 UTC
6348d59 an almost working plugin 10 May 2019, 05:49:22 UTC
37dfc33 some fixes for compilation 10 May 2019, 05:49:22 UTC
affec44 implemented all of denoter instance except unquote univ instance Ast_quoter had unquote functions too: all of them except unquote univ instance. 10 May 2019, 05:49:22 UTC
2531523 get rid of the gen-src directory 10 May 2019, 05:49:22 UTC
36c8d2d things should now compile. 10 May 2019, 05:49:22 UTC
0a93f77 support for ConstantEntry 10 May 2019, 05:49:16 UTC
49c6a57 implementation of `of_mib` 10 May 2019, 05:49:16 UTC
55f18ee implemented inspect_term 10 May 2019, 05:49:16 UTC
e6d346f WIP:Extraction denoter instance. compiles, but many items are failwith 10 May 2019, 05:49:14 UTC
6c864ce implementing a few more pieces of run_extractable. 10 May 2019, 05:48:48 UTC
41e5016 reducde code duplication 10 May 2019, 05:48:48 UTC
5823791 fixed the compiler error in denote_term. provided instance of Denoter for running live in Coq 10 May 2019, 05:48:41 UTC
a9c2850 fixed many compilation errors. 1 remains: File "src/denote.ml", line 1: Error: The implementation src/denote.ml does not match the interface src/denote.cmi: The value `denote_term' is required but not provided 10 May 2019, 05:48:00 UTC
cbd3ad3 denote_term function now has no errors. there is another error: Error: The implementation src/denote.ml does not match the interface src/denote.cmi: The value `denote_term' is required but not provided The value `map_evm' is required but not provided The value `unquote_universe_instance' is required but not provided The value `unquote_level' is required but not provided The value `unquote_string' is required but not provided The value `unquote_ident' is required but not provided The value `unquote_bool' is required but not provided The value `unquote_list' is required but not provided The value `unquote_pair' is required but not provided Makefile.coq:604: recipe for target 'src/denote.cmx' failed 10 May 2019, 05:47:20 UTC
c50a009 looking at functorizing denote hacky rules to build the plugin. 10 May 2019, 05:46:17 UTC
da004a6 did rel, var, and cast cases of to_constr. WIP: universes. 10 May 2019, 04:50:01 UTC
737d32e fixing run_extractable. - the previous implementation was completely wrong. 10 May 2019, 04:50:01 UTC
77b3c77 checkpoint. giving up on trying to do native extraction. 10 May 2019, 04:50:01 UTC
85878a3 working on plugin extraction 10 May 2019, 04:49:52 UTC
d408169 Bit of cleaning 09 May 2019, 18:14:13 UTC
2e6fdd2 make everything compiling 09 May 2019, 17:34:21 UTC
4295c7e Take polymorphic universes in account 29 April 2019, 12:09:33 UTC
7b475a8 Change the specification of universe managment 29 April 2019, 08:53:05 UTC
7c2ca91 Remove tmDefinitionRed, tmLemmaRed, tmAxiomRed 29 April 2019, 08:51:59 UTC
e377141 Add .mli file 29 April 2019, 08:51:59 UTC
247b1ce Remove tmMkDefinition but it introduce a universe bug 29 April 2019, 08:51:59 UTC
cf79152 Define commands of Template Coq (Test Quote, Make Definition, ...) as TemplateMonad programs 29 April 2019, 08:51:59 UTC
dc8203a typos 25 April 2019, 09:02:11 UTC
1439571 Slight update of the proof of red1_pred1, still incomplete 25 April 2019, 08:59:50 UTC
e442f95 Fix compiling 25 April 2019, 08:59:50 UTC
38c01b2 Fix cofix unfolding which was swapping return branch and scrutinee 25 April 2019, 08:59:50 UTC
470d0c7 Fix typo 15 April 2019, 13:09:58 UTC
040a61f Fix patches of PCUIC, sorry for having broken the build 14 April 2019, 07:32:08 UTC
3f77f4c Remove Meta variables tMeta from everywhere. Fix #81 12 April 2019, 10:27:51 UTC
5e7faa0 Fix Extraction 12 April 2019, 10:26:51 UTC
ef3bfb0 Merge pull request #122 from MetaCoq/tmEval_kn Allow qualified names in unfold reduction strategy. Fix #65 11 April 2019, 10:08:25 UTC
ec9bda2 Allow qualified names in unfold reduction strategy. Fix #65 11 April 2019, 08:36:22 UTC
74f5fc5 Cleanup in confluence and SR. Not finished for cofix/fix 10 April 2019, 08:19:09 UTC
1904c4f Confluence for CoFix up to a lifting lemma 10 April 2019, 08:19:09 UTC
7d1455d Improve lemma statement 10 April 2019, 08:19:09 UTC
back to top