aboutsummaryrefslogtreecommitdiff
path: root/dev
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2016-03-20 21:21:32 +0100
committerPierre-Marie Pédrot2016-03-20 21:23:23 +0100
commit6afe572a4448e50f18e408097dd9ed03cc432d39 (patch)
tree44cb29daa6147426419392e48b9d7c33c7c5caf0 /dev
parent48e4831fa56e3b0acd92aabdb78847696b84daf7 (diff)
parent6d87fd89abdf17ddd4864386d66bb06f0d0a151f (diff)
Moving the lowest parts of pretyping/ (Evarutil & Proofview) to engine/.
Some functions exported by Evarutil essentially used by the unification engine were moved to a new file Evardefine. Their presence in Evarutil was not making much sense. Moreover, the Refine module of the Proofview file was turned into a proper file in pretyping/. This is because this part of the code was relying on the typing primitives from Pretyping.
Diffstat (limited to 'dev')
-rw-r--r--dev/doc/changes.txt5
-rw-r--r--dev/printers.mllib13
2 files changed, 13 insertions, 5 deletions
diff --git a/dev/doc/changes.txt b/dev/doc/changes.txt
index 1f5ba7862f..2f631c6338 100644
--- a/dev/doc/changes.txt
+++ b/dev/doc/changes.txt
@@ -76,6 +76,11 @@
the case of (VERNAC) ARGUMENT EXTEND, the name of the argument entry is bound
in the parsing rules, so beware of recursive calls.
+- Evarutil was split in two parts. The new Evardefine file exposes functions
+define_evar_* mostly used internally in the unification engine.
+
+- The Refine module was move out of Proofview.
+
=========================================
= CHANGES BETWEEN COQ V8.4 AND COQ V8.5 =
=========================================
diff --git a/dev/printers.mllib b/dev/printers.mllib
index 7710033dba..a3ba42ba78 100644
--- a/dev/printers.mllib
+++ b/dev/printers.mllib
@@ -123,14 +123,16 @@ Evd
Sigma
Glob_ops
Redops
+Pretype_errors
+Evarutil
Reductionops
Inductiveops
Arguments_renaming
Nativenorm
Retyping
Cbv
-Pretype_errors
-Evarutil
+
+Evardefine
Evarsolve
Recordops
Evarconv
@@ -141,6 +143,9 @@ Find_subterm
Tacred
Classops
Typeclasses_errors
+Logic_monad
+Proofview_monad
+Proofview
Typeclasses
Detyping
Indrec
@@ -181,9 +186,7 @@ Refiner
Clenv
Evar_refiner
Proof_errors
-Logic_monad
-Proofview_monad
-Proofview
+Refine
Proof
Proof_global
Pfedit