Changes between Version 4 and Version 5 of Commentary/Compiler


Ignore:
Timestamp:
Oct 20, 2006 9:40:41 PM (9 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler

    v4 v5  
    1313     [[BR]][[BR]]
    1414 * [wiki:Commentary/Compiler/HscMain Compiling one module: HscMain]
    15  * Key data types (Simon PJ's diagram is attached at the bottom of this document):
    16    * [wiki:Commentary/Compiler/HsSynType The source language: HsSyn]
    17    * [wiki:Commentary/Compiler/RdrNameType RdrNames, Modules, and OccNames]
    18    * [wiki:Commentary/Compiler/NameType Names]
    19    * [wiki:Commentary/Compiler/EntityTypes Entities]: variables, type constructors, data constructors, and classes.
    20    * Types: [wiki:Commentary/Compiler/TypeType Type and Kind], [wiki:Commentary/Compiler/FC equality types and coercions]
    21    * [wiki:Commentary/Compiler/CoreSynType The core language]
    22    * [wiki:Commentary/Compiler/StgSynType The STG language]
    23    * [wiki:Commentary/Compiler/CmmType The Cmm language]
    24    * ModIface, ModDetails, ModGuts
     15 * [wiki:Commentary/Compiler/KeyDataTypes Key data types]
    2516 * Passes:
    2617   * [wiki:Commentary/Compiler/Renamer Renamer]