aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Matej Kosik <m4tej.kosik@gmail.com>2015-12-17 13:29:14 +0100
committerGravatar Matej Kosik <m4tej.kosik@gmail.com>2015-12-17 13:56:14 +0100
commitd2f0997b7fddf3aa2f738e016d41663bf6595f61 (patch)
treeabe9b89b557b717eb0f33a9c847e66a19596a969
parent672f8ee0c96584735294641bb4b8760e25197b80 (diff)
ALPHA-CONVERSION: in the "Reduction" module: fconv --> gen_conv
-rw-r--r--kernel/reduction.ml18
1 files changed, 9 insertions, 9 deletions
diff --git a/kernel/reduction.ml b/kernel/reduction.ml
index 95bea9292..de124299b 100644
--- a/kernel/reduction.ml
+++ b/kernel/reduction.ml
@@ -620,7 +620,7 @@ let inferred_universes : (UGraph.t * Univ.Constraint.t) universe_compare =
{ compare = infer_cmp_universes;
compare_instances = infer_convert_instances }
-let fconv cv_pb l2r reds env evars univs t1 t2 =
+let gen_conv cv_pb l2r reds env evars univs t1 t2 =
let b =
if cv_pb = CUMUL then leq_constr_univs univs t1 t2
else eq_constr_univs univs t1 t2
@@ -631,16 +631,16 @@ let fconv cv_pb l2r reds env evars univs t1 t2 =
()
(* Profiling *)
-let fconv cv_pb ?(l2r=false) ?(reds=full_transparent_state) env ?(evars=(fun _->None), universes env) =
+let gen_conv cv_pb ?(l2r=false) ?(reds=full_transparent_state) env ?(evars=(fun _->None), universes env) =
let evars, univs = evars in
if Flags.profile then
let fconv_universes_key = Profile.declare_profile "trans_fconv_universes" in
- Profile.profile8 fconv_universes_key fconv cv_pb l2r reds env evars univs
- else fconv cv_pb l2r reds env evars univs
+ Profile.profile8 fconv_universes_key gen_conv cv_pb l2r reds env evars univs
+ else gen_conv cv_pb l2r reds env evars univs
-let conv = fconv CONV
+let conv = gen_conv CONV
-let conv_leq = fconv CUMUL
+let conv_leq = gen_conv CUMUL
let generic_conv cv_pb ~l2r evars reds env univs t1 t2 =
let (s, _) =
@@ -675,7 +675,7 @@ let infer_conv_leq ?(l2r=false) ?(evars=fun _ -> None) ?(ts=full_transparent_sta
(* This reference avoids always having to link C code with the kernel *)
let vm_conv = ref (fun cv_pb env ->
- fconv cv_pb env ~evars:((fun _->None), universes env))
+ gen_conv cv_pb env ~evars:((fun _->None), universes env))
let set_vm_conv (f:conv_pb -> Term.types kernel_conversion_function) = vm_conv := f
let vm_conv cv_pb env t1 t2 =
@@ -683,10 +683,10 @@ let vm_conv cv_pb env t1 t2 =
!vm_conv cv_pb env t1 t2
with Not_found | Invalid_argument _ ->
Pp.msg_warning (Pp.str "Bytecode compilation failed, falling back to standard conversion");
- fconv cv_pb env t1 t2
+ gen_conv cv_pb env t1 t2
let default_conv cv_pb ?(l2r=false) env t1 t2 =
- fconv cv_pb env t1 t2
+ gen_conv cv_pb env t1 t2
let default_conv_leq = default_conv CUMUL
(*