aboutsummaryrefslogtreecommitdiffhomepage
path: root/tactics/tacticals.mli
diff options
context:
space:
mode:
authorGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2016-11-29 15:25:06 +0100
committerGravatar Pierre-Marie Pédrot <pierre-marie.pedrot@inria.fr>2017-02-14 17:30:44 +0100
commit4e9cebb0641927f11a21cbb50828974f910cfe47 (patch)
tree4a850a7ebbec79473427c0bbae287d20eb7dec30 /tactics/tacticals.mli
parentb4b90c5d2e8c413e1981c456c933f35679386f09 (diff)
Putting back the subst_defined_metas_evars function in the old term API.
It seems this is a performance-critical function for unification-heavy code. In particular, tactics relying on meta unification suffered an important penalty after this function was rewritten with the evar-insensitive API, as witnessed e.g. by Ncring_polynom whose compilation time increased by ~30%. I am not sure about the specification of this function, but it seems safer to revert the changes and just do it the old way. It may even disappear if we get rid of the old unification algorithm at some point.
Diffstat (limited to 'tactics/tacticals.mli')
0 files changed, 0 insertions, 0 deletions