aboutsummaryrefslogtreecommitdiffhomepage
path: root/CHANGES
diff options
context:
space:
mode:
authorGravatar Matthieu Sozeau <mattam@mattam.org>2015-04-22 14:44:17 +0200
committerGravatar Matthieu Sozeau <mattam@mattam.org>2015-04-22 14:44:23 +0200
commit18eae5be263a8b329ffa73d350faf3193fa4097a (patch)
treead162c22834af14d5e150579ffe6a2f53c28cf04 /CHANGES
parent98a710caf5e907344329ee9e9f7b5fd87c50836f (diff)
Update CHANGES
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES40
1 files changed, 40 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 57bb9f199..b02467a46 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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
==============================