[commit: ghc] master: compiler: introduce custom "GhcPrelude" Prelude (f63bc73)
git at git.haskell.org
git at git.haskell.org
Tue Sep 19 19:05:46 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/f63bc730c7ea42ca6882f8078eb86be8bf1cc6ad/ghc
>---------------------------------------------------------------
commit f63bc730c7ea42ca6882f8078eb86be8bf1cc6ad
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date: Tue Sep 19 14:35:36 2017 -0400
compiler: introduce custom "GhcPrelude" Prelude
This switches the compiler/ component to get compiled with
-XNoImplicitPrelude and a `import GhcPrelude` is inserted in all
modules.
This is motivated by the upcoming "Prelude" re-export of
`Semigroup((<>))` which would cause lots of name clashes in every
modulewhich imports also `Outputable`
Reviewers: austin, goldfire, bgamari, alanz, simonmar
Reviewed By: bgamari
Subscribers: goldfire, rwbarton, thomie, mpickering, bgamari
Differential Revision: https://phabricator.haskell.org/D3989
>---------------------------------------------------------------
f63bc730c7ea42ca6882f8078eb86be8bf1cc6ad
compiler/backpack/BkpSyn.hs | 2 ++
compiler/backpack/DriverBkp.hs | 2 ++
compiler/backpack/NameShape.hs | 2 ++
compiler/backpack/RnModIface.hs | 2 ++
compiler/basicTypes/Avail.hs | 2 ++
compiler/basicTypes/BasicTypes.hs | 2 ++
compiler/basicTypes/ConLike.hs | 2 ++
compiler/basicTypes/DataCon.hs | 2 ++
compiler/basicTypes/DataCon.hs-boot | 2 ++
compiler/basicTypes/Demand.hs | 2 ++
compiler/basicTypes/FieldLabel.hs | 2 ++
compiler/basicTypes/Id.hs | 2 ++
compiler/basicTypes/IdInfo.hs | 2 ++
compiler/basicTypes/IdInfo.hs-boot | 1 +
compiler/basicTypes/Lexeme.hs | 2 ++
compiler/basicTypes/Literal.hs | 2 ++
compiler/basicTypes/MkId.hs | 2 ++
compiler/basicTypes/Module.hs | 2 ++
compiler/basicTypes/Module.hs-boot | 2 ++
compiler/basicTypes/Name.hs | 2 ++
compiler/basicTypes/Name.hs-boot | 2 ++
compiler/basicTypes/NameCache.hs | 2 ++
compiler/basicTypes/NameEnv.hs | 2 ++
compiler/basicTypes/NameSet.hs | 2 ++
compiler/basicTypes/OccName.hs | 2 ++
compiler/basicTypes/OccName.hs-boot | 2 ++
compiler/basicTypes/PatSyn.hs | 2 ++
compiler/basicTypes/RdrName.hs | 2 ++
compiler/basicTypes/SrcLoc.hs | 2 ++
compiler/basicTypes/UniqSupply.hs | 2 ++
compiler/basicTypes/Unique.hs | 2 ++
compiler/basicTypes/Var.hs | 2 ++
compiler/basicTypes/VarEnv.hs | 2 ++
compiler/basicTypes/VarSet.hs | 2 ++
compiler/cmm/Bitmap.hs | 2 ++
compiler/cmm/BlockId.hs | 2 ++
compiler/cmm/CLabel.hs | 2 ++
compiler/cmm/Cmm.hs | 2 ++
compiler/cmm/CmmBuildInfoTables.hs | 7 +++----
compiler/cmm/CmmCallConv.hs | 2 ++
compiler/cmm/CmmCommonBlockElim.hs | 3 ++-
compiler/cmm/CmmContFlowOpt.hs | 3 ++-
compiler/cmm/CmmExpr.hs | 2 ++
compiler/cmm/CmmImplementSwitchPlans.hs | 2 ++
compiler/cmm/CmmInfo.hs | 2 ++
compiler/cmm/CmmLayoutStack.hs | 4 ++--
compiler/cmm/CmmLex.x | 2 ++
compiler/cmm/CmmLint.hs | 2 ++
compiler/cmm/CmmLive.hs | 2 ++
compiler/cmm/CmmMachOp.hs | 2 ++
compiler/cmm/CmmMonad.hs | 2 ++
compiler/cmm/CmmNode.hs | 3 ++-
compiler/cmm/CmmOpt.hs | 2 ++
compiler/cmm/CmmParse.y | 2 ++
compiler/cmm/CmmPipeline.hs | 2 ++
compiler/cmm/CmmProcPoint.hs | 2 +-
compiler/cmm/CmmSink.hs | 2 ++
compiler/cmm/CmmSwitch.hs | 2 ++
compiler/cmm/CmmType.hs | 2 ++
compiler/cmm/CmmUtils.hs | 2 ++
compiler/cmm/Debug.hs | 2 ++
compiler/cmm/Hoopl/Block.hs | 1 +
compiler/cmm/Hoopl/Collections.hs | 2 ++
compiler/cmm/Hoopl/Dataflow.hs | 2 ++
compiler/cmm/Hoopl/Graph.hs | 2 ++
compiler/cmm/Hoopl/Label.hs | 2 ++
compiler/cmm/Hoopl/Unique.hs | 2 ++
compiler/cmm/MkGraph.hs | 3 ++-
compiler/cmm/PprC.hs | 2 ++
compiler/cmm/PprCmm.hs | 4 ++--
compiler/cmm/PprCmmDecl.hs | 2 ++
compiler/cmm/PprCmmExpr.hs | 2 ++
compiler/cmm/SMRep.hs | 2 ++
compiler/codeGen/CgUtils.hs | 2 ++
compiler/codeGen/CodeGen/Platform.hs | 2 ++
compiler/codeGen/CodeGen/Platform/ARM.hs | 2 ++
compiler/codeGen/CodeGen/Platform/ARM64.hs | 2 ++
compiler/codeGen/CodeGen/Platform/NoRegs.hs | 2 ++
compiler/codeGen/CodeGen/Platform/PPC.hs | 2 ++
compiler/codeGen/CodeGen/Platform/PPC_Darwin.hs | 2 ++
compiler/codeGen/CodeGen/Platform/SPARC.hs | 2 ++
compiler/codeGen/CodeGen/Platform/X86.hs | 2 ++
compiler/codeGen/CodeGen/Platform/X86_64.hs | 2 ++
compiler/codeGen/StgCmm.hs | 2 ++
compiler/codeGen/StgCmmArgRep.hs | 2 ++
compiler/codeGen/StgCmmBind.hs | 4 ++--
compiler/codeGen/StgCmmClosure.hs | 2 ++
compiler/codeGen/StgCmmCon.hs | 2 ++
compiler/codeGen/StgCmmEnv.hs | 2 ++
compiler/codeGen/StgCmmExpr.hs | 4 ++--
compiler/codeGen/StgCmmExtCode.hs | 2 ++
compiler/codeGen/StgCmmForeign.hs | 4 ++--
compiler/codeGen/StgCmmHeap.hs | 4 ++--
compiler/codeGen/StgCmmHpc.hs | 2 ++
compiler/codeGen/StgCmmLayout.hs | 2 +-
compiler/codeGen/StgCmmMonad.hs | 4 ++--
compiler/codeGen/StgCmmPrim.hs | 4 ++--
compiler/codeGen/StgCmmProf.hs | 2 ++
compiler/codeGen/StgCmmTicky.hs | 2 ++
compiler/codeGen/StgCmmUtils.hs | 2 ++
compiler/coreSyn/CoreArity.hs | 2 ++
compiler/coreSyn/CoreFVs.hs | 2 ++
compiler/coreSyn/CoreLint.hs | 2 ++
compiler/coreSyn/CoreOpt.hs | 2 ++
compiler/coreSyn/CorePrep.hs | 2 ++
compiler/coreSyn/CoreSeq.hs | 2 ++
compiler/coreSyn/CoreStats.hs | 2 ++
compiler/coreSyn/CoreSubst.hs | 2 ++
compiler/coreSyn/CoreSyn.hs | 2 ++
compiler/coreSyn/CoreTidy.hs | 2 ++
compiler/coreSyn/CoreUnfold.hs | 2 ++
compiler/coreSyn/CoreUtils.hs | 2 ++
compiler/coreSyn/MkCore.hs | 2 ++
compiler/coreSyn/PprCore.hs | 2 ++
compiler/coreSyn/TrieMap.hs | 2 ++
compiler/deSugar/Check.hs | 2 ++
compiler/deSugar/Coverage.hs | 2 ++
compiler/deSugar/Desugar.hs | 2 ++
compiler/deSugar/DsArrows.hs | 2 ++
compiler/deSugar/DsBinds.hs | 2 ++
compiler/deSugar/DsCCall.hs | 2 ++
compiler/deSugar/DsExpr.hs | 2 ++
compiler/deSugar/DsForeign.hs | 2 ++
compiler/deSugar/DsGRHSs.hs | 2 ++
compiler/deSugar/DsListComp.hs | 2 ++
compiler/deSugar/DsMeta.hs | 2 ++
compiler/deSugar/DsMonad.hs | 2 ++
compiler/deSugar/DsUsage.hs | 2 ++
compiler/deSugar/DsUtils.hs | 2 ++
compiler/deSugar/Match.hs | 2 ++
compiler/deSugar/Match.hs-boot | 2 ++
compiler/deSugar/MatchCon.hs | 2 ++
compiler/deSugar/MatchLit.hs | 2 ++
compiler/deSugar/PmExpr.hs | 2 ++
compiler/deSugar/TmOracle.hs | 2 ++
compiler/ghc.cabal.in | 7 +++++++
compiler/ghc.mk | 2 ++
compiler/ghci/ByteCodeAsm.hs | 2 ++
compiler/ghci/ByteCodeGen.hs | 2 ++
compiler/ghci/ByteCodeInstr.hs | 2 ++
compiler/ghci/ByteCodeItbls.hs | 2 ++
compiler/ghci/ByteCodeLink.hs | 2 ++
compiler/ghci/ByteCodeTypes.hs | 2 ++
compiler/ghci/Debugger.hs | 2 ++
compiler/ghci/DebuggerUtils.hs | 2 ++
compiler/ghci/GHCi.hs | 2 ++
compiler/ghci/Linker.hs | 2 ++
compiler/ghci/RtClosureInspect.hs | 2 ++
compiler/hsSyn/Convert.hs | 2 ++
compiler/hsSyn/HsBinds.hs | 2 ++
compiler/hsSyn/HsDecls.hs | 2 ++
compiler/hsSyn/HsDoc.hs | 2 ++
compiler/hsSyn/HsDumpAst.hs | 2 ++
compiler/hsSyn/HsExpr.hs | 2 ++
compiler/hsSyn/HsExtension.hs | 2 ++
compiler/hsSyn/HsImpExp.hs | 2 ++
compiler/hsSyn/HsLit.hs | 2 ++
compiler/hsSyn/HsPat.hs | 2 ++
compiler/hsSyn/HsSyn.hs | 2 ++
compiler/hsSyn/HsTypes.hs | 2 ++
compiler/hsSyn/HsUtils.hs | 2 ++
compiler/hsSyn/PlaceHolder.hs | 2 ++
compiler/iface/BinFingerprint.hs | 2 ++
compiler/iface/BinIface.hs | 2 ++
compiler/iface/BuildTyCl.hs | 2 ++
compiler/iface/FlagChecker.hs | 2 ++
compiler/iface/IfaceEnv.hs | 2 ++
compiler/iface/IfaceSyn.hs | 2 ++
compiler/iface/IfaceType.hs | 2 ++
compiler/iface/LoadIface.hs | 2 ++
compiler/iface/MkIface.hs | 2 ++
compiler/iface/TcIface.hs | 2 ++
compiler/iface/TcIface.hs-boot | 1 +
compiler/iface/ToIface.hs | 2 ++
compiler/llvmGen/Llvm/AbsSyn.hs | 2 ++
compiler/llvmGen/Llvm/MetaData.hs | 2 ++
compiler/llvmGen/Llvm/PpLlvm.hs | 2 ++
compiler/llvmGen/Llvm/Types.hs | 2 ++
compiler/llvmGen/LlvmCodeGen.hs | 2 ++
compiler/llvmGen/LlvmCodeGen/Base.hs | 2 ++
compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 2 ++
compiler/llvmGen/LlvmCodeGen/Data.hs | 2 ++
compiler/llvmGen/LlvmCodeGen/Ppr.hs | 2 ++
compiler/llvmGen/LlvmCodeGen/Regs.hs | 2 ++
compiler/llvmGen/LlvmMangler.hs | 2 ++
compiler/main/Annotations.hs | 2 ++
compiler/main/Ar.hs | 2 ++
compiler/main/CmdLineParser.hs | 2 ++
compiler/main/CodeOutput.hs | 2 ++
compiler/main/Constants.hs | 2 ++
compiler/main/DriverMkDepend.hs | 2 ++
compiler/main/DriverPhases.hs | 2 ++
compiler/main/DriverPipeline.hs | 2 ++
compiler/main/DynFlags.hs | 2 ++
compiler/main/DynFlags.hs-boot | 2 +-
compiler/main/DynamicLoading.hs | 2 ++
compiler/main/Elf.hs | 2 ++
compiler/main/ErrUtils.hs | 2 ++
compiler/main/ErrUtils.hs-boot | 1 +
compiler/main/FileCleanup.hs | 2 ++
compiler/main/Finder.hs | 2 ++
compiler/main/GHC.hs | 4 ++--
compiler/main/GhcMake.hs | 2 ++
compiler/main/GhcMonad.hs | 2 ++
compiler/main/HeaderInfo.hs | 2 ++
compiler/main/Hooks.hs | 2 ++
compiler/main/Hooks.hs-boot | 2 ++
compiler/main/HscMain.hs | 2 ++
compiler/main/HscStats.hs | 2 ++
compiler/main/HscTypes.hs | 2 ++
compiler/main/InteractiveEval.hs | 2 ++
compiler/main/InteractiveEvalTypes.hs | 2 ++
compiler/main/PackageConfig.hs | 2 ++
compiler/main/Packages.hs | 2 ++
compiler/main/Packages.hs-boot | 1 +
compiler/main/PipelineMonad.hs | 2 ++
compiler/main/PlatformConstants.hs | 2 ++
compiler/main/Plugins.hs | 2 ++
compiler/main/PprTyThing.hs | 2 ++
compiler/main/StaticPtrTable.hs | 2 ++
compiler/main/SysTools.hs | 2 ++
compiler/main/SysTools/Terminal.hs | 2 ++
compiler/main/TidyPgm.hs | 2 ++
compiler/nativeGen/AsmCodeGen.hs | 2 ++
compiler/nativeGen/CPrim.hs | 2 ++
compiler/nativeGen/Dwarf.hs | 2 ++
compiler/nativeGen/Dwarf/Constants.hs | 2 ++
compiler/nativeGen/Dwarf/Types.hs | 2 ++
compiler/nativeGen/Format.hs | 2 ++
compiler/nativeGen/Instruction.hs | 2 ++
compiler/nativeGen/NCGMonad.hs | 2 ++
compiler/nativeGen/PIC.hs | 2 ++
compiler/nativeGen/PPC/CodeGen.hs | 2 ++
compiler/nativeGen/PPC/Cond.hs | 2 ++
compiler/nativeGen/PPC/Instr.hs | 2 ++
compiler/nativeGen/PPC/Ppr.hs | 2 ++
compiler/nativeGen/PPC/RegInfo.hs | 2 ++
compiler/nativeGen/PPC/Regs.hs | 2 ++
compiler/nativeGen/PprBase.hs | 2 ++
compiler/nativeGen/Reg.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/ArchBase.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/ArchX86.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/Coalesce.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/Main.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/Spill.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/SpillClean.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/SpillCost.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/Stats.hs | 2 ++
compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/Base.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/JoinToTargets.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/Main.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/PPC/FreeRegs.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/SPARC/FreeRegs.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/StackMap.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/State.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/Stats.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/X86/FreeRegs.hs | 2 ++
compiler/nativeGen/RegAlloc/Linear/X86_64/FreeRegs.hs | 2 ++
compiler/nativeGen/RegAlloc/Liveness.hs | 2 ++
compiler/nativeGen/RegClass.hs | 2 ++
compiler/nativeGen/SPARC/AddrMode.hs | 2 ++
compiler/nativeGen/SPARC/Base.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Amode.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Base.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/CondCode.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Expand.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Gen32.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Gen64.hs | 2 ++
compiler/nativeGen/SPARC/CodeGen/Sanity.hs | 2 ++
compiler/nativeGen/SPARC/Cond.hs | 2 ++
compiler/nativeGen/SPARC/Imm.hs | 2 ++
compiler/nativeGen/SPARC/Instr.hs | 2 ++
compiler/nativeGen/SPARC/Ppr.hs | 2 ++
compiler/nativeGen/SPARC/Regs.hs | 2 ++
compiler/nativeGen/SPARC/ShortcutJump.hs | 2 ++
compiler/nativeGen/SPARC/Stack.hs | 2 ++
compiler/nativeGen/TargetReg.hs | 2 ++
compiler/nativeGen/X86/CodeGen.hs | 2 ++
compiler/nativeGen/X86/Cond.hs | 2 ++
compiler/nativeGen/X86/Instr.hs | 2 ++
compiler/nativeGen/X86/Ppr.hs | 2 ++
compiler/nativeGen/X86/RegInfo.hs | 2 ++
compiler/nativeGen/X86/Regs.hs | 2 ++
compiler/parser/ApiAnnotation.hs | 2 ++
compiler/parser/Ctype.hs | 2 ++
compiler/parser/HaddockUtils.hs | 2 ++
compiler/parser/Lexer.x | 2 ++
compiler/parser/Parser.y | 2 +-
compiler/parser/RdrHsSyn.hs | 2 ++
compiler/prelude/ForeignCall.hs | 2 ++
compiler/prelude/KnownUniques.hs | 2 ++
compiler/prelude/KnownUniques.hs-boot | 1 +
compiler/prelude/PrelInfo.hs | 2 ++
compiler/prelude/PrelNames.hs | 2 ++
compiler/prelude/PrelRules.hs | 2 ++
compiler/prelude/PrimOp.hs | 2 ++
compiler/prelude/PrimOp.hs-boot | 2 ++
compiler/prelude/THNames.hs | 2 ++
compiler/prelude/TysPrim.hs | 2 ++
compiler/prelude/TysWiredIn.hs | 2 ++
compiler/profiling/CostCentre.hs | 2 ++
compiler/profiling/ProfInit.hs | 2 ++
compiler/profiling/SCCfinal.hs | 2 ++
compiler/rename/RnBinds.hs | 2 ++
compiler/rename/RnEnv.hs | 2 ++
compiler/rename/RnExpr.hs | 2 ++
compiler/rename/RnFixity.hs | 2 ++
compiler/rename/RnHsDoc.hs | 2 ++
compiler/rename/RnNames.hs | 2 ++
compiler/rename/RnPat.hs | 2 ++
compiler/rename/RnSource.hs | 2 ++
compiler/rename/RnSplice.hs | 2 ++
compiler/rename/RnSplice.hs-boot | 1 +
compiler/rename/RnTypes.hs | 2 ++
compiler/rename/RnUnbound.hs | 2 ++
compiler/rename/RnUtils.hs | 2 ++
compiler/simplCore/CSE.hs | 2 ++
compiler/simplCore/CallArity.hs | 2 ++
compiler/simplCore/CoreMonad.hs | 5 ++---
compiler/simplCore/FloatIn.hs | 2 ++
compiler/simplCore/FloatOut.hs | 2 ++
compiler/simplCore/LiberateCase.hs | 2 ++
compiler/simplCore/OccurAnal.hs | 2 ++
compiler/simplCore/SAT.hs | 2 ++
compiler/simplCore/SetLevels.hs | 2 ++
compiler/simplCore/SimplCore.hs | 2 ++
compiler/simplCore/SimplEnv.hs | 2 ++
compiler/simplCore/SimplMonad.hs | 2 ++
compiler/simplCore/SimplUtils.hs | 2 ++
compiler/simplCore/Simplify.hs | 2 ++
compiler/simplStg/RepType.hs | 2 ++
compiler/simplStg/SimplStg.hs | 2 ++
compiler/simplStg/StgCse.hs | 2 ++
compiler/simplStg/StgStats.hs | 2 ++
compiler/simplStg/UnariseStg.hs | 2 ++
compiler/specialise/Rules.hs | 2 ++
compiler/specialise/SpecConstr.hs | 2 ++
compiler/specialise/Specialise.hs | 2 ++
compiler/stgSyn/CoreToStg.hs | 2 ++
compiler/stgSyn/StgLint.hs | 2 ++
compiler/stgSyn/StgSyn.hs | 2 ++
compiler/stranal/DmdAnal.hs | 2 ++
compiler/stranal/WorkWrap.hs | 2 ++
compiler/stranal/WwLib.hs | 2 ++
compiler/typecheck/FamInst.hs | 2 ++
compiler/typecheck/FunDeps.hs | 2 ++
compiler/typecheck/Inst.hs | 2 ++
compiler/typecheck/TcAnnotations.hs | 2 ++
compiler/typecheck/TcArrows.hs | 2 ++
compiler/typecheck/TcBackpack.hs | 2 ++
compiler/typecheck/TcBinds.hs | 2 ++
compiler/typecheck/TcCanonical.hs | 2 ++
compiler/typecheck/TcClassDcl.hs | 2 ++
compiler/typecheck/TcDefaults.hs | 2 ++
compiler/typecheck/TcDeriv.hs | 2 ++
compiler/typecheck/TcDerivInfer.hs | 2 ++
compiler/typecheck/TcDerivUtils.hs | 2 ++
compiler/typecheck/TcEnv.hs | 2 ++
compiler/typecheck/TcErrors.hs | 2 ++
compiler/typecheck/TcEvidence.hs | 2 ++
compiler/typecheck/TcExpr.hs | 2 ++
compiler/typecheck/TcFlatten.hs | 2 ++
compiler/typecheck/TcForeign.hs | 2 ++
compiler/typecheck/TcGenDeriv.hs | 2 ++
compiler/typecheck/TcGenFunctor.hs | 2 ++
compiler/typecheck/TcGenGenerics.hs | 2 ++
compiler/typecheck/TcHsSyn.hs | 2 ++
compiler/typecheck/TcHsType.hs | 2 ++
compiler/typecheck/TcInstDcls.hs | 2 ++
compiler/typecheck/TcInteract.hs | 2 ++
compiler/typecheck/TcMType.hs | 2 ++
compiler/typecheck/TcMatches.hs | 2 ++
compiler/typecheck/TcPat.hs | 2 ++
compiler/typecheck/TcPatSyn.hs | 2 ++
compiler/typecheck/TcPluginM.hs | 2 ++
compiler/typecheck/TcRnDriver.hs | 2 ++
compiler/typecheck/TcRnDriver.hs-boot | 1 +
compiler/typecheck/TcRnExports.hs | 2 ++
compiler/typecheck/TcRnMonad.hs | 2 ++
compiler/typecheck/TcRnTypes.hs | 2 ++
compiler/typecheck/TcRules.hs | 2 ++
compiler/typecheck/TcSMonad.hs | 2 ++
compiler/typecheck/TcSigs.hs | 2 ++
compiler/typecheck/TcSimplify.hs | 2 ++
compiler/typecheck/TcSplice.hs | 2 ++
compiler/typecheck/TcSplice.hs-boot | 2 ++
compiler/typecheck/TcTyClsDecls.hs | 2 ++
compiler/typecheck/TcTyDecls.hs | 2 ++
compiler/typecheck/TcType.hs | 2 ++
compiler/typecheck/TcTypeNats.hs | 2 ++
compiler/typecheck/TcTypeable.hs | 2 ++
compiler/typecheck/TcUnify.hs | 2 ++
compiler/typecheck/TcUnify.hs-boot | 2 ++
compiler/typecheck/TcValidity.hs | 2 ++
compiler/types/Class.hs | 2 ++
compiler/types/CoAxiom.hs | 2 ++
compiler/types/Coercion.hs | 2 ++
compiler/types/Coercion.hs-boot | 2 ++
compiler/types/FamInstEnv.hs | 2 ++
compiler/types/InstEnv.hs | 2 ++
compiler/types/Kind.hs | 2 ++
compiler/types/OptCoercion.hs | 2 ++
compiler/types/TyCoRep.hs | 2 ++
compiler/types/TyCon.hs | 2 ++
compiler/types/TyCon.hs-boot | 2 ++
compiler/types/Type.hs | 2 ++
compiler/types/Type.hs-boot | 2 ++
compiler/types/Unify.hs | 2 ++
compiler/utils/AsmUtils.hs | 2 ++
compiler/utils/Bag.hs | 2 ++
compiler/utils/Binary.hs | 2 ++
compiler/utils/BooleanFormula.hs | 2 ++
compiler/utils/BufWrite.hs | 2 ++
compiler/utils/Digraph.hs | 2 ++
compiler/utils/Encoding.hs | 2 ++
compiler/utils/EnumSet.hs | 2 ++
compiler/utils/Exception.hs | 2 ++
compiler/utils/FV.hs | 2 ++
compiler/utils/FastFunctions.hs | 2 ++
compiler/utils/FastMutInt.hs | 2 ++
compiler/utils/FastString.hs | 2 ++
compiler/utils/FastStringEnv.hs | 2 ++
compiler/utils/Fingerprint.hsc | 2 ++
compiler/utils/FiniteMap.hs | 2 ++
compiler/utils/GhcPrelude.hs | 9 +++++++++
compiler/utils/GraphBase.hs | 2 ++
compiler/utils/GraphColor.hs | 2 ++
compiler/utils/GraphOps.hs | 2 ++
compiler/utils/GraphPpr.hs | 2 ++
compiler/utils/IOEnv.hs | 2 ++
compiler/utils/Json.hs | 2 ++
compiler/utils/ListSetOps.hs | 2 ++
compiler/utils/ListT.hs | 2 ++
compiler/utils/Maybes.hs | 2 ++
compiler/utils/MonadUtils.hs | 2 ++
compiler/utils/OrdList.hs | 2 ++
compiler/utils/Outputable.hs | 2 ++
compiler/utils/Outputable.hs-boot | 2 ++
compiler/utils/Pair.hs | 2 ++
compiler/utils/Panic.hs | 2 ++
compiler/utils/Platform.hs | 2 ++
compiler/utils/PprColour.hs | 2 ++
compiler/utils/Pretty.hs | 3 ++-
compiler/utils/State.hs | 2 ++
compiler/utils/Stream.hs | 2 ++
compiler/utils/StringBuffer.hs | 2 ++
compiler/utils/UnVarGraph.hs | 2 ++
compiler/utils/UniqDFM.hs | 2 ++
compiler/utils/UniqDSet.hs | 2 ++
compiler/utils/UniqFM.hs | 2 ++
compiler/utils/UniqMap.hs | 2 ++
compiler/utils/UniqSet.hs | 2 ++
compiler/utils/Util.hs | 2 ++
compiler/vectorise/Vectorise.hs | 2 ++
compiler/vectorise/Vectorise/Builtins/Base.hs | 2 ++
compiler/vectorise/Vectorise/Builtins/Initialise.hs | 2 ++
compiler/vectorise/Vectorise/Convert.hs | 5 ++---
compiler/vectorise/Vectorise/Env.hs | 2 ++
compiler/vectorise/Vectorise/Exp.hs | 2 ++
compiler/vectorise/Vectorise/Generic/Description.hs | 2 ++
compiler/vectorise/Vectorise/Generic/PADict.hs | 2 ++
compiler/vectorise/Vectorise/Generic/PAMethods.hs | 2 ++
compiler/vectorise/Vectorise/Generic/PData.hs | 2 ++
compiler/vectorise/Vectorise/Monad.hs | 2 ++
compiler/vectorise/Vectorise/Monad/Base.hs | 2 ++
compiler/vectorise/Vectorise/Monad/Global.hs | 2 ++
compiler/vectorise/Vectorise/Monad/InstEnv.hs | 2 ++
compiler/vectorise/Vectorise/Monad/Local.hs | 2 ++
compiler/vectorise/Vectorise/Monad/Naming.hs | 2 ++
compiler/vectorise/Vectorise/Type/Classify.hs | 2 ++
compiler/vectorise/Vectorise/Type/Env.hs | 2 ++
compiler/vectorise/Vectorise/Type/TyConDecl.hs | 2 ++
compiler/vectorise/Vectorise/Type/Type.hs | 4 ++--
compiler/vectorise/Vectorise/Utils.hs | 2 ++
compiler/vectorise/Vectorise/Utils/Base.hs | 2 ++
compiler/vectorise/Vectorise/Utils/Closure.hs | 2 ++
compiler/vectorise/Vectorise/Utils/Hoisting.hs | 4 ++--
compiler/vectorise/Vectorise/Utils/PADict.hs | 2 ++
compiler/vectorise/Vectorise/Utils/Poly.hs | 2 ++
compiler/vectorise/Vectorise/Var.hs | 4 ++--
compiler/vectorise/Vectorise/Vect.hs | 2 ++
484 files changed, 969 insertions(+), 43 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc f63bc730c7ea42ca6882f8078eb86be8bf1cc6ad
More information about the ghc-commits
mailing list