Changes between Version 25 and Version 26 of Commentary/Compiler/RecompilationAvoidance


Ignore:
Timestamp:
Aug 5, 2014 3:53:45 PM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/RecompilationAvoidance

    v25 v26  
    169169     ''export-list hash'' and ''decls''.
    170170   * The ''export-list hash'', which depends on
    171      * The ''export-list hash'' hashes the export list itself.  The export-list hash only depends on the names of the exports for the modules. The types of these exports are ignored in calculating the hash. Only a change of name or removal or addition of an export will change the hash. Not a type change of definition change.
     171     * The export list itself.  The export-list hash only depends on the ''names'' of the exports for the modules. The ''types'' of these exports are ignored in calculating the hash. Only a change of name or removal or addition of an export will change the hash. Not a type change of definition change.
    172172     * the ''orphan hash'', which depends on all the orphan instances/rules in the, and the orphan hashes of all orphan modules below this module in the dependency tree (see [#Orphans Orphans]).
    173173     * the package dependencies (see [#Packageversionchanges Package Version Changes]).