diff options
author | Matthieu Sozeau <mattam@mattam.org> | 2015-04-22 14:44:17 +0200 |
---|---|---|
committer | Matthieu Sozeau <mattam@mattam.org> | 2015-04-22 14:44:23 +0200 |
commit | 18eae5be263a8b329ffa73d350faf3193fa4097a (patch) | |
tree | ad162c22834af14d5e150579ffe6a2f53c28cf04 /CHANGES | |
parent | 98a710caf5e907344329ee9e9f7b5fd87c50836f (diff) |
Update CHANGES
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -1,3 +1,43 @@ +Changes from V8.5beta1 to V8.5beta2 +=================================== + +Logic + +- The VM now supports inductive types with more than 200 non-constant + constructors. + +Tactics + +- A script using the admit tactic can no longer be concluded by either + Qed or Defined. In the first case, Admitted can be used instead. In + the second case, a subproof should be used. + +- The easy tactic and the now tactical now have a more predictable + behavior, but they might now discharge some previously unsolved goals. + +Extraction + +- Definitions extracted to Haskell GHC should no longer randomly + segfault when some Coq types cannot be represented by Haskell types. + +- Definitions can now be extracted to Json for post-processing. + +Tools + +- Option -I -as has been removed, and option -R -as has been + deprecated. In both cases, option -R can be used instead. + +- coq_makefile now generates double-colon rules for rules such as clean. + +API + +- The interface of [change] has changed to take a [change_arg], which + can be built from a [constr] using [make_change_arg]. + +- [pattern_of_constr] now returns a triplet including the cleaned-up + [evar_map], removing the evars that were turned into metas. + + Changes from V8.4 to V8.5beta1 ============================== |