aboutsummaryrefslogtreecommitdiff
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/doc/changes.txt19
1 files changed, 19 insertions, 0 deletions
diff --git a/dev/doc/changes.txt b/dev/doc/changes.txt
index fd3c2e19a1..2164830a7c 100644
--- a/dev/doc/changes.txt
+++ b/dev/doc/changes.txt
@@ -55,6 +55,25 @@
* move_location (now in Misctypes) has two new constructors
MoveFirst and MoveLast replacing (MoveToEnd false) and (MoveToEnd true)
+- API of pretyping.ml and constrintern.ml has been made more uniform
+ * Parametrization of understand_* functions is now made using
+ "inference flags"
+ * Functions removed:
+ - interp_constr_judgment (inline its former body if really needed)
+ - interp_casted_constr, interp_type: use instead interp_constr with
+ expected_type set to OfType or to IsType
+ - interp_gen: use any of interp_constr, interp_casted_constr, interp_type
+ - interp_open_constr_patvar
+ - interp_context: use interp_context_evars (with a "evar_map ref") and
+ call solve_remaining_evars afterwards with a failing flag
+ (e.g. all_and_fail_flags)
+ - understand_type, understand_gen: use understand with appropriate
+ parameters
+ * Change of semantics:
+ - Functions interp_*_evars_impls have a different interface and do
+ not any longer check resolution of evars by default; use
+ check_evars_are_solved explicitly to check that evars are solved.
+ See also the corresponding commit log.
=========================================
= CHANGES BETWEEN COQ V8.3 AND COQ V8.4 =