compiler/rename¶
- compiler/rename/RnBinds.hs
- compiler/rename/RnEnv.hs
- Note [Signature lazy interface loading]
- Note [Type and class operator definitions]
- Note [DisambiguateRecordFields]
- Note [Fall back on lookupGlobalOccRn in lookupRecFieldOcc]
- Note [Family instance binders]
- Note [Looking up Exact RdrNames]
- Note [Splicing Exact names]
- Note [Template Haskell ambiguity]
- Note [Usage for sub-bndrs]
- Note [Promoted variables in types]
- Note [Demotion]
- Note [Handling of deprecations]
- Note [Used names with interface not loaded]
- Note [Safe Haskell and GHCi]
- Note [Looking up signature names]
- Note [Signatures for top level things]
- Note [dataTcOccs and Exact Names]
- compiler/rename/RnExpr.hs
- compiler/rename/RnFixity.hs
- compiler/rename/RnNames.hs
- Note [Tracking Trust Transitively]
- Note [Trust Own Package]
- Note [Trust Transitive Property]
- Note [Combining ImportAvails]
- Note [Top-level Names in Template Haskell decl quotes]
- Note [Looking up family names in family instances]
- Note [Dealing with imports]
- Note [Children for duplicate record fields]
- Note [The ImportMap]
- Note [Do not warn about Prelude hiding]
- Note [Printing minimal imports]
- Note [Partial export]
- Note [Overloaded field import]
- compiler/rename/RnPat.hs
- compiler/rename/RnSource.hs
- compiler/rename/RnSplice.hs
- compiler/rename/RnTypes.hs
- Note [Renaming named wild cards]
- Note [Context quantification]
- Note [QualTy in kinds]
- Note [bindHsQTyVars examples]
- Note [Kind variable scoping]
- Note [Variables used as both types and kinds]
- Note [Kind and type-variable binders]
- Note [Ordering of implicit variables]
- Note [Implicit quantification in type synonyms]
- Note [Implicit quantification in type synonyms: non-taken alternatives]