Changes between Version 3 and Version 4 of Commentary/Compiler/RecompilationAvoidance
- Timestamp:
- 11/30/07 08:20:48 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Commentary/Compiler/RecompilationAvoidance
v3 v4 119 119 recompilation checker was designed, because the make dependencies were 120 120 generated by a separate Perl script, which worked by simply grepping 121 for `import`. 121 for `import`. We consider this option later. 122 122 123 123 In addition to correctness (recompile when necessary), we also want to 124 a im to reduce the amount of unnecessary recompilation that happens.124 avoid unnecessary recompilation as far as possible. 125 125 Make only knows about very coarse-grained dependencies. For example, 126 126 it doesn't know that changing the type of `D.f` can have no effect on … … 133 133 == How does it work? == 134 134 135 An interface filecontains:135 An [wiki:Commentary/Compiler/IfaceFile interface file] contains: 136 136 137 137 * The module ''version'' (more about this below)
