diff options
| author | ppedrot | 2013-10-29 22:03:15 +0000 |
|---|---|---|
| committer | ppedrot | 2013-10-29 22:03:15 +0000 |
| commit | a35d9b2c4b374b9e5cbc6f302e4d3aac32dd0d78 (patch) | |
| tree | 3fac24fd8f2b19be34073b0abf83880bb5a55d36 /plugins/syntax/string_syntax.ml | |
| parent | cfaae467fb84f8f7f63445b2efca23e8535e9a30 (diff) | |
Optimization in unification: when checking that the head of a term is an
evar or a meta, don't reconstruct the whole term. This hopefully saves
a lot of useless allocations and computing time.
I may have slightly changed the heuristic though, as only evars in front of
applications where recognized as such, whereas now this pass through cases
and fixpoints. I am walking on thin ice, but the test-suite was OK...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16956 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'plugins/syntax/string_syntax.ml')
0 files changed, 0 insertions, 0 deletions
