diff options
| author | sacerdot | 2004-07-08 12:21:57 +0000 |
|---|---|---|
| committer | sacerdot | 2004-07-08 12:21:57 +0000 |
| commit | f8eef6662a92d8bb739da9a0fe1227a9fd111b4b (patch) | |
| tree | 8f3bfbb7a67b6234072f3eabaa32dfa14a57a9fa /kernel/type_errors.mli | |
| parent | f224bea2dd8ef1a1c8b32305130845004c4be4c3 (diff) | |
Commit to perform double type inference also on inner types.
* Motivation: the inner sorts computed for the inner types were computed
by Coq itself. Thus Nijmegen's CProp was exported as Type. To export CProp
as CProp I have to implement a CProp-aware single type inference.
To avoid the reimplementation I use double type inference.
* Known problems: the double type inference algorithm is slower than the
usual type inference algorithm. Moreover too many types and sorts are
computed in this way. As a consequence the exportation module is now
much slower (the exportation time seems to be doubled in the average
case).
In the future I will try to restore the original performances.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@5872 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'kernel/type_errors.mli')
0 files changed, 0 insertions, 0 deletions
