Changes between Version 16 and Version 17 of Commentary/Compiler/CoreSynType


Ignore:
Timestamp:
Oct 4, 2006 9:37:17 PM (9 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/CoreSynType

    v16 v17  
    77The {{{CoreSyn}}} type, and the functions that operate over it, gets an entire directory [[GhcFile(compiler/coreSyn)]]: 
    88  * [[GhcFile(compiler/coreSyn/CoreSyn.lhs)]]: the data type itself. 
     9 
    910  * [[GhcFile(compiler/coreSyn/PprCore.lhs)]]: pretty-printing. 
    1011  * [[GhcFile(compiler/coreSyn/CoreFVs.lhs)]]: finding free variables. 
    1112  * [[GhcFile(compiler/coreSyn/CoreSubst.lhs)]]: substitution. 
    1213  * [[GhcFile(compiler/coreSyn/CoreUtils.lhs)]]: a variety of other useful functions over Core. 
     14 
    1315  * [[GhcFile(compiler/coreSyn/CoreUnfold.lhs)]]: dealing with "unfoldings". 
     16 
    1417  * [[GhcFile(compiler/coreSyn/CoreLint.lhs)]]: type-check the Core program. This is an incredibly-valuable consistency check, enabled by the flag {{{-dcore-lint}}}. 
     18 
     19  * [[GhcFile(compiler/coreSyn/CoreTidy.lhs)]]: part of the [wiki:Commentary/Compiler/HscMain the CoreTidy pass] (the rest is in [[GhcFile(compiler/main/TidyPgm.lhs)]]). 
    1520  * [[GhcFile(compiler/coreSyn/CorePrep.lhs)]]: [wiki:Commentary/Compiler/HscMain the CorePrep pass] 
    16   * [[GhcFile(compiler/coreSyn/CoreTidy.lhs)]]: part of the [wiki:Commentary/Compiler/HscMain the CoreTidy pass] (the rest is in [[GhcFile(compiler/main/TidyPgm.lhs)]]). 
    1721 
    1822Here is the entire Core type [[GhcFile(compiler/coreSyn/CoreSyn.lhs)]]: