diff options
| author | letouzey | 2008-07-20 21:57:42 +0000 |
|---|---|---|
| committer | letouzey | 2008-07-20 21:57:42 +0000 |
| commit | 71a52ff39091cda3e51d47a082bef610b016c2b8 (patch) | |
| tree | 9a1cbc8b598b4e15d6cebea8107d42600d4ca315 /scripts | |
| parent | e2b35440ac709a3702ff30ab74c4a324e75929b2 (diff) | |
Extraction: better dependency computation (after optimisations)
When doing monolithic extraction, the initial dependency graph
may turn to be too broad thanks to later optimisations. We now do
an extra dependency pass at the end, killing more useless code.
In addition, when doing an "Extract Constant t => ...", if t
isn't an axiom, we don't include the dependencies of the body of t.
This may break earlier extraction setups (with or without Extract
Constant), since they may take advantage of objects that were earlier
"wrongly" included in the extracted code. The fix is simple : just
add these missing objects to the extraction command-line.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11239 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
