├── .appveyor.sh ├── .circleci ├── config.yml ├── fetch-submodules.sh ├── prepare-system.sh └── push-test-metrics.sh ├── .ghcid ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab ├── circle-ci-job.sh ├── darwin-init.sh ├── fix-submodules.py ├── linters │ ├── check-cpp.py │ ├── check-makefiles.py │ └── linter.py ├── merge_request_templates │ └── merge-request.md ├── push-test-metrics.sh └── win32-init.sh ├── .gitmodules ├── .mailmap ├── .travis.yml ├── ANNOUNCE ├── CODEOWNERS ├── HACKING.md ├── INSTALL.md ├── LICENSE ├── MAKEHELP.md ├── Makefile ├── README.md ├── Vagrantfile ├── aclocal.m4 ├── appveyor.yml ├── bindisttest ├── HelloWorld.lhs ├── Makefile ├── checkBinaries.sh ├── expected_output ├── ghc.mk └── install ├── boot ├── compiler ├── HsVersions.h ├── LICENSE ├── Makefile ├── Unique.h ├── backpack │ ├── BkpSyn.hs │ ├── DriverBkp.hs │ ├── NameShape.hs │ └── RnModIface.hs ├── basicTypes │ ├── Avail.hs │ ├── BasicTypes.hs │ ├── ConLike.hs │ ├── ConLike.hs-boot │ ├── DataCon.hs │ ├── DataCon.hs-boot │ ├── Demand.hs │ ├── FieldLabel.hs │ ├── Id.hs │ ├── IdInfo.hs │ ├── IdInfo.hs-boot │ ├── Lexeme.hs │ ├── Literal.hs │ ├── MkId.hs │ ├── MkId.hs-boot │ ├── Module.hs │ ├── Module.hs-boot │ ├── Name.hs │ ├── Name.hs-boot │ ├── NameCache.hs │ ├── NameEnv.hs │ ├── NameSet.hs │ ├── OccName.hs │ ├── OccName.hs-boot │ ├── PatSyn.hs │ ├── PatSyn.hs-boot │ ├── RdrName.hs │ ├── SrcLoc.hs │ ├── UniqSupply.hs │ ├── Unique.hs │ ├── Var.hs │ ├── Var.hs-boot │ ├── VarEnv.hs │ └── VarSet.hs ├── cbits │ └── genSym.c ├── cmm │ ├── Bitmap.hs │ ├── BlockId.hs │ ├── BlockId.hs-boot │ ├── CLabel.hs │ ├── Cmm.hs │ ├── CmmBuildInfoTables.hs │ ├── CmmCallConv.hs │ ├── CmmCommonBlockElim.hs │ ├── CmmContFlowOpt.hs │ ├── CmmExpr.hs │ ├── CmmImplementSwitchPlans.hs │ ├── CmmInfo.hs │ ├── CmmLayoutStack.hs │ ├── CmmLex.x │ ├── CmmLint.hs │ ├── CmmLive.hs │ ├── CmmMachOp.hs │ ├── CmmMonad.hs │ ├── CmmNode.hs │ ├── CmmOpt.hs │ ├── CmmParse.y │ ├── CmmPipeline.hs │ ├── CmmProcPoint.hs │ ├── CmmSink.hs │ ├── CmmSwitch.hs │ ├── CmmType.hs │ ├── CmmUtils.hs │ ├── Debug.hs │ ├── Hoopl │ │ ├── Block.hs │ │ ├── Collections.hs │ │ ├── Dataflow.hs │ │ ├── Graph.hs │ │ └── Label.hs │ ├── MkGraph.hs │ ├── PprC.hs │ ├── PprCmm.hs │ ├── PprCmmDecl.hs │ ├── PprCmmExpr.hs │ ├── SMRep.hs │ └── cmm-notes ├── codeGen │ ├── CgUtils.hs │ ├── CodeGen │ │ ├── Platform.hs │ │ └── Platform │ │ │ ├── ARM.hs │ │ │ ├── ARM64.hs │ │ │ ├── NoRegs.hs │ │ │ ├── PPC.hs │ │ │ ├── SPARC.hs │ │ │ ├── X86.hs │ │ │ └── X86_64.hs │ ├── StgCmm.hs │ ├── StgCmmArgRep.hs │ ├── StgCmmBind.hs │ ├── StgCmmBind.hs-boot │ ├── StgCmmClosure.hs │ ├── StgCmmCon.hs │ ├── StgCmmEnv.hs │ ├── StgCmmExpr.hs │ ├── StgCmmExtCode.hs │ ├── StgCmmForeign.hs │ ├── StgCmmHeap.hs │ ├── StgCmmHpc.hs │ ├── StgCmmLayout.hs │ ├── StgCmmMonad.hs │ ├── StgCmmPrim.hs │ ├── StgCmmProf.hs │ ├── StgCmmTicky.hs │ └── StgCmmUtils.hs ├── coreSyn │ ├── CoreArity.hs │ ├── CoreFVs.hs │ ├── CoreLint.hs │ ├── CoreMap.hs │ ├── CoreOpt.hs │ ├── CorePrep.hs │ ├── CoreSeq.hs │ ├── CoreStats.hs │ ├── CoreSubst.hs │ ├── CoreSyn.hs │ ├── CoreTidy.hs │ ├── CoreUnfold.hs │ ├── CoreUtils.hs │ ├── MkCore.hs │ └── PprCore.hs ├── deSugar │ ├── Check.hs │ ├── Coverage.hs │ ├── Desugar.hs │ ├── DsArrows.hs │ ├── DsBinds.hs │ ├── DsCCall.hs │ ├── DsExpr.hs │ ├── DsExpr.hs-boot │ ├── DsForeign.hs │ ├── DsGRHSs.hs │ ├── DsListComp.hs │ ├── DsMeta.hs │ ├── DsMonad.hs │ ├── DsUsage.hs │ ├── DsUtils.hs │ ├── ExtractDocs.hs │ ├── Match.hs │ ├── Match.hs-boot │ ├── MatchCon.hs │ ├── MatchLit.hs │ ├── PmExpr.hs │ └── TmOracle.hs ├── ghc.cabal.in ├── ghc.mk ├── ghci │ ├── ByteCodeAsm.hs │ ├── ByteCodeGen.hs │ ├── ByteCodeInstr.hs │ ├── ByteCodeItbls.hs │ ├── ByteCodeLink.hs │ ├── ByteCodeTypes.hs │ ├── Debugger.hs │ ├── GHCi.hs │ ├── Linker.hs │ ├── RtClosureInspect.hs │ └── keepCAFsForGHCi.c ├── hieFile │ ├── HieAst.hs │ ├── HieBin.hs │ ├── HieDebug.hs │ ├── HieTypes.hs │ └── HieUtils.hs ├── hsSyn │ ├── Convert.hs │ ├── HsBinds.hs │ ├── HsDecls.hs │ ├── HsDoc.hs │ ├── HsDumpAst.hs │ ├── HsExpr.hs │ ├── HsExpr.hs-boot │ ├── HsExtension.hs │ ├── HsImpExp.hs │ ├── HsInstances.hs │ ├── HsLit.hs │ ├── HsPat.hs │ ├── HsPat.hs-boot │ ├── HsSyn.hs │ ├── HsTypes.hs │ ├── HsUtils.hs │ └── PlaceHolder.hs ├── iface │ ├── BinFingerprint.hs │ ├── BinIface.hs │ ├── BuildTyCl.hs │ ├── FlagChecker.hs │ ├── IfaceEnv.hs │ ├── IfaceEnv.hs-boot │ ├── IfaceSyn.hs │ ├── IfaceType.hs │ ├── IfaceType.hs-boot │ ├── LoadIface.hs │ ├── LoadIface.hs-boot │ ├── MkIface.hs │ ├── TcIface.hs │ ├── TcIface.hs-boot │ ├── ToIface.hs │ └── ToIface.hs-boot ├── llvmGen │ ├── Llvm.hs │ ├── Llvm │ │ ├── AbsSyn.hs │ │ ├── MetaData.hs │ │ ├── PpLlvm.hs │ │ └── Types.hs │ ├── LlvmCodeGen.hs │ ├── LlvmCodeGen │ │ ├── Base.hs │ │ ├── CodeGen.hs │ │ ├── Data.hs │ │ ├── Ppr.hs │ │ └── Regs.hs │ └── LlvmMangler.hs ├── main │ ├── Annotations.hs │ ├── Ar.hs │ ├── CmdLineParser.hs │ ├── CodeOutput.hs │ ├── Constants.hs │ ├── DriverMkDepend.hs │ ├── DriverPhases.hs │ ├── DriverPipeline.hs │ ├── DynFlags.hs │ ├── DynFlags.hs-boot │ ├── DynamicLoading.hs │ ├── Elf.hs │ ├── ErrUtils.hs │ ├── ErrUtils.hs-boot │ ├── FileCleanup.hs │ ├── Finder.hs │ ├── GHC.hs │ ├── GhcMake.hs │ ├── GhcMonad.hs │ ├── GhcPlugins.hs │ ├── HeaderInfo.hs │ ├── Hooks.hs │ ├── Hooks.hs-boot │ ├── HscMain.hs │ ├── HscStats.hs │ ├── HscTypes.hs │ ├── InteractiveEval.hs │ ├── InteractiveEvalTypes.hs │ ├── PackageConfig.hs │ ├── PackageConfig.hs-boot │ ├── Packages.hs │ ├── Packages.hs-boot │ ├── PipelineMonad.hs │ ├── PlatformConstants.hs │ ├── Plugins.hs │ ├── Plugins.hs-boot │ ├── PprTyThing.hs │ ├── StaticPtrTable.hs │ ├── SysTools.hs │ ├── SysTools │ │ ├── BaseDir.hs │ │ ├── ExtraObj.hs │ │ ├── Info.hs │ │ ├── Process.hs │ │ ├── Tasks.hs │ │ └── Terminal.hs │ └── TidyPgm.hs ├── nativeGen │ ├── AsmCodeGen.hs │ ├── BlockLayout.hs │ ├── CFG.hs │ ├── CPrim.hs │ ├── Dwarf.hs │ ├── Dwarf │ │ ├── Constants.hs │ │ └── Types.hs │ ├── Format.hs │ ├── Instruction.hs │ ├── NCG.h │ ├── NCGMonad.hs │ ├── NOTES │ ├── PIC.hs │ ├── PPC │ │ ├── CodeGen.hs │ │ ├── Cond.hs │ │ ├── Instr.hs │ │ ├── Ppr.hs │ │ ├── RegInfo.hs │ │ └── Regs.hs │ ├── PprBase.hs │ ├── Reg.hs │ ├── RegAlloc │ │ ├── Graph │ │ │ ├── ArchBase.hs │ │ │ ├── ArchX86.hs │ │ │ ├── Coalesce.hs │ │ │ ├── Main.hs │ │ │ ├── Spill.hs │ │ │ ├── SpillClean.hs │ │ │ ├── SpillCost.hs │ │ │ ├── Stats.hs │ │ │ └── TrivColorable.hs │ │ ├── Linear │ │ │ ├── Base.hs │ │ │ ├── FreeRegs.hs │ │ │ ├── JoinToTargets.hs │ │ │ ├── Main.hs │ │ │ ├── PPC │ │ │ │ └── FreeRegs.hs │ │ │ ├── SPARC │ │ │ │ └── FreeRegs.hs │ │ │ ├── StackMap.hs │ │ │ ├── State.hs │ │ │ ├── Stats.hs │ │ │ ├── X86 │ │ │ │ └── FreeRegs.hs │ │ │ └── X86_64 │ │ │ │ └── FreeRegs.hs │ │ └── Liveness.hs │ ├── RegClass.hs │ ├── SPARC │ │ ├── AddrMode.hs │ │ ├── Base.hs │ │ ├── CodeGen.hs │ │ ├── CodeGen │ │ │ ├── Amode.hs │ │ │ ├── Base.hs │ │ │ ├── CondCode.hs │ │ │ ├── Expand.hs │ │ │ ├── Gen32.hs │ │ │ ├── Gen32.hs-boot │ │ │ ├── Gen64.hs │ │ │ └── Sanity.hs │ │ ├── Cond.hs │ │ ├── Imm.hs │ │ ├── Instr.hs │ │ ├── Ppr.hs │ │ ├── Regs.hs │ │ ├── ShortcutJump.hs │ │ └── Stack.hs │ ├── TargetReg.hs │ └── X86 │ │ ├── CodeGen.hs │ │ ├── Cond.hs │ │ ├── Instr.hs │ │ ├── Ppr.hs │ │ ├── RegInfo.hs │ │ └── Regs.hs ├── parser │ ├── ApiAnnotation.hs │ ├── Ctype.hs │ ├── HaddockUtils.hs │ ├── Lexer.x │ ├── Parser.y │ ├── RdrHsSyn.hs │ ├── cutils.c │ └── cutils.h ├── prelude │ ├── ForeignCall.hs │ ├── KnownUniques.hs │ ├── KnownUniques.hs-boot │ ├── PrelInfo.hs │ ├── PrelNames.hs │ ├── PrelNames.hs-boot │ ├── PrelRules.hs │ ├── PrimOp.hs │ ├── PrimOp.hs-boot │ ├── THNames.hs │ ├── TysPrim.hs │ ├── TysWiredIn.hs │ ├── TysWiredIn.hs-boot │ └── primops.txt.pp ├── profiling │ ├── CostCentre.hs │ ├── CostCentreState.hs │ ├── NOTES │ └── ProfInit.hs ├── rename │ ├── RnBinds.hs │ ├── RnEnv.hs │ ├── RnExpr.hs │ ├── RnExpr.hs-boot │ ├── RnFixity.hs │ ├── RnHsDoc.hs │ ├── RnNames.hs │ ├── RnPat.hs │ ├── RnSource.hs │ ├── RnSplice.hs │ ├── RnSplice.hs-boot │ ├── RnTypes.hs │ ├── RnUnbound.hs │ ├── RnUtils.hs │ └── rename.tex ├── simplCore │ ├── CSE.hs │ ├── CallArity.hs │ ├── CoreMonad.hs │ ├── CoreMonad.hs-boot │ ├── Exitify.hs │ ├── FloatIn.hs │ ├── FloatOut.hs │ ├── LiberateCase.hs │ ├── OccurAnal.hs │ ├── SAT.hs │ ├── SetLevels.hs │ ├── SimplCore.hs │ ├── SimplEnv.hs │ ├── SimplMonad.hs │ ├── SimplUtils.hs │ ├── Simplify.hs │ └── simplifier.tib ├── simplStg │ ├── RepType.hs │ ├── SimplStg.hs │ ├── StgCse.hs │ ├── StgLiftLams.hs │ ├── StgLiftLams │ │ ├── Analysis.hs │ │ ├── LiftM.hs │ │ └── Transformation.hs │ ├── StgStats.hs │ └── UnariseStg.hs ├── specialise │ ├── Rules.hs │ ├── SpecConstr.hs │ └── Specialise.hs ├── stgSyn │ ├── CoreToStg.hs │ ├── StgFVs.hs │ ├── StgLint.hs │ ├── StgSubst.hs │ └── StgSyn.hs ├── stranal │ ├── DmdAnal.hs │ ├── WorkWrap.hs │ └── WwLib.hs ├── typecheck │ ├── ClsInst.hs │ ├── FamInst.hs │ ├── Flattening-notes │ ├── FunDeps.hs │ ├── Inst.hs │ ├── TcAnnotations.hs │ ├── TcArrows.hs │ ├── TcBackpack.hs │ ├── TcBinds.hs │ ├── TcCanonical.hs │ ├── TcClassDcl.hs │ ├── TcDefaults.hs │ ├── TcDeriv.hs │ ├── TcDerivInfer.hs │ ├── TcDerivUtils.hs │ ├── TcEnv.hs │ ├── TcEnv.hs-boot │ ├── TcErrors.hs │ ├── TcEvTerm.hs │ ├── TcEvidence.hs │ ├── TcExpr.hs │ ├── TcExpr.hs-boot │ ├── TcFlatten.hs │ ├── TcForeign.hs │ ├── TcGenDeriv.hs │ ├── TcGenFunctor.hs │ ├── TcGenGenerics.hs │ ├── TcHoleErrors.hs │ ├── TcHoleErrors.hs-boot │ ├── TcHsSyn.hs │ ├── TcHsType.hs │ ├── TcInstDcls.hs │ ├── TcInstDcls.hs-boot │ ├── TcInteract.hs │ ├── TcMType.hs │ ├── TcMatches.hs │ ├── TcMatches.hs-boot │ ├── TcPat.hs │ ├── TcPatSyn.hs │ ├── TcPatSyn.hs-boot │ ├── TcPluginM.hs │ ├── TcRnDriver.hs │ ├── TcRnDriver.hs-boot │ ├── TcRnExports.hs │ ├── TcRnMonad.hs │ ├── TcRnTypes.hs │ ├── TcRnTypes.hs-boot │ ├── TcRules.hs │ ├── TcSMonad.hs │ ├── TcSigs.hs │ ├── TcSimplify.hs │ ├── TcSplice.hs │ ├── TcSplice.hs-boot │ ├── TcTyClsDecls.hs │ ├── TcTyDecls.hs │ ├── TcType.hs │ ├── TcType.hs-boot │ ├── TcTypeNats.hs │ ├── TcTypeable.hs │ ├── TcUnify.hs │ ├── TcUnify.hs-boot │ └── TcValidity.hs ├── types │ ├── Class.hs │ ├── CoAxiom.hs │ ├── Coercion.hs │ ├── Coercion.hs-boot │ ├── FamInstEnv.hs │ ├── InstEnv.hs │ ├── Kind.hs │ ├── OptCoercion.hs │ ├── TyCoRep.hs │ ├── TyCoRep.hs-boot │ ├── TyCon.hs │ ├── TyCon.hs-boot │ ├── Type.hs │ ├── Type.hs-boot │ └── Unify.hs └── utils │ ├── AsmUtils.hs │ ├── Bag.hs │ ├── Binary.hs │ ├── BooleanFormula.hs │ ├── BufWrite.hs │ ├── Digraph.hs │ ├── Encoding.hs │ ├── EnumSet.hs │ ├── Exception.hs │ ├── FV.hs │ ├── FastFunctions.hs │ ├── FastMutInt.hs │ ├── FastString.hs │ ├── FastStringEnv.hs │ ├── Fingerprint.hsc │ ├── FiniteMap.hs │ ├── GhcPrelude.hs │ ├── GraphBase.hs │ ├── GraphColor.hs │ ├── GraphOps.hs │ ├── GraphPpr.hs │ ├── IOEnv.hs │ ├── Json.hs │ ├── ListSetOps.hs │ ├── ListT.hs │ ├── Maybes.hs │ ├── MonadUtils.hs │ ├── OrdList.hs │ ├── Outputable.hs │ ├── Outputable.hs-boot │ ├── Pair.hs │ ├── Panic.hs │ ├── Platform.hs │ ├── PprColour.hs │ ├── Pretty.hs │ ├── State.hs │ ├── Stream.hs │ ├── StringBuffer.hs │ ├── TrieMap.hs │ ├── UnVarGraph.hs │ ├── UniqDFM.hs │ ├── UniqDSet.hs │ ├── UniqFM.hs │ ├── UniqMap.hs │ ├── UniqSet.hs │ ├── Util.hs │ └── md5.h ├── config.guess ├── config.sub ├── configure.ac ├── distrib ├── INSTALL ├── README ├── compare │ ├── BuildInfo.hs │ ├── Change.hs │ ├── FilenameDescr.hs │ ├── Makefile │ ├── Tar.hs │ ├── Utils.hs │ └── compare.hs ├── configure.ac.in ├── cross-port ├── hc-build ├── hsicon.ico ├── mkDocs │ └── mkDocs └── remilestoning.pl ├── docs ├── Makefile ├── coding-style.html ├── core-spec │ ├── .gitignore │ ├── CoreLint.ott │ ├── CoreSyn.ott │ ├── Makefile │ ├── OpSem.ott │ ├── README │ ├── core-spec.mng │ └── core-spec.pdf ├── ghci │ └── ghci.tex ├── hep │ └── hep.tex ├── index.html.in ├── opt-coercion │ ├── Makefile │ ├── code.sty │ ├── denot.sty │ ├── fc-normalization-rta.bib │ ├── fc-normalization-rta.tex │ ├── lipics.cls │ └── prooftree.sty ├── rts │ ├── closure.ps │ ├── closure.tex │ ├── hugs_ret.pstex │ ├── hugs_ret.pstex_t │ ├── hugs_ret2.pstex │ ├── hugs_ret2.pstex_t │ └── rts.tex ├── stg-spec │ ├── .gitignore │ ├── CostSem.ott │ ├── Makefile │ ├── StgSyn.ott │ ├── fast-curry.rkt │ └── stg-spec.mng ├── storage-mgt │ ├── Makefile │ ├── architecture.eepic │ ├── architecture.fig │ ├── cacheprof_p.eps │ ├── code.sty │ ├── freelist.eepic │ ├── freelist.fig │ ├── gen.eepic │ ├── gen.fig │ ├── generation.eepic │ ├── generation.fig │ ├── largeobjectpool.eepic │ ├── largeobjectpool.fig │ ├── ldv.eepic │ ├── ldv.fig │ ├── ldv.tex │ ├── megablock.eepic │ ├── megablock.fig │ ├── nursery.eepic │ ├── nursery.fig │ ├── reference.bib │ ├── rp.tex │ ├── sm.tex │ ├── smallobjectpool.eepic │ ├── smallobjectpool.fig │ ├── step.eepic │ └── step.fig └── users_guide │ ├── 8.10.1-notes.rst │ ├── 8.2.1-notes.rst │ ├── 8.6.1-notes.rst │ ├── 8.8.1-notes.rst │ ├── Makefile │ ├── bugs.rst │ ├── codegens.rst │ ├── conf.py │ ├── debug-info.rst │ ├── debugging.rst │ ├── editing-guide.rst │ ├── eventlog-formats.rst │ ├── extending_ghc.rst │ ├── ffi-chap.rst │ ├── flags.py │ ├── flags.rst │ ├── ghc-theme │ ├── layout.html │ ├── static │ │ └── ghc-theme.css │ └── theme.conf │ ├── ghc.mk │ ├── ghc.rst │ ├── ghc_config.py.in │ ├── ghc_packages.py │ ├── ghci.rst │ ├── glasgow_exts.rst │ ├── gone_wrong.rst │ ├── images │ ├── Recip.png │ ├── logo.pdf │ ├── prof_scc.pdf │ └── prof_scc.svg │ ├── index.rst │ ├── intro.rst │ ├── lang.rst │ ├── license.rst │ ├── packages.rst │ ├── parallel.rst │ ├── phases.rst │ ├── profiling.rst │ ├── runghc.rst │ ├── runtime_control.rst │ ├── safe_haskell.rst │ ├── separate_compilation.rst │ ├── shared_libs.rst │ ├── sooner.rst │ ├── usage.rst │ ├── using-concurrent.rst │ ├── using-optimisation.rst │ ├── using-warnings.rst │ ├── using.rst │ ├── utils.py │ ├── utils.rst │ ├── what_glasgow_exts_does.rst │ └── win32-dlls.rst ├── driver ├── Makefile ├── gcc │ └── gcc.c ├── ghc-usage.txt ├── ghc.mk ├── ghc │ ├── Makefile │ ├── ghc.c │ └── ghc.mk ├── ghci-usage.txt ├── ghci │ ├── Makefile │ ├── ghc.mk │ ├── ghci.c │ ├── ghci.ico │ └── ghci.rc ├── haddock │ ├── Makefile │ ├── ghc.mk │ └── haddock.c └── utils │ ├── cwrapper.c │ ├── cwrapper.h │ ├── dynwrapper.c │ ├── getLocation.c │ ├── getLocation.h │ ├── isMinTTY.c │ ├── isMinTTY.h │ ├── merge_sections.ld │ └── merge_sections_pe.ld ├── ghc.mk ├── ghc ├── GHCi │ ├── Leak.hs │ ├── UI.hs │ └── UI │ │ ├── Info.hs │ │ ├── Monad.hs │ │ └── Tags.hs ├── Main.hs ├── Makefile ├── ghc-bin.cabal.in ├── ghc.mk ├── ghc.wrapper └── hschooks.c ├── hadrian ├── .ghci ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── build.bat ├── build.cabal.bat ├── build.cabal.sh ├── build.sh ├── build.stack.bat ├── build.stack.nix.sh ├── build.stack.sh ├── cabal.project ├── cfg │ └── system.config.in ├── circle.yml ├── doc │ ├── cross-compile.md │ ├── flavours.md │ ├── make.md │ ├── testsuite.md │ ├── user-settings.md │ └── windows.md ├── hadrian.cabal ├── src │ ├── Base.hs │ ├── Builder.hs │ ├── CommandLine.hs │ ├── Context.hs │ ├── Context │ │ ├── Path.hs │ │ └── Type.hs │ ├── Environment.hs │ ├── Expression.hs │ ├── Expression │ │ └── Type.hs │ ├── Flavour.hs │ ├── Hadrian │ │ ├── BuildPath.hs │ │ ├── Builder.hs │ │ ├── Builder │ │ │ ├── Ar.hs │ │ │ ├── Sphinx.hs │ │ │ └── Tar.hs │ │ ├── Expression.hs │ │ ├── Haskell │ │ │ ├── Cabal.hs │ │ │ └── Cabal │ │ │ │ ├── Parse.hs │ │ │ │ └── Type.hs │ │ ├── Oracles │ │ │ ├── ArgsHash.hs │ │ │ ├── Cabal.hs │ │ │ ├── Cabal │ │ │ │ ├── Rules.hs │ │ │ │ └── Type.hs │ │ │ ├── DirectoryContents.hs │ │ │ ├── Path.hs │ │ │ └── TextFile.hs │ │ ├── Package.hs │ │ ├── Target.hs │ │ └── Utilities.hs │ ├── Main.hs │ ├── Oracles │ │ ├── Flag.hs │ │ ├── ModuleFiles.hs │ │ ├── Setting.hs │ │ └── TestSettings.hs │ ├── Packages.hs │ ├── Rules.hs │ ├── Rules │ │ ├── BinaryDist.hs │ │ ├── Clean.hs │ │ ├── Compile.hs │ │ ├── Configure.hs │ │ ├── Dependencies.hs │ │ ├── Documentation.hs │ │ ├── Generate.hs │ │ ├── Gmp.hs │ │ ├── Libffi.hs │ │ ├── Library.hs │ │ ├── Nofib.hs │ │ ├── Program.hs │ │ ├── Register.hs │ │ ├── Selftest.hs │ │ ├── SimpleTargets.hs │ │ ├── SourceDist.hs │ │ └── Test.hs │ ├── Settings.hs │ ├── Settings │ │ ├── Builders │ │ │ ├── Alex.hs │ │ │ ├── Cabal.hs │ │ │ ├── Cc.hs │ │ │ ├── Common.hs │ │ │ ├── Configure.hs │ │ │ ├── DeriveConstants.hs │ │ │ ├── GenPrimopCode.hs │ │ │ ├── Ghc.hs │ │ │ ├── GhcPkg.hs │ │ │ ├── Haddock.hs │ │ │ ├── Happy.hs │ │ │ ├── HsCpp.hs │ │ │ ├── Hsc2Hs.hs │ │ │ ├── Ld.hs │ │ │ ├── Make.hs │ │ │ ├── RunTest.hs │ │ │ └── Xelatex.hs │ │ ├── Default.hs │ │ ├── Default.hs-boot │ │ ├── Flavours │ │ │ ├── Common.hs │ │ │ ├── Development.hs │ │ │ ├── Llvm.hs │ │ │ ├── Performance.hs │ │ │ ├── Profiled.hs │ │ │ ├── Quick.hs │ │ │ ├── QuickCross.hs │ │ │ └── Quickest.hs │ │ ├── Packages.hs │ │ └── Warnings.hs │ ├── Stage.hs │ ├── Target.hs │ ├── UserSettings.hs │ ├── Utilities.hs │ ├── Way.hs │ └── Way │ │ └── Type.hs └── stack.yaml ├── includes ├── .dir-locals.el ├── Cmm.h ├── CodeGen.Platform.hs ├── HsFFI.h ├── MachDeps.h ├── Makefile ├── Rts.h ├── RtsAPI.h ├── Stg.h ├── ghc.mk ├── ghcconfig.h ├── rts │ ├── Adjustor.h │ ├── BlockSignals.h │ ├── Bytecodes.h │ ├── Config.h │ ├── Constants.h │ ├── EventLogFormat.h │ ├── EventLogWriter.h │ ├── FileLock.h │ ├── Flags.h │ ├── GetTime.h │ ├── Globals.h │ ├── Hpc.h │ ├── IOManager.h │ ├── Libdw.h │ ├── LibdwPool.h │ ├── Linker.h │ ├── Main.h │ ├── Messages.h │ ├── OSThreads.h │ ├── Parallel.h │ ├── PrimFloat.h │ ├── Profiling.h │ ├── Signals.h │ ├── SpinLock.h │ ├── StableName.h │ ├── StablePtr.h │ ├── StaticPtrTable.h │ ├── TTY.h │ ├── Threads.h │ ├── Ticky.h │ ├── Time.h │ ├── Timer.h │ ├── Types.h │ ├── Utils.h │ ├── prof │ │ ├── CCS.h │ │ └── LDV.h │ └── storage │ │ ├── Block.h │ │ ├── ClosureMacros.h │ │ ├── ClosureTypes.h │ │ ├── Closures.h │ │ ├── FunTypes.h │ │ ├── GC.h │ │ ├── Heap.h │ │ ├── InfoTables.h │ │ ├── MBlock.h │ │ └── TSO.h └── stg │ ├── DLL.h │ ├── HaskellMachRegs.h │ ├── MachRegs.h │ ├── MiscClosures.h │ ├── Prim.h │ ├── Regs.h │ ├── RtsMachRegs.h │ ├── SMP.h │ ├── Ticky.h │ └── Types.h ├── install-sh ├── libffi ├── Makefile ├── ghc.mk └── ln ├── libraries ├── Makefile ├── base │ ├── .authorspellings │ ├── .gitignore │ ├── Control │ │ ├── Applicative.hs │ │ ├── Arrow.hs │ │ ├── Category.hs │ │ ├── Concurrent.hs │ │ ├── Concurrent │ │ │ ├── Chan.hs │ │ │ ├── MVar.hs │ │ │ ├── QSem.hs │ │ │ └── QSemN.hs │ │ ├── Exception.hs │ │ ├── Exception │ │ │ └── Base.hs │ │ ├── Monad.hs │ │ └── Monad │ │ │ ├── Fail.hs │ │ │ ├── Fix.hs │ │ │ ├── IO │ │ │ └── Class.hs │ │ │ ├── Instances.hs │ │ │ ├── ST.hs │ │ │ ├── ST │ │ │ ├── Imp.hs │ │ │ ├── Lazy.hs │ │ │ ├── Lazy │ │ │ │ ├── Imp.hs │ │ │ │ ├── Safe.hs │ │ │ │ └── Unsafe.hs │ │ │ ├── Safe.hs │ │ │ ├── Strict.hs │ │ │ └── Unsafe.hs │ │ │ └── Zip.hs │ ├── Data │ │ ├── Bifoldable.hs │ │ ├── Bifunctor.hs │ │ ├── Bitraversable.hs │ │ ├── Bits.hs │ │ ├── Bool.hs │ │ ├── Char.hs │ │ ├── Coerce.hs │ │ ├── Complex.hs │ │ ├── Data.hs │ │ ├── Dynamic.hs │ │ ├── Either.hs │ │ ├── Eq.hs │ │ ├── Fixed.hs │ │ ├── Foldable.hs │ │ ├── Function.hs │ │ ├── Functor.hs │ │ ├── Functor │ │ │ ├── Classes.hs │ │ │ ├── Compose.hs │ │ │ ├── Const.hs │ │ │ ├── Contravariant.hs │ │ │ ├── Identity.hs │ │ │ ├── Product.hs │ │ │ ├── Sum.hs │ │ │ └── Utils.hs │ │ ├── IORef.hs │ │ ├── Int.hs │ │ ├── Ix.hs │ │ ├── Kind.hs │ │ ├── List.hs │ │ ├── List │ │ │ └── NonEmpty.hs │ │ ├── Maybe.hs │ │ ├── Monoid.hs │ │ ├── OldList.hs │ │ ├── Ord.hs │ │ ├── Proxy.hs │ │ ├── Ratio.hs │ │ ├── STRef.hs │ │ ├── STRef │ │ │ ├── Lazy.hs │ │ │ └── Strict.hs │ │ ├── Semigroup.hs │ │ ├── Semigroup │ │ │ ├── Internal.hs │ │ │ └── Internal.hs-boot │ │ ├── String.hs │ │ ├── Traversable.hs │ │ ├── Tuple.hs │ │ ├── Type │ │ │ ├── Bool.hs │ │ │ ├── Coercion.hs │ │ │ └── Equality.hs │ │ ├── Typeable.hs │ │ ├── Typeable │ │ │ └── Internal.hs │ │ ├── Unique.hs │ │ ├── Version.hs │ │ ├── Void.hs │ │ └── Word.hs │ ├── Debug │ │ ├── Trace.hs │ │ └── Trace.hs-boot │ ├── Foreign.hs │ ├── Foreign │ │ ├── C.hs │ │ ├── C │ │ │ ├── Error.hs │ │ │ ├── String.hs │ │ │ └── Types.hs │ │ ├── Concurrent.hs │ │ ├── ForeignPtr.hs │ │ ├── ForeignPtr │ │ │ ├── Imp.hs │ │ │ ├── Safe.hs │ │ │ └── Unsafe.hs │ │ ├── Marshal.hs │ │ ├── Marshal │ │ │ ├── Alloc.hs │ │ │ ├── Array.hs │ │ │ ├── Error.hs │ │ │ ├── Pool.hs │ │ │ ├── Safe.hs │ │ │ ├── Unsafe.hs │ │ │ └── Utils.hs │ │ ├── Ptr.hs │ │ ├── Safe.hs │ │ ├── StablePtr.hs │ │ └── Storable.hs │ ├── GHC │ │ ├── Arr.hs │ │ ├── Base.hs │ │ ├── Base.hs-boot │ │ ├── ByteOrder.hs │ │ ├── Char.hs │ │ ├── Clock.hsc │ │ ├── Conc.hs │ │ ├── Conc │ │ │ ├── IO.hs │ │ │ ├── Signal.hs │ │ │ ├── Sync.hs │ │ │ └── Windows.hs │ │ ├── ConsoleHandler.hs │ │ ├── Constants.hs │ │ ├── Desugar.hs │ │ ├── Enum.hs │ │ ├── Environment.hs │ │ ├── Err.hs │ │ ├── Event.hs │ │ ├── Event │ │ │ ├── Arr.hs │ │ │ ├── Array.hs │ │ │ ├── Control.hs │ │ │ ├── EPoll.hsc │ │ │ ├── IntTable.hs │ │ │ ├── Internal.hs │ │ │ ├── KQueue.hsc │ │ │ ├── Manager.hs │ │ │ ├── PSQ.hs │ │ │ ├── Poll.hsc │ │ │ ├── Thread.hs │ │ │ ├── TimerManager.hs │ │ │ └── Unique.hs │ │ ├── Exception.hs │ │ ├── Exception.hs-boot │ │ ├── Exception │ │ │ ├── Type.hs │ │ │ └── Type.hs-boot │ │ ├── ExecutionStack.hs │ │ ├── ExecutionStack │ │ │ └── Internal.hsc │ │ ├── Exts.hs │ │ ├── Fingerprint.hs │ │ ├── Fingerprint.hs-boot │ │ ├── Fingerprint │ │ │ └── Type.hs │ │ ├── Float.hs │ │ ├── Float │ │ │ ├── ConversionUtils.hs │ │ │ └── RealFracMethods.hs │ │ ├── Foreign.hs │ │ ├── ForeignPtr.hs │ │ ├── GHCi.hs │ │ ├── Generics.hs │ │ ├── IO.hs │ │ ├── IO.hs-boot │ │ ├── IO │ │ │ ├── Buffer.hs │ │ │ ├── BufferedIO.hs │ │ │ ├── Device.hs │ │ │ ├── Encoding.hs │ │ │ ├── Encoding.hs-boot │ │ │ ├── Encoding │ │ │ │ ├── CodePage.hs │ │ │ │ ├── CodePage │ │ │ │ │ ├── API.hs │ │ │ │ │ └── Table.hs │ │ │ │ ├── Failure.hs │ │ │ │ ├── Iconv.hs │ │ │ │ ├── Latin1.hs │ │ │ │ ├── Types.hs │ │ │ │ ├── UTF16.hs │ │ │ │ ├── UTF32.hs │ │ │ │ └── UTF8.hs │ │ │ ├── Exception.hs │ │ │ ├── Exception.hs-boot │ │ │ ├── FD.hs │ │ │ ├── Handle.hs │ │ │ ├── Handle.hs-boot │ │ │ ├── Handle │ │ │ │ ├── FD.hs │ │ │ │ ├── FD.hs-boot │ │ │ │ ├── Internals.hs │ │ │ │ ├── Lock.hsc │ │ │ │ ├── Text.hs │ │ │ │ └── Types.hs │ │ │ ├── IOMode.hs │ │ │ └── Unsafe.hs │ │ ├── IOArray.hs │ │ ├── IORef.hs │ │ ├── Int.hs │ │ ├── List.hs │ │ ├── MVar.hs │ │ ├── Maybe.hs │ │ ├── Natural.hs │ │ ├── Num.hs │ │ ├── OldList.hs │ │ ├── OverloadedLabels.hs │ │ ├── Pack.hs │ │ ├── Profiling.hs │ │ ├── Ptr.hs │ │ ├── RTS │ │ │ └── Flags.hsc │ │ ├── Read.hs │ │ ├── Real.hs │ │ ├── Real.hs-boot │ │ ├── Records.hs │ │ ├── ResponseFile.hs │ │ ├── ST.hs │ │ ├── STRef.hs │ │ ├── Show.hs │ │ ├── Stable.hs │ │ ├── StableName.hs │ │ ├── Stack.hs │ │ ├── Stack │ │ │ ├── CCS.hs-boot │ │ │ ├── CCS.hsc │ │ │ └── Types.hs │ │ ├── StaticPtr.hs │ │ ├── StaticPtr │ │ │ └── Internal.hs │ │ ├── Stats.hsc │ │ ├── Storable.hs │ │ ├── TopHandler.hs │ │ ├── TypeLits.hs │ │ ├── TypeNats.hs │ │ ├── Unicode.hs │ │ ├── Weak.hs │ │ ├── Windows.hs │ │ └── Word.hs │ ├── LICENSE │ ├── Numeric.hs │ ├── Numeric │ │ └── Natural.hs │ ├── Prelude.hs │ ├── Setup.hs │ ├── System │ │ ├── CPUTime.hsc │ │ ├── CPUTime │ │ │ ├── Posix │ │ │ │ ├── ClockGetTime.hsc │ │ │ │ ├── RUsage.hsc │ │ │ │ └── Times.hsc │ │ │ ├── Unsupported.hs │ │ │ ├── Utils.hs │ │ │ └── Windows.hsc │ │ ├── Console │ │ │ └── GetOpt.hs │ │ ├── Environment.hs │ │ ├── Environment │ │ │ ├── Blank.hsc │ │ │ └── ExecutablePath.hsc │ │ ├── Exit.hs │ │ ├── IO.hs │ │ ├── IO │ │ │ ├── Error.hs │ │ │ └── Unsafe.hs │ │ ├── Info.hs │ │ ├── Mem.hs │ │ ├── Mem │ │ │ ├── StableName.hs │ │ │ └── Weak.hs │ │ ├── Posix │ │ │ ├── Internals.hs │ │ │ └── Types.hs │ │ └── Timeout.hs │ ├── Text │ │ ├── ParserCombinators │ │ │ ├── ReadP.hs │ │ │ └── ReadPrec.hs │ │ ├── Printf.hs │ │ ├── Read.hs │ │ ├── Read │ │ │ └── Lex.hs │ │ ├── Show.hs │ │ └── Show │ │ │ └── Functions.hs │ ├── Type │ │ ├── Reflection.hs │ │ └── Reflection │ │ │ └── Unsafe.hs │ ├── Unsafe │ │ └── Coerce.hs │ ├── aclocal.m4 │ ├── base.buildinfo.in │ ├── base.cabal │ ├── cbits │ │ ├── CastFloatWord.cmm │ │ ├── DarwinUtils.c │ │ ├── PrelIOUtils.c │ │ ├── README.Unicode │ │ ├── SetEnv.c │ │ ├── WCsubst.c │ │ ├── Win32Utils.c │ │ ├── consUtils.c │ │ ├── iconv.c │ │ ├── inputReady.c │ │ ├── md5.c │ │ ├── primFloat.c │ │ ├── sysconf.c │ │ └── ubconfc │ ├── changelog.md │ ├── codepages │ │ ├── MakeTable.hs │ │ └── Makefile │ ├── config.guess │ ├── config.sub │ ├── configure.ac │ ├── include │ │ ├── CTypes.h │ │ ├── EventConfig.h.in │ │ ├── HsBase.h │ │ ├── HsEvent.h │ │ ├── WCsubst.h │ │ ├── consUtils.h │ │ ├── ieee-flpt.h │ │ └── md5.h │ ├── install-sh │ ├── prologue.txt │ └── tests │ │ ├── .gitignore │ │ ├── CPUTime001.hs │ │ ├── CPUTime001.stdout │ │ ├── CatEntail.hs │ │ ├── CatPairs.hs │ │ ├── Concurrent │ │ ├── 4876.stdout │ │ ├── Chan001.hs │ │ ├── Chan001.stdout │ │ ├── Chan002.hs │ │ ├── Chan002.stdout │ │ ├── Chan003.hs │ │ ├── Chan003.stdout │ │ ├── MVar001.hs │ │ ├── MVar001.stdout │ │ ├── Makefile │ │ ├── ThreadDelay001.hs │ │ └── all.T │ │ ├── IO │ │ ├── IOError001.hs │ │ ├── IOError001.stdout │ │ ├── IOError002.hs │ │ ├── IOError002.stdout │ │ ├── Makefile │ │ ├── T12010 │ │ │ ├── Makefile │ │ │ ├── T12010.hsc │ │ │ ├── cbits │ │ │ │ └── initWinSock.c │ │ │ └── test.T │ │ ├── T2122.hs │ │ ├── T3307.hs │ │ ├── T3307.stdout │ │ ├── T4144.hs │ │ ├── T4144.stdout │ │ ├── T4808.hs │ │ ├── T4808.stderr │ │ ├── T4808.stdout │ │ ├── T4855.hs │ │ ├── T4855.stderr │ │ ├── T4895.hs │ │ ├── T4895.stdout │ │ ├── T7853.hs │ │ ├── T7853.stdout │ │ ├── all.T │ │ ├── concio001.hs │ │ ├── concio001.stdout │ │ ├── concio001.thr.stdout │ │ ├── concio002.hs │ │ ├── concio002.stdout │ │ ├── countReaders001.hs │ │ ├── countReaders001.stdout │ │ ├── decodingerror001.hs │ │ ├── decodingerror001.in1 │ │ ├── decodingerror001.in2 │ │ ├── decodingerror001.stdout │ │ ├── decodingerror002.hs │ │ ├── decodingerror002.in │ │ ├── decodingerror002.stdout │ │ ├── encoded-data │ │ │ ├── CP1251-UTF8.txt │ │ │ ├── CP1251.txt │ │ │ ├── CP936-UTF8.txt │ │ │ └── CP936.txt │ │ ├── encoding001.hs │ │ ├── encoding002.hs │ │ ├── encoding002.stdout │ │ ├── encoding003.hs │ │ ├── encoding003.stdout │ │ ├── encoding004.hs │ │ ├── encoding004.stdout │ │ ├── encoding005.hs │ │ ├── encoding005.stdout │ │ ├── encodingerror001.hs │ │ ├── encodingerror001.stdout │ │ ├── environment001.hs │ │ ├── environment001.stdout │ │ ├── finalization001.hs │ │ ├── finalization001.stdout │ │ ├── hClose001.hs │ │ ├── hClose001.stdout │ │ ├── hClose002.hs │ │ ├── hClose002.stdout │ │ ├── hClose002.stdout-i386-unknown-solaris2 │ │ ├── hClose002.stdout-x86_64-unknown-solaris2 │ │ ├── hClose003.hs │ │ ├── hClose003.stdout │ │ ├── hDuplicateTo001.hs │ │ ├── hDuplicateTo001.stderr │ │ ├── hFileSize001.hs │ │ ├── hFileSize001.stdout │ │ ├── hFileSize002.hs │ │ ├── hFileSize002.stdout │ │ ├── hFlush001.hs │ │ ├── hFlush001.stdout │ │ ├── hGetBuf001.hs │ │ ├── hGetBuf001.stdout │ │ ├── hGetBuffering001.hs │ │ ├── hGetBuffering001.stdout │ │ ├── hGetChar001.hs │ │ ├── hGetChar001.stdin │ │ ├── hGetChar001.stdout │ │ ├── hGetLine001.hs │ │ ├── hGetLine001.stdout │ │ ├── hGetLine002.hs │ │ ├── hGetLine002.stdin │ │ ├── hGetLine002.stdout │ │ ├── hGetLine003.hs │ │ ├── hGetLine003.stdin │ │ ├── hGetLine003.stdout │ │ ├── hGetPosn001.hs │ │ ├── hGetPosn001.in │ │ ├── hGetPosn001.stdout │ │ ├── hIsEOF001.hs │ │ ├── hIsEOF001.stdout │ │ ├── hIsEOF002.hs │ │ ├── hIsEOF002.stdout │ │ ├── hReady001.hs │ │ ├── hReady001.stdout │ │ ├── hReady002.hs │ │ ├── hReady002.stdout │ │ ├── hSeek001.hs │ │ ├── hSeek001.in │ │ ├── hSeek001.stdout │ │ ├── hSeek002.hs │ │ ├── hSeek002.stdout │ │ ├── hSeek003.hs │ │ ├── hSeek003.stdout │ │ ├── hSeek004.hs │ │ ├── hSeek004.stdout │ │ ├── hSetBuffering002.hs │ │ ├── hSetBuffering002.stdout │ │ ├── hSetBuffering003.hs │ │ ├── hSetBuffering003.stderr │ │ ├── hSetBuffering003.stdout │ │ ├── hSetBuffering004.hs │ │ ├── hSetBuffering004.stdout │ │ ├── hSetEncoding001.hs │ │ ├── hSetEncoding001.in │ │ ├── hSetEncoding001.stdout │ │ ├── hSetEncoding002.hs │ │ ├── hSetEncoding002.stdout │ │ ├── ioeGetErrorString001.hs │ │ ├── ioeGetErrorString001.stdout │ │ ├── ioeGetFileName001.hs │ │ ├── ioeGetFileName001.stdout │ │ ├── ioeGetHandle001.hs │ │ ├── ioeGetHandle001.stdout │ │ ├── isEOF001.hs │ │ ├── isEOF001.stdout │ │ ├── latin1 │ │ ├── misc001.hs │ │ ├── newline001.hs │ │ ├── openFile001.hs │ │ ├── openFile001.stdout │ │ ├── openFile002.hs │ │ ├── openFile002.stderr │ │ ├── openFile003.hs │ │ ├── openFile003.stdout │ │ ├── openFile003.stdout-mingw32 │ │ ├── openFile003.stdout-mips-sgi-irix │ │ ├── openFile003.stdout-sparc-sun-solaris2 │ │ ├── openFile004.hs │ │ ├── openFile004.stdout │ │ ├── openFile005.hs │ │ ├── openFile005.stdout │ │ ├── openFile006.hs │ │ ├── openFile006.stdout │ │ ├── openFile007.hs │ │ ├── openFile007.stdout │ │ ├── openFile008.hs │ │ ├── openTempFile001.hs │ │ ├── putStr001.hs │ │ ├── putStr001.stdout │ │ ├── readFile001.hs │ │ ├── readFile001.stdout │ │ ├── readwrite001.hs │ │ ├── readwrite001.stdout │ │ ├── readwrite002.hs │ │ ├── readwrite002.stdout │ │ ├── readwrite003.hs │ │ ├── readwrite003.stdout │ │ └── utf8-test │ │ ├── Makefile │ │ ├── Memo1.lhs │ │ ├── Memo2.lhs │ │ ├── Numeric │ │ ├── Makefile │ │ ├── all.T │ │ ├── num001.hs │ │ ├── num001.stdout │ │ ├── num002.hs │ │ ├── num002.stdout │ │ ├── num002.stdout-alpha-dec-osf3 │ │ ├── num002.stdout-mips-sgi-irix │ │ ├── num002.stdout-ws-64 │ │ ├── num002.stdout-x86_64-unknown-openbsd │ │ ├── num003.hs │ │ ├── num003.stdout │ │ ├── num003.stdout-alpha-dec-osf3 │ │ ├── num003.stdout-mips-sgi-irix │ │ ├── num003.stdout-ws-64 │ │ ├── num003.stdout-x86_64-unknown-openbsd │ │ ├── num004.hs │ │ ├── num004.stdout │ │ ├── num004.stdout-alpha-dec-osf3 │ │ ├── num004.stdout-mips-sgi-irix │ │ ├── num004.stdout-ws-64 │ │ ├── num004.stdout-x86_64-unknown-openbsd │ │ ├── num005.hs │ │ ├── num005.stdout │ │ ├── num005.stdout-alpha-dec-osf3 │ │ ├── num005.stdout-mips-sgi-irix │ │ ├── num005.stdout-ws-64 │ │ ├── num005.stdout-x86_64-unknown-openbsd │ │ ├── num006.hs │ │ ├── num006.stdout │ │ ├── num007.hs │ │ ├── num007.stdout │ │ ├── num008.hs │ │ ├── num008.stdout │ │ ├── num009.hs │ │ ├── num009.stdout │ │ ├── num009.stdout-i386-unknown-mingw32 │ │ ├── num010.hs │ │ ├── num010.stdout │ │ ├── sqrt.hs │ │ └── sqrt.stdout │ │ ├── System │ │ ├── Makefile │ │ ├── T5930.hs │ │ ├── T5930.stdout │ │ ├── Timeout001.hs │ │ ├── all.T │ │ ├── exitWith001.hs │ │ ├── getArgs001.hs │ │ ├── getArgs001.stdout │ │ ├── getEnv001.hs │ │ ├── getEnv001.stdout │ │ ├── system001.hs │ │ └── system001.stdout │ │ ├── T10149.hs │ │ ├── T10149.stdout │ │ ├── T10412.hs │ │ ├── T10412.stdout │ │ ├── T11334a.hs │ │ ├── T11334a.stdout │ │ ├── T11555.hs │ │ ├── T11555.stdout │ │ ├── T11760.hs │ │ ├── T11760.stdout │ │ ├── T12494.hs │ │ ├── T12494.stdout │ │ ├── T12852.hs │ │ ├── T12852.stdout │ │ ├── T12874.hs │ │ ├── T12874.stdout │ │ ├── T13097.hs │ │ ├── T13097.stdout │ │ ├── T13167.hs │ │ ├── T13167.stdout │ │ ├── T13191.hs │ │ ├── T13191.stdout │ │ ├── T13525.hs │ │ ├── T13896.hs │ │ ├── T14425.hs │ │ ├── T14425.stdout │ │ ├── T15349.hs │ │ ├── T15349.stderr │ │ ├── T2528.hs │ │ ├── T2528.stdout │ │ ├── T3474.hs │ │ ├── T3474.stdout │ │ ├── T4006.hs │ │ ├── T4006.stdout │ │ ├── T5943.hs │ │ ├── T5943.stdout │ │ ├── T5962.hs │ │ ├── T5962.stdout │ │ ├── T7034.hs │ │ ├── T7034.stdout │ │ ├── T7457.hs │ │ ├── T7457.stdout │ │ ├── T7653.hs │ │ ├── T7773.hs │ │ ├── T7773.stdout │ │ ├── T7787.hs │ │ ├── T7787.stdout │ │ ├── T8089.hs │ │ ├── T8684.hs │ │ ├── T8766.hs │ │ ├── T8766.stdout │ │ ├── T9111.hs │ │ ├── T9395.hs │ │ ├── T9395.stderr │ │ ├── T9532.hs │ │ ├── T9532.stdout │ │ ├── T9586.hs │ │ ├── T9681.hs │ │ ├── T9681.stderr │ │ ├── T9826.hs │ │ ├── T9826.stdout │ │ ├── T9848.hs │ │ ├── T9848.stdout │ │ ├── Text.Printf │ │ ├── Makefile │ │ ├── T1548.hs │ │ ├── T1548.stdout │ │ └── all.T │ │ ├── addr001.hs │ │ ├── addr001.stdout │ │ ├── addr001.stdout-alpha-dec-osf3 │ │ ├── addr001.stdout-mips-sgi-irix │ │ ├── addr001.stdout-ws-64 │ │ ├── addr001.stdout-x86_64-unknown-openbsd │ │ ├── all.T │ │ ├── assert.hs │ │ ├── assert.stderr │ │ ├── char001.hs │ │ ├── char001.stdout │ │ ├── char002.hs │ │ ├── char002.stdout │ │ ├── cstring001.hs │ │ ├── data-fixed-show-read.hs │ │ ├── data-fixed-show-read.stdout │ │ ├── dynamic001.hs │ │ ├── dynamic001.stdout │ │ ├── dynamic002.hs │ │ ├── dynamic002.stdout │ │ ├── dynamic003.hs │ │ ├── dynamic003.stdout │ │ ├── dynamic004.hs │ │ ├── dynamic004.stdout │ │ ├── dynamic005.hs │ │ ├── dynamic005.stdout │ │ ├── echo001.hs │ │ ├── echo001.stdout │ │ ├── enum01.hs │ │ ├── enum01.stdout │ │ ├── enum01.stdout-alpha-dec-osf3 │ │ ├── enum01.stdout-ws-64 │ │ ├── enum02.hs │ │ ├── enum02.stdout │ │ ├── enum02.stdout-alpha-dec-osf3 │ │ ├── enum02.stdout-mips-sgi-irix │ │ ├── enum02.stdout-ws-64 │ │ ├── enum02.stdout-x86_64-unknown-openbsd │ │ ├── enum03.hs │ │ ├── enum03.stdout │ │ ├── enum03.stdout-alpha-dec-osf3 │ │ ├── enum03.stdout-mips-sgi-irix │ │ ├── enum03.stdout-ws-64 │ │ ├── enum03.stdout-x86_64-unknown-openbsd │ │ ├── enum04.hs │ │ ├── enum04.stdout │ │ ├── enumDouble.hs │ │ ├── enumDouble.stdout │ │ ├── enumNumeric.hs │ │ ├── enumNumeric.stdout │ │ ├── enumRatio.hs │ │ ├── enumRatio.stdout │ │ ├── enum_processor.bat │ │ ├── enum_processor.py │ │ ├── exceptionsrun001.hs │ │ ├── exceptionsrun001.stdout │ │ ├── exceptionsrun002.hs │ │ ├── exceptionsrun002.stdout │ │ ├── fixUsingLazyST.stdout │ │ ├── fixed.hs │ │ ├── fixed.stdout │ │ ├── foldableArray.hs │ │ ├── foldableArray.stdout │ │ ├── fromJust.hs │ │ ├── fromJust.stderr │ │ ├── functorOperators.hs │ │ ├── functorOperators.stdout │ │ ├── genericNegative001.hs │ │ ├── genericNegative001.stdout │ │ ├── hGetBuf002.hs │ │ ├── hGetBuf002.stdout │ │ ├── hGetBuf003.hs │ │ ├── hGetBuf003.stdout │ │ ├── hPutBuf001.hs │ │ ├── hPutBuf001.stdout │ │ ├── hPutBuf002.hs │ │ ├── hPutBuf002.stdout │ │ ├── hTell001.hs │ │ ├── hTell001.stdout │ │ ├── hTell002.hs │ │ ├── hTell002.stdout │ │ ├── hWaitForInput-accurate-pipe.hs │ │ ├── hWaitForInput-accurate-pipe.stdout │ │ ├── hWaitForInput-accurate-socket.hs │ │ ├── hWaitForInput-accurate-socket.stdout │ │ ├── hWaitForInput-accurate-stdin.hs │ │ ├── hWaitForInput-accurate-stdin.stdout │ │ ├── inits.hs │ │ ├── ioref001.hs │ │ ├── ioref001.stdout │ │ ├── isSuffixOf.hs │ │ ├── isSuffixOf.stdout │ │ ├── ix001.hs │ │ ├── ix001.stdout │ │ ├── lazySTexamples.hs │ │ ├── lazySTexamples.stderr │ │ ├── lazySTexamples.stdout │ │ ├── length001.hs │ │ ├── length001.stdout │ │ ├── lex001.hs │ │ ├── lex001.stdout │ │ ├── list001.hs │ │ ├── list001.stdout │ │ ├── list002.hs │ │ ├── list002.stdout │ │ ├── list003.hs │ │ ├── list003.stdout │ │ ├── memo001.hs │ │ ├── memo001.stdout │ │ ├── memo002.hs │ │ ├── memo002.stdout │ │ ├── performGC001.hs │ │ ├── qsem001.hs │ │ ├── qsem001.stdout │ │ ├── qsemn001.hs │ │ ├── qsemn001.stdout │ │ ├── quotOverflow.hs │ │ ├── quotOverflow.stdout │ │ ├── rand001.hs │ │ ├── rand001.stdout │ │ ├── ratio001.hs │ │ ├── ratio001.stdout │ │ ├── readDouble001.hs │ │ ├── readDouble001.stdout │ │ ├── readFixed001.hs │ │ ├── readFixed001.stdout │ │ ├── readFloat.hs │ │ ├── readFloat.stderr │ │ ├── readInteger001.hs │ │ ├── readInteger001.stdout │ │ ├── readLitChar.hs │ │ ├── readLitChar.stdout │ │ ├── reads001.hs │ │ ├── reads001.stdout │ │ ├── show001.hs │ │ ├── show001.stdout │ │ ├── showDouble.hs │ │ ├── showDouble.stdout │ │ ├── stableptr001.hs │ │ ├── stableptr001.stdout │ │ ├── stableptr003.hs │ │ ├── stableptr004.hs │ │ ├── stableptr004.stdout │ │ ├── stableptr005.hs │ │ ├── stableptr005.stdout │ │ ├── take001.hs │ │ ├── take001.stdout │ │ ├── tempfiles.hs │ │ ├── tempfiles.stdout │ │ ├── tempfiles.stdout-mingw32 │ │ ├── text001.hs │ │ ├── text001.stdout │ │ ├── topHandler01.hs │ │ ├── topHandler01.stdout │ │ ├── topHandler02.hs │ │ ├── topHandler03.hs │ │ ├── topHandler04.hs │ │ ├── topHandler04.stderr │ │ ├── trace001.hs │ │ ├── trace001.stderr │ │ ├── trace001.stdout │ │ ├── tup001.hs │ │ ├── tup001.stdout │ │ ├── unicode001.hs │ │ ├── unicode001.stdout │ │ ├── unicode002.hs │ │ ├── unicode002.stdout │ │ └── weak001.hs ├── defineTOP.mk ├── doc │ ├── Makefile │ └── lib-hierarchy.html ├── gen_contents_index ├── ghc-boot-th │ ├── GHC │ │ ├── ForeignSrcLang │ │ │ └── Type.hs │ │ ├── LanguageExtensions │ │ │ └── Type.hs │ │ └── Lexeme.hs │ ├── LICENSE │ ├── changelog.md │ └── ghc-boot-th.cabal.in ├── ghc-boot │ ├── GHC │ │ ├── ForeignSrcLang.hs │ │ ├── HandleEncoding.hs │ │ ├── LanguageExtensions.hs │ │ ├── PackageDb.hs │ │ └── Serialized.hs │ ├── LICENSE │ ├── changelog.md │ └── ghc-boot.cabal.in ├── ghc-compact │ ├── .gitignore │ ├── GHC │ │ ├── Compact.hs │ │ └── Compact │ │ │ └── Serialized.hs │ ├── LICENSE │ ├── README.md │ ├── Setup.hs │ ├── ghc-compact.cabal │ └── tests │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── all.T │ │ ├── compact_append.hs │ │ ├── compact_autoexpand.hs │ │ ├── compact_bench.hs │ │ ├── compact_bytestring.hs │ │ ├── compact_cycle.hs │ │ ├── compact_cycle.stdout │ │ ├── compact_function.hs │ │ ├── compact_function.stderr │ │ ├── compact_gc.hs │ │ ├── compact_huge_array.hs │ │ ├── compact_largemap.hs │ │ ├── compact_largemap.stdout │ │ ├── compact_loop.hs │ │ ├── compact_mutable.hs │ │ ├── compact_mutable.stderr │ │ ├── compact_pinned.hs │ │ ├── compact_pinned.stderr │ │ ├── compact_serialize.hs │ │ ├── compact_serialize.stderr │ │ ├── compact_share.hs │ │ ├── compact_share.stdout-ws-32 │ │ ├── compact_share.stdout-ws-64 │ │ ├── compact_simple.hs │ │ ├── compact_simple.stdout │ │ ├── compact_simple_array.hs │ │ ├── compact_small_ptr_array.hs │ │ ├── compact_small_ptr_array.stdout │ │ ├── compact_threads.hs │ │ └── compact_threads.stdout ├── ghc-heap │ ├── .gitignore │ ├── GHC │ │ └── Exts │ │ │ ├── Heap.hs │ │ │ └── Heap │ │ │ ├── ClosureTypes.hs │ │ │ ├── Closures.hs │ │ │ ├── Constants.hsc │ │ │ ├── InfoTable.hsc │ │ │ ├── InfoTable │ │ │ └── Types.hsc │ │ │ ├── InfoTableProf.hsc │ │ │ └── Utils.hsc │ ├── LICENSE │ ├── Setup.hs │ ├── cbits │ │ └── HeapPrim.cmm │ ├── ghc-heap.cabal.in │ └── tests │ │ ├── Makefile │ │ ├── all.T │ │ ├── heap_all.hs │ │ └── heap_all.stdout ├── ghc-prim │ ├── .gitignore │ ├── GHC │ │ ├── CString.hs │ │ ├── Classes.hs │ │ ├── Debug.hs │ │ ├── IntWord64.hs │ │ ├── Magic.hs │ │ ├── Tuple.hs │ │ └── Types.hs │ ├── LICENSE │ ├── Setup.hs │ ├── cbits │ │ ├── atomic.c │ │ ├── bswap.c │ │ ├── clz.c │ │ ├── ctz.c │ │ ├── debug.c │ │ ├── longlong.c │ │ ├── pdep.c │ │ ├── pext.c │ │ ├── popcnt.c │ │ └── word2float.c │ ├── changelog.md │ ├── ghc-prim.cabal │ └── tests │ │ ├── T6026.hs │ │ └── T6026.stdout ├── ghci │ ├── GHCi │ │ ├── BinaryArray.hs │ │ ├── BreakArray.hs │ │ ├── CreateBCO.hs │ │ ├── FFI.hsc │ │ ├── InfoTable.hsc │ │ ├── Message.hs │ │ ├── ObjLink.hs │ │ ├── RemoteTypes.hs │ │ ├── ResolvedBCO.hs │ │ ├── Run.hs │ │ ├── Signals.hs │ │ ├── StaticPtrTable.hs │ │ ├── TH.hs │ │ └── TH │ │ │ └── Binary.hs │ ├── LICENSE │ ├── SizedSeq.hs │ ├── changelog.md │ └── ghci.cabal.in ├── hscolour.css ├── integer-gmp │ ├── .gitignore │ ├── LICENSE │ ├── Setup.hs │ ├── aclocal.m4 │ ├── cbits │ │ └── wrappers.c │ ├── changelog.md │ ├── config.guess │ ├── config.mk.in │ ├── config.sub │ ├── configure.ac │ ├── gmp │ │ ├── ghc-gmp.h │ │ ├── ghc.mk │ │ ├── gmpsrc.patch │ │ └── ln │ ├── include │ │ └── HsIntegerGmp.h.in │ ├── install-sh │ ├── integer-gmp.buildinfo.in │ ├── integer-gmp.cabal │ └── src │ │ └── GHC │ │ ├── Integer.hs │ │ └── Integer │ │ ├── GMP │ │ └── Internals.hs │ │ ├── Logarithms.hs │ │ ├── Logarithms │ │ └── Internals.hs │ │ └── Type.hs ├── integer-simple │ ├── .gitignore │ ├── GHC │ │ ├── Integer.hs │ │ └── Integer │ │ │ ├── Logarithms.hs │ │ │ ├── Logarithms │ │ │ └── Internals.hs │ │ │ ├── Simple │ │ │ └── Internals.hs │ │ │ └── Type.hs │ ├── LICENSE │ ├── Setup.hs │ └── integer-simple.cabal ├── libiserv │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── cbits │ │ └── iservmain.c │ ├── libiserv.cabal.in │ ├── proxy-src │ │ └── Remote.hs │ └── src │ │ ├── GHCi │ │ └── Utils.hsc │ │ ├── Lib.hs │ │ └── Remote │ │ ├── Message.hs │ │ └── Slave.hs ├── libraries-footer.txt ├── libraries-header.txt ├── prologue.txt.in └── template-haskell │ ├── .gitignore │ ├── LICENSE │ ├── Language │ └── Haskell │ │ ├── TH.hs │ │ └── TH │ │ ├── LanguageExtensions.hs │ │ ├── Lib.hs │ │ ├── Lib │ │ ├── Internal.hs │ │ └── Map.hs │ │ ├── Ppr.hs │ │ ├── PprLib.hs │ │ ├── Quote.hs │ │ └── Syntax.hs │ ├── Setup.hs │ ├── changelog.md │ ├── prologue.txt │ ├── template-haskell.cabal.in │ └── tests │ ├── .gitignore │ ├── Makefile │ ├── all.T │ ├── dataToExpQUnit.hs │ └── dataToExpQUnit.stderr ├── llvm-passes ├── llvm-targets ├── mk ├── build.mk.sample ├── compiler-ghc.mk ├── config.mk.in ├── custom-settings.mk ├── detect-cpu-count.sh ├── flavours │ ├── bench-cross-ncg.mk │ ├── bench-cross.mk │ ├── bench-llvm.mk │ ├── bench.mk │ ├── devel1.mk │ ├── devel2.mk │ ├── dwarf.mk │ ├── perf-cross-ncg.mk │ ├── perf-cross.mk │ ├── perf-llvm.mk │ ├── perf.mk │ ├── prof-llvm.mk │ ├── prof.mk │ ├── quick-cross-ncg.mk │ ├── quick-cross.mk │ ├── quick-llvm.mk │ ├── quick.mk │ ├── quickest.mk │ └── validate.mk ├── fptools.css ├── get-win32-tarballs.sh ├── install.mk.in ├── project.mk.in ├── sub-makefile.mk ├── tree.mk ├── validate.mk.sample ├── warnings.mk ├── ways.mk └── win32-tarballs.md5sum ├── packages ├── rts ├── .dir-locals.el ├── Adjustor.c ├── AdjustorAsm.S ├── Apply.cmm ├── Apply.h ├── Arena.c ├── Arena.h ├── AutoApply.h ├── AwaitEvent.h ├── BeginPrivate.h ├── Capability.c ├── Capability.h ├── CheckUnload.c ├── CheckUnload.h ├── ClosureFlags.c ├── Compact.cmm ├── Disassembler.c ├── Disassembler.h ├── EndPrivate.h ├── Exception.cmm ├── Excn.h ├── FileLock.c ├── FileLock.h ├── GetEnv.h ├── GetTime.h ├── Globals.c ├── Globals.h ├── Hash.c ├── Hash.h ├── Heap.c ├── HeapStackCheck.cmm ├── Hpc.c ├── HsFFI.c ├── Inlines.c ├── Interpreter.c ├── Interpreter.h ├── LdvProfile.c ├── LdvProfile.h ├── Libdw.c ├── Libdw.h ├── LibdwPool.c ├── LibdwPool.h ├── Linker.c ├── LinkerInternals.h ├── Makefile ├── Messages.c ├── Messages.h ├── OldARMAtomic.c ├── PathUtils.c ├── PathUtils.h ├── Pool.c ├── Pool.h ├── PosixSource.h ├── Prelude.h ├── PrimOps.cmm ├── Printer.c ├── Printer.h ├── ProfHeap.c ├── ProfHeap.h ├── ProfilerReport.c ├── ProfilerReport.h ├── ProfilerReportJson.c ├── ProfilerReportJson.h ├── Profiling.c ├── Profiling.h ├── Proftimer.c ├── Proftimer.h ├── RaiseAsync.c ├── RaiseAsync.h ├── RetainerProfile.c ├── RetainerProfile.h ├── RetainerSet.c ├── RetainerSet.h ├── RtsAPI.c ├── RtsDllMain.c ├── RtsDllMain.h ├── RtsFlags.c ├── RtsFlags.h ├── RtsMain.c ├── RtsMessages.c ├── RtsProbes.d ├── RtsSignals.h ├── RtsStartup.c ├── RtsSymbolInfo.c ├── RtsSymbolInfo.h ├── RtsSymbols.c ├── RtsSymbols.h ├── RtsUtils.c ├── RtsUtils.h ├── SMPClosureOps.h ├── STM.c ├── STM.h ├── Schedule.c ├── Schedule.h ├── Sparks.c ├── Sparks.h ├── StableName.c ├── StableName.h ├── StablePtr.c ├── StablePtr.h ├── StaticPtrTable.c ├── StaticPtrTable.h ├── Stats.c ├── Stats.h ├── StgCRun.c ├── StgCRunAsm.S ├── StgMiscClosures.cmm ├── StgPrimFloat.c ├── StgPrimFloat.h ├── StgRun.h ├── StgStartup.cmm ├── StgStdThunks.cmm ├── Task.c ├── Task.h ├── ThreadLabels.c ├── ThreadLabels.h ├── ThreadPaused.c ├── ThreadPaused.h ├── Threads.c ├── Threads.h ├── Ticker.h ├── Ticky.c ├── Ticky.h ├── Timer.c ├── Timer.h ├── TopHandler.c ├── TopHandler.h ├── Trace.c ├── Trace.h ├── Updates.cmm ├── Updates.h ├── WSDeque.c ├── WSDeque.h ├── Weak.c ├── Weak.h ├── eventlog │ ├── EventLog.c │ ├── EventLog.h │ └── EventLogWriter.c ├── fs_rts.h ├── ghc.mk ├── hooks │ ├── FlagDefaults.c │ ├── Hooks.h │ ├── LongGCSync.c │ ├── MallocFail.c │ ├── OnExit.c │ ├── OutOfHeap.c │ └── StackOverflow.c ├── linker │ ├── CacheFlush.c │ ├── CacheFlush.h │ ├── ELFRelocs │ │ ├── AArch64.def │ │ ├── ARM.def │ │ ├── LICENSE-LLVM.TXT │ │ ├── i386.def │ │ └── x86_64.def │ ├── Elf.c │ ├── Elf.h │ ├── ElfTypes.h │ ├── LoadArchive.c │ ├── M32Alloc.c │ ├── M32Alloc.h │ ├── MachO.c │ ├── MachO.h │ ├── MachOTypes.h │ ├── PEi386.c │ ├── PEi386.h │ ├── PEi386Types.h │ ├── SymbolExtras.c │ ├── SymbolExtras.h │ ├── elf_compat.h │ ├── elf_got.c │ ├── elf_got.h │ ├── elf_plt.c │ ├── elf_plt.h │ ├── elf_plt_aarch64.c │ ├── elf_plt_aarch64.h │ ├── elf_plt_arm.c │ ├── elf_plt_arm.h │ ├── elf_reloc.c │ ├── elf_reloc.h │ ├── elf_reloc_aarch64.c │ ├── elf_reloc_aarch64.h │ ├── elf_util.c │ ├── elf_util.h │ └── util.h ├── package.conf.in ├── posix │ ├── Clock.h │ ├── GetEnv.c │ ├── GetTime.c │ ├── Itimer.c │ ├── OSMem.c │ ├── OSThreads.c │ ├── Select.c │ ├── Select.h │ ├── Signals.c │ ├── Signals.h │ ├── TTY.c │ ├── TTY.h │ └── itimer │ │ ├── Pthread.c │ │ ├── Setitimer.c │ │ └── TimerCreate.c ├── rts.cabal.in ├── sm │ ├── BlockAlloc.c │ ├── BlockAlloc.h │ ├── CNF.c │ ├── CNF.h │ ├── Compact.c │ ├── Compact.h │ ├── Evac.c │ ├── Evac.h │ ├── Evac_thr.c │ ├── GC.c │ ├── GC.h │ ├── GCAux.c │ ├── GCTDecl.h │ ├── GCThread.h │ ├── GCUtils.c │ ├── GCUtils.h │ ├── HeapAlloc.h │ ├── MBlock.c │ ├── MarkStack.h │ ├── MarkWeak.c │ ├── MarkWeak.h │ ├── OSMem.h │ ├── Sanity.c │ ├── Sanity.h │ ├── Scav.c │ ├── Scav.h │ ├── Scav_thr.c │ ├── ShouldCompact.h │ ├── Storage.c │ ├── Storage.h │ ├── Sweep.c │ └── Sweep.h ├── win32 │ ├── AsyncIO.c │ ├── AsyncIO.h │ ├── AwaitEvent.c │ ├── ConsoleHandler.c │ ├── ConsoleHandler.h │ ├── GetEnv.c │ ├── GetTime.c │ ├── IOManager.c │ ├── IOManager.h │ ├── OSMem.c │ ├── OSThreads.c │ ├── ThrIOManager.c │ ├── Ticker.c │ ├── WorkQueue.c │ ├── WorkQueue.h │ ├── libHSbase.def │ ├── libHSffi.def │ ├── libHSghc-prim.def │ ├── veh_excn.c │ └── veh_excn.h ├── xxhash.c └── xxhash.h ├── rules ├── add-dependency.mk ├── all-target.mk ├── bindist.mk ├── build-dependencies.mk ├── build-package-data.mk ├── build-package-way.mk ├── build-package.mk ├── build-prog.mk ├── c-objs.mk ├── c-sources.mk ├── c-suffix-rules.mk ├── clean-target.mk ├── cmm-objs.mk ├── cmm-suffix-rules.mk ├── dependencies.mk ├── distdir-opts.mk ├── distdir-way-opts.mk ├── foreachLibrary.mk ├── haddock.mk ├── hi-rule.mk ├── hs-objs.mk ├── hs-sources.mk ├── hs-suffix-rules-srcdir.mk ├── hs-suffix-way-rules-srcdir.mk ├── hs-suffix-way-rules.mk ├── include-dependencies.mk ├── includes-sources.mk ├── library-path.mk ├── make-command.mk ├── manual-package-config.mk ├── package-config.mk ├── pretty_commands.mk ├── prof.mk ├── sdist-ghc-file.mk ├── shell-wrapper.mk ├── sphinx.mk ├── trace.mk └── way-prelims.mk ├── settings.in ├── testsuite ├── .gitignore ├── LICENSE ├── LICENSE.GPL ├── Makefile ├── README.md ├── config │ ├── bad.ps │ ├── ghc │ └── good.ps ├── driver │ ├── README.md │ ├── cpu_features.py │ ├── junit.py │ ├── kill_extra_files.py │ ├── perf_notes.py │ ├── runtests.py │ ├── testglobals.py │ ├── testlib.py │ └── testutil.py ├── mk │ ├── boilerplate.mk │ ├── ghc-config.hs │ └── test.mk ├── tests │ ├── Makefile │ ├── ado │ │ ├── Makefile │ │ ├── T11607.hs │ │ ├── T11607.stdout │ │ ├── T12490.hs │ │ ├── T13242.hs │ │ ├── T13242a.hs │ │ ├── T13242a.stderr │ │ ├── T13875.hs │ │ ├── T14163.hs │ │ ├── T14163.stdin │ │ ├── T14163.stdout │ │ ├── ado-optimal.hs │ │ ├── ado-optimal.stdout │ │ ├── ado001.hs │ │ ├── ado001.stdout │ │ ├── ado002.hs │ │ ├── ado002.stderr │ │ ├── ado003.hs │ │ ├── ado003.stderr │ │ ├── ado004.hs │ │ ├── ado004.stderr │ │ ├── ado005.hs │ │ ├── ado005.stderr │ │ ├── ado006.hs │ │ ├── ado007.hs │ │ └── all.T │ ├── annotations │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T13818 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ └── all.T │ │ │ ├── T14129.hs │ │ │ ├── all.T │ │ │ ├── ann01.hs │ │ │ └── th │ │ │ │ ├── AnnHelper.hs │ │ │ │ ├── Makefile │ │ │ │ ├── TestModule.hs │ │ │ │ ├── TestModuleTH.hs │ │ │ │ ├── all.T │ │ │ │ ├── annth.hs │ │ │ │ ├── annth_compunits.stdout │ │ │ │ └── annth_make.stdout │ │ ├── should_fail │ │ │ ├── Annfail04_Help.hs │ │ │ ├── Annfail05_Help.hs │ │ │ ├── Annfail06_Help.hs │ │ │ ├── Makefile │ │ │ ├── T10826.hs │ │ │ ├── T10826.stderr │ │ │ ├── all.T │ │ │ ├── annfail01.hs │ │ │ ├── annfail01.stderr │ │ │ ├── annfail02.hs │ │ │ ├── annfail02.stderr │ │ │ ├── annfail03.hs │ │ │ ├── annfail03.stderr │ │ │ ├── annfail04.hs │ │ │ ├── annfail04.stderr │ │ │ ├── annfail05.hs │ │ │ ├── annfail05.stderr │ │ │ ├── annfail06.hs │ │ │ ├── annfail06.stderr │ │ │ ├── annfail07.hs │ │ │ ├── annfail07.stderr │ │ │ ├── annfail08.hs │ │ │ ├── annfail08.stderr │ │ │ ├── annfail09.hs │ │ │ ├── annfail09.stderr │ │ │ ├── annfail10.hs │ │ │ ├── annfail10.stderr │ │ │ ├── annfail11.hs │ │ │ ├── annfail11.stderr │ │ │ ├── annfail12.hs │ │ │ ├── annfail12.stderr │ │ │ ├── annfail13.hs │ │ │ └── annfail13.stderr │ │ └── should_run │ │ │ ├── Annrun01_Help.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── annrun01.hs │ │ │ └── annrun01.stdout │ ├── arityanal │ │ ├── Main.hs │ │ ├── Main.stderr │ │ ├── Makefile │ │ ├── f0.hs │ │ ├── f0.stderr │ │ ├── f1.hs │ │ ├── f1.stderr │ │ ├── f10.hs │ │ ├── f10.stderr │ │ ├── f11.hs │ │ ├── f11.stderr │ │ ├── f12.hs │ │ ├── f12.stderr │ │ ├── f13.hs │ │ ├── f13.stderr │ │ ├── f14.hs │ │ ├── f14.stderr │ │ ├── f15.hs │ │ ├── f15.stderr │ │ ├── f2.hs │ │ ├── f2.stderr │ │ ├── f3.hs │ │ ├── f3.stderr │ │ ├── f4.hs │ │ ├── f4.stderr │ │ ├── f5.hs │ │ ├── f5.stderr │ │ ├── f6.hs │ │ ├── f6.stderr │ │ ├── f7.hs │ │ ├── f7.stderr │ │ ├── f8.hs │ │ ├── f8.stderr │ │ ├── f9.hs │ │ ├── f9.stderr │ │ ├── prim.hs │ │ └── prim.stderr │ ├── array │ │ ├── Makefile │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── arr001.hs │ │ │ ├── arr001.stdout │ │ │ ├── arr002.hs │ │ │ ├── arr002.stdout │ │ │ ├── arr003.hs │ │ │ ├── arr003.stderr │ │ │ ├── arr004.hs │ │ │ ├── arr004.stderr │ │ │ ├── arr005.hs │ │ │ ├── arr005.stdout │ │ │ ├── arr006.hs │ │ │ ├── arr006.stdout │ │ │ ├── arr007.hs │ │ │ ├── arr007.stderr │ │ │ ├── arr008.hs │ │ │ ├── arr008.stderr │ │ │ ├── arr008.stdout │ │ │ ├── arr009.hs │ │ │ ├── arr009.stdout │ │ │ ├── arr010.hs │ │ │ ├── arr010.stdout │ │ │ ├── arr011.hs │ │ │ ├── arr011.stdout │ │ │ ├── arr012.hs │ │ │ ├── arr012.stdout │ │ │ ├── arr013.hs │ │ │ ├── arr013.stdout │ │ │ ├── arr014.hs │ │ │ ├── arr015.hs │ │ │ ├── arr015.stdout │ │ │ ├── arr016.hs │ │ │ ├── arr016.stdout │ │ │ ├── arr017.hs │ │ │ ├── arr017.stdout │ │ │ ├── arr018.hs │ │ │ ├── arr018.stdout │ │ │ ├── arr019.hs │ │ │ ├── arr019.stdout │ │ │ ├── arr020.hs │ │ │ └── arr020.stdout │ ├── arrows │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T3964.hs │ │ │ ├── T5022.hs │ │ │ ├── T5267.hs │ │ │ ├── T5283.hs │ │ │ ├── T5333.hs │ │ │ ├── all.T │ │ │ ├── arrowapply1.hs │ │ │ ├── arrowapply2.hs │ │ │ ├── arrowapply3.hs │ │ │ ├── arrowapply5.hs │ │ │ ├── arrowcase1.hs │ │ │ ├── arrowdo1.hs │ │ │ ├── arrowdo2.hs │ │ │ ├── arrowdo3.hs │ │ │ ├── arrowform1.hs │ │ │ ├── arrowif1.hs │ │ │ ├── arrowlet1.hs │ │ │ ├── arrowpat.hs │ │ │ └── arrowrec1.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T2111.hs │ │ │ ├── T2111.stderr │ │ │ ├── T5380.hs │ │ │ ├── T5380.stderr │ │ │ ├── all.T │ │ │ ├── arrowfail001.hs │ │ │ ├── arrowfail001.stderr │ │ │ ├── arrowfail002.hs │ │ │ ├── arrowfail002.stderr │ │ │ ├── arrowfail003.hs │ │ │ ├── arrowfail003.stderr │ │ │ ├── arrowfail004.hs │ │ │ └── arrowfail004.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T3822.hs │ │ │ ├── T3822.stdout │ │ │ ├── all.T │ │ │ ├── arrowrun001.hs │ │ │ ├── arrowrun001.stdout │ │ │ ├── arrowrun002.hs │ │ │ ├── arrowrun002.stdout │ │ │ ├── arrowrun003.hs │ │ │ ├── arrowrun003.stdout │ │ │ ├── arrowrun004.hs │ │ │ └── arrowrun004.stdout │ ├── backpack │ │ ├── Makefile │ │ ├── cabal │ │ │ ├── Makefile │ │ │ ├── T14304 │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── T14304.stderr │ │ │ │ ├── all.T │ │ │ │ ├── indef │ │ │ │ │ ├── Indef.hs │ │ │ │ │ ├── Sig.hsig │ │ │ │ │ └── indef.cabal │ │ │ │ ├── p │ │ │ │ │ ├── P.hs │ │ │ │ │ └── p.cabal │ │ │ │ └── th │ │ │ │ │ ├── TH.hs │ │ │ │ │ └── th.cabal │ │ │ ├── T15594 │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── Sig.hsig │ │ │ │ ├── Stuff.hs │ │ │ │ ├── all.T │ │ │ │ ├── pkg.cabal │ │ │ │ └── src │ │ │ │ │ └── Lib.hs │ │ │ ├── T16219 │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── backpack-issue.cabal │ │ │ │ ├── library-a-impl │ │ │ │ │ └── A.hs │ │ │ │ ├── library-a │ │ │ │ │ ├── A │ │ │ │ │ │ └── Sig.hsig │ │ │ │ │ └── B.hs │ │ │ │ └── library-b │ │ │ │ │ └── C.hs │ │ │ ├── bkpcabal01 │ │ │ │ ├── .gitignore │ │ │ │ ├── Main.hs │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── bkpcabal01.cabal │ │ │ │ ├── bkpcabal01.stdout │ │ │ │ ├── impl │ │ │ │ │ ├── H.hs │ │ │ │ │ └── I.hs │ │ │ │ ├── p │ │ │ │ │ ├── H.hsig │ │ │ │ │ ├── P.hs.in1 │ │ │ │ │ └── P.hs.in2 │ │ │ │ └── q │ │ │ │ │ ├── I.hsig │ │ │ │ │ ├── Q.hs.in1 │ │ │ │ │ └── Q.hs.in2 │ │ │ ├── bkpcabal02 │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── bkpcabal02.cabal │ │ │ │ ├── bkpcabal02.stderr │ │ │ │ ├── bkpcabal02.stdout │ │ │ │ ├── p │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── H.hsig.in1 │ │ │ │ │ └── H.hsig.in2 │ │ │ │ └── q │ │ │ │ │ └── H.hsig │ │ │ ├── bkpcabal03 │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── Mod.hs │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── asig1 │ │ │ │ │ ├── A.hsig │ │ │ │ │ └── asig1.cabal │ │ │ │ ├── asig2 │ │ │ │ │ ├── A.hsig │ │ │ │ │ └── asig2.cabal │ │ │ │ ├── bkpcabal03.cabal.in1 │ │ │ │ ├── bkpcabal03.cabal.in2 │ │ │ │ └── bkpcabal03.stderr │ │ │ ├── bkpcabal04 │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── bkpcabal04.cabal.in1 │ │ │ │ ├── bkpcabal04.cabal.in2 │ │ │ │ ├── p │ │ │ │ │ └── A.hsig │ │ │ │ └── q │ │ │ │ │ ├── A │ │ │ │ │ └── B.hsig.in │ │ │ │ │ └── B.hsig.in │ │ │ ├── bkpcabal05 │ │ │ │ ├── .gitignore │ │ │ │ ├── A.hsig.in1 │ │ │ │ ├── A.hsig.in2 │ │ │ │ ├── M.hs │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── bkpcabal05.cabal │ │ │ │ └── bkpcabal05.stderr │ │ │ ├── bkpcabal06 │ │ │ │ ├── .gitignore │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── bkpcabal06.cabal │ │ │ │ ├── bkpcabal06.stderr │ │ │ │ ├── impl │ │ │ │ │ ├── P.hs.in1 │ │ │ │ │ └── P.hs.in2 │ │ │ │ └── sig │ │ │ │ │ └── P.hsig │ │ │ └── bkpcabal07 │ │ │ │ ├── M.hs │ │ │ │ ├── Makefile │ │ │ │ ├── P.hsig │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ └── bkpcabal07.cabal │ │ ├── reexport │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── bkpreex01.bkp │ │ │ ├── bkpreex01.stderr │ │ │ ├── bkpreex02.bkp │ │ │ ├── bkpreex02.stderr │ │ │ ├── bkpreex03.bkp │ │ │ ├── bkpreex03.stderr │ │ │ ├── bkpreex04.bkp │ │ │ ├── bkpreex04.stderr │ │ │ ├── bkpreex05.bkp │ │ │ ├── bkpreex06.bkp │ │ │ ├── bkpreex06.stderr │ │ │ ├── bkpreex07.bkp │ │ │ ├── bkpreex07.stderr │ │ │ ├── bkpreex08.bkp │ │ │ ├── bkpreex08.stderr │ │ │ ├── bkpreex09.bkp │ │ │ ├── bkpreex09.stderr │ │ │ ├── bkpreex10.bkp │ │ │ └── bkpreex10.stderr │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T13140.bkp │ │ │ ├── T13140.stderr │ │ │ ├── T13149.bkp │ │ │ ├── T13214.bkp │ │ │ ├── T13214.stderr │ │ │ ├── T13250.bkp │ │ │ ├── T13250.stderr │ │ │ ├── T13323.bkp │ │ │ ├── T13323.stderr │ │ │ ├── all.T │ │ │ ├── bkp01.bkp │ │ │ ├── bkp01.stderr │ │ │ ├── bkp01.stdout │ │ │ ├── bkp01c.stdout │ │ │ ├── bkp02.bkp │ │ │ ├── bkp02.stderr │ │ │ ├── bkp02.stdout │ │ │ ├── bkp03.stderr │ │ │ ├── bkp04.stderr │ │ │ ├── bkp05.stderr │ │ │ ├── bkp06.stderr │ │ │ ├── bkp07.bkp │ │ │ ├── bkp07.stderr │ │ │ ├── bkp08.bkp │ │ │ ├── bkp08.stderr │ │ │ ├── bkp09.bkp │ │ │ ├── bkp09.stderr │ │ │ ├── bkp10.bkp │ │ │ ├── bkp10.stderr │ │ │ ├── bkp11.bkp │ │ │ ├── bkp11.stderr │ │ │ ├── bkp12.bkp │ │ │ ├── bkp12.stderr │ │ │ ├── bkp13.stderr │ │ │ ├── bkp14.bkp │ │ │ ├── bkp14.stderr │ │ │ ├── bkp15.bkp │ │ │ ├── bkp15.stderr │ │ │ ├── bkp16.bkp │ │ │ ├── bkp16.stderr │ │ │ ├── bkp17.bkp │ │ │ ├── bkp17.stderr │ │ │ ├── bkp18.bkp │ │ │ ├── bkp18.stderr │ │ │ ├── bkp19.bkp │ │ │ ├── bkp19.stderr │ │ │ ├── bkp20.bkp │ │ │ ├── bkp20.stderr │ │ │ ├── bkp21.bkp │ │ │ ├── bkp21.stderr │ │ │ ├── bkp22.stderr │ │ │ ├── bkp23.bkp │ │ │ ├── bkp23.stderr │ │ │ ├── bkp24.bkp │ │ │ ├── bkp24.stderr │ │ │ ├── bkp25.bkp │ │ │ ├── bkp25.stderr │ │ │ ├── bkp26.bkp │ │ │ ├── bkp26.stderr │ │ │ ├── bkp27.bkp │ │ │ ├── bkp27.stderr │ │ │ ├── bkp28.bkp │ │ │ ├── bkp28.stderr │ │ │ ├── bkp29.bkp │ │ │ ├── bkp29.stderr │ │ │ ├── bkp30.bkp │ │ │ ├── bkp30.stderr │ │ │ ├── bkp31.bkp │ │ │ ├── bkp31.stderr │ │ │ ├── bkp32.bkp │ │ │ ├── bkp32.stderr │ │ │ ├── bkp33.bkp │ │ │ ├── bkp33.stderr │ │ │ ├── bkp34.bkp │ │ │ ├── bkp34.stderr │ │ │ ├── bkp35.bkp │ │ │ ├── bkp35.stderr │ │ │ ├── bkp36.bkp │ │ │ ├── bkp36.stderr │ │ │ ├── bkp37.bkp │ │ │ ├── bkp37.stderr │ │ │ ├── bkp38.bkp │ │ │ ├── bkp38.stderr │ │ │ ├── bkp39.bkp │ │ │ ├── bkp39.stderr │ │ │ ├── bkp40.bkp │ │ │ ├── bkp40.stderr │ │ │ ├── bkp41.bkp │ │ │ ├── bkp41.stderr │ │ │ ├── bkp42.bkp │ │ │ ├── bkp42.stderr │ │ │ ├── bkp43.bkp │ │ │ ├── bkp43.stderr │ │ │ ├── bkp44.bkp │ │ │ ├── bkp44.stderr │ │ │ ├── bkp45.bkp │ │ │ ├── bkp45.stderr │ │ │ ├── bkp46.bkp │ │ │ ├── bkp46.stderr │ │ │ ├── bkp47.bkp │ │ │ ├── bkp47.stderr │ │ │ ├── bkp48.bkp │ │ │ ├── bkp48.stderr │ │ │ ├── bkp49.bkp │ │ │ ├── bkp49.stderr │ │ │ ├── bkp50.bkp │ │ │ ├── bkp50.stderr │ │ │ ├── bkp51.bkp │ │ │ ├── bkp51.stderr │ │ │ ├── bkp52.bkp │ │ │ ├── bkp52.stderr │ │ │ ├── bkp53.bkp │ │ │ ├── bkp53.stderr │ │ │ ├── bkp54.bkp │ │ │ ├── bkp54.stderr │ │ │ ├── bkp55.bkp │ │ │ └── bkp55.stderr │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── bkpfail01.bkp │ │ │ ├── bkpfail01.stderr │ │ │ ├── bkpfail03.bkp │ │ │ ├── bkpfail03.stderr │ │ │ ├── bkpfail04.bkp │ │ │ ├── bkpfail04.stderr │ │ │ ├── bkpfail05.bkp │ │ │ ├── bkpfail05.stderr │ │ │ ├── bkpfail06.bkp │ │ │ ├── bkpfail06.stderr │ │ │ ├── bkpfail07.bkp │ │ │ ├── bkpfail07.stderr │ │ │ ├── bkpfail09.bkp │ │ │ ├── bkpfail09.stderr │ │ │ ├── bkpfail10.bkp │ │ │ ├── bkpfail10.stderr │ │ │ ├── bkpfail11.bkp │ │ │ ├── bkpfail11.stderr │ │ │ ├── bkpfail12.bkp │ │ │ ├── bkpfail12.stderr │ │ │ ├── bkpfail13.bkp │ │ │ ├── bkpfail13.stderr │ │ │ ├── bkpfail14.bkp │ │ │ ├── bkpfail14.stderr │ │ │ ├── bkpfail15.bkp │ │ │ ├── bkpfail15.stderr │ │ │ ├── bkpfail16.bkp │ │ │ ├── bkpfail16.stderr │ │ │ ├── bkpfail17.bkp │ │ │ ├── bkpfail17.stderr │ │ │ ├── bkpfail18.bkp │ │ │ ├── bkpfail18.stderr │ │ │ ├── bkpfail19.bkp │ │ │ ├── bkpfail19.stderr │ │ │ ├── bkpfail20.bkp │ │ │ ├── bkpfail20.stderr │ │ │ ├── bkpfail21.bkp │ │ │ ├── bkpfail21.stderr │ │ │ ├── bkpfail22.bkp │ │ │ ├── bkpfail22.stderr │ │ │ ├── bkpfail23.bkp │ │ │ ├── bkpfail23.stderr │ │ │ ├── bkpfail24.bkp │ │ │ ├── bkpfail24.stderr │ │ │ ├── bkpfail25.bkp │ │ │ ├── bkpfail25.stderr │ │ │ ├── bkpfail26.bkp │ │ │ ├── bkpfail26.stderr │ │ │ ├── bkpfail27.bkp │ │ │ ├── bkpfail27.stderr │ │ │ ├── bkpfail28.bkp │ │ │ ├── bkpfail28.stderr │ │ │ ├── bkpfail29.bkp │ │ │ ├── bkpfail29.stderr │ │ │ ├── bkpfail30.bkp │ │ │ ├── bkpfail30.stderr │ │ │ ├── bkpfail31.bkp │ │ │ ├── bkpfail31.stderr │ │ │ ├── bkpfail32.bkp │ │ │ ├── bkpfail32.stderr │ │ │ ├── bkpfail33.bkp │ │ │ ├── bkpfail33.stderr │ │ │ ├── bkpfail34.bkp │ │ │ ├── bkpfail34.stderr │ │ │ ├── bkpfail35.bkp │ │ │ ├── bkpfail35.stderr │ │ │ ├── bkpfail36.bkp │ │ │ ├── bkpfail36.stderr │ │ │ ├── bkpfail37.bkp │ │ │ ├── bkpfail37.stderr │ │ │ ├── bkpfail38.bkp │ │ │ ├── bkpfail38.stderr │ │ │ ├── bkpfail39.bkp │ │ │ ├── bkpfail40.bkp │ │ │ ├── bkpfail40.stderr │ │ │ ├── bkpfail41.bkp │ │ │ ├── bkpfail41.stderr │ │ │ ├── bkpfail42.bkp │ │ │ ├── bkpfail42.stderr │ │ │ ├── bkpfail43.bkp │ │ │ ├── bkpfail43.stderr │ │ │ ├── bkpfail44.bkp │ │ │ ├── bkpfail44.stderr │ │ │ ├── bkpfail45.bkp │ │ │ ├── bkpfail45.stderr │ │ │ ├── bkpfail46.bkp │ │ │ ├── bkpfail46.stderr │ │ │ ├── bkpfail47.bkp │ │ │ ├── bkpfail47.stderr │ │ │ ├── bkpfail48.bkp │ │ │ ├── bkpfail48.stderr │ │ │ ├── bkpfail49.bkp │ │ │ └── bkpfail49.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T13955.bkp │ │ │ ├── T13955.stdout │ │ │ ├── T15138.bkp │ │ │ ├── T15138.stdout │ │ │ ├── T15379.bkp │ │ │ ├── T15379.stdout │ │ │ ├── all.T │ │ │ ├── bkprun01.bkp │ │ │ ├── bkprun01.stdout │ │ │ ├── bkprun02.bkp │ │ │ ├── bkprun02.stdout │ │ │ ├── bkprun03.bkp │ │ │ ├── bkprun03.stdout │ │ │ ├── bkprun04.bkp │ │ │ ├── bkprun04.stdout │ │ │ ├── bkprun05.bkp │ │ │ ├── bkprun05.stderr │ │ │ ├── bkprun05.stdout │ │ │ ├── bkprun06.bkp │ │ │ ├── bkprun06.stdout │ │ │ ├── bkprun07.bkp │ │ │ ├── bkprun07.stdout │ │ │ ├── bkprun08.bkp │ │ │ ├── bkprun08.stdout │ │ │ ├── bkprun09.bkp │ │ │ └── bkprun09.stdout │ ├── boxy │ │ ├── Base1.hs │ │ ├── Base1.stderr │ │ ├── Church1.hs │ │ ├── Church2.hs │ │ ├── Church2.stderr │ │ ├── Compose.hs │ │ ├── Makefile │ │ ├── PList1.hs │ │ ├── PList2.hs │ │ ├── SystemF.hs │ │ ├── T2193.hs │ │ ├── T2193.stdout │ │ ├── all.T │ │ └── boxy.hs │ ├── cabal │ │ ├── Makefile │ │ ├── T12485 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── T12485.stdout │ │ │ ├── a.pkg │ │ │ ├── all.T │ │ │ └── b.pkg │ │ ├── T12485a.stdout │ │ ├── T12733 │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── T12733.stderr │ │ │ ├── all.T │ │ │ ├── p │ │ │ │ ├── P.hs.in1 │ │ │ │ ├── P.hs.in2 │ │ │ │ ├── Setup.hs │ │ │ │ └── p.cabal │ │ │ └── q │ │ │ │ ├── Q.hs │ │ │ │ ├── Q2.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── q.cabal │ │ ├── T13703.stdout │ │ ├── T1750.stderr │ │ ├── T1750.stdout │ │ ├── T1750A.pkg │ │ ├── T1750B.pkg │ │ ├── T5442a.stdout │ │ ├── T5442b.stderr │ │ ├── T5442b.stdout │ │ ├── T5442c.stderr │ │ ├── T5442c.stdout │ │ ├── T5442d.stderr │ │ ├── T5442d.stdout │ │ ├── all.T │ │ ├── cabal01 │ │ │ ├── A.hs │ │ │ ├── B │ │ │ │ ├── A.hs │ │ │ │ └── MainB.hs │ │ │ ├── MainA.hs │ │ │ ├── Makefile │ │ │ ├── Setup.lhs │ │ │ ├── all.T │ │ │ ├── c_src │ │ │ │ └── hello.c │ │ │ ├── cabal01.stdout │ │ │ ├── cabal01.stdout-mingw32 │ │ │ ├── hello.c │ │ │ └── test.cabal │ │ ├── cabal03 │ │ │ ├── Makefile │ │ │ ├── Setup.lhs │ │ │ ├── all.T │ │ │ ├── cabal03.stderr │ │ │ ├── p │ │ │ │ ├── P.hs │ │ │ │ └── p.cabal │ │ │ ├── q │ │ │ │ └── q.cabal │ │ │ └── r │ │ │ │ └── r.cabal │ │ ├── cabal04 │ │ │ ├── Library.hs │ │ │ ├── Makefile │ │ │ ├── Setup.lhs │ │ │ ├── TH.hs │ │ │ ├── all.T │ │ │ └── thtest.cabal │ │ ├── cabal05 │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── all.T │ │ │ ├── cabal05.stderr │ │ │ ├── p │ │ │ │ ├── LICENSE │ │ │ │ ├── P.hs │ │ │ │ ├── P2.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── p.cabal │ │ │ ├── q │ │ │ │ ├── LICENSE │ │ │ │ ├── Q.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── q.cabal │ │ │ ├── r │ │ │ │ ├── LICENSE │ │ │ │ ├── R.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── r.cabal │ │ │ ├── s │ │ │ │ ├── LICENSE │ │ │ │ ├── S.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── s.cabal │ │ │ └── t │ │ │ │ ├── LICENSE │ │ │ │ ├── Setup.hs │ │ │ │ ├── T.hs │ │ │ │ └── t.cabal │ │ ├── cabal06 │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── all.T │ │ │ ├── cabal06.stdout │ │ │ ├── p-1.0 │ │ │ │ ├── LICENSE │ │ │ │ ├── P.hs │ │ │ │ └── p.cabal │ │ │ ├── p-1.1 │ │ │ │ ├── LICENSE │ │ │ │ ├── P.hs │ │ │ │ └── p.cabal │ │ │ ├── q │ │ │ │ ├── LICENSE │ │ │ │ ├── Q.hs │ │ │ │ ├── q-1.0.conf │ │ │ │ └── q.cabal │ │ │ └── r │ │ │ │ ├── LICENSE │ │ │ │ ├── Main.hs │ │ │ │ └── r.cabal │ │ ├── cabal08 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── all.T │ │ │ ├── cabal08.stdout │ │ │ ├── p1 │ │ │ │ ├── ChangeLog.md │ │ │ │ ├── LICENSE │ │ │ │ ├── P.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── p.cabal │ │ │ └── p2 │ │ │ │ ├── ChangeLog.md │ │ │ │ ├── LICENSE │ │ │ │ ├── P.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── p.cabal │ │ ├── cabal09 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── all.T │ │ │ └── reexport.cabal │ │ ├── ghcpkg01.stderr │ │ ├── ghcpkg01.stdout │ │ ├── ghcpkg03.stderr │ │ ├── ghcpkg03.stderr-mingw32 │ │ ├── ghcpkg03.stdout │ │ ├── ghcpkg04.hs │ │ ├── ghcpkg04.stderr │ │ ├── ghcpkg05.stderr │ │ ├── ghcpkg05.stderr-mingw32 │ │ ├── ghcpkg05.stdout │ │ ├── ghcpkg06.stderr │ │ ├── ghcpkg06.stdout │ │ ├── ghcpkg07.stdout │ │ ├── pkg01.hs │ │ ├── pkg02 │ │ │ ├── A.hs │ │ │ ├── Foreign.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── recache_reexport_db │ │ │ └── a.conf │ │ ├── shadow.stderr │ │ ├── shadow.stdout │ │ ├── shadow1.pkg │ │ ├── shadow2.pkg │ │ ├── shadow3.pkg │ │ ├── shadow4.pkg │ │ ├── sigcabal01 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── all.T │ │ │ ├── p │ │ │ │ ├── LICENSE │ │ │ │ ├── Map.hsig │ │ │ │ ├── P.hs │ │ │ │ └── p.cabal │ │ │ ├── sigcabal01.stderr │ │ │ └── sigcabal01.stdout │ │ ├── test.pkg │ │ ├── test13703a.pkg │ │ ├── test13703b.pkg │ │ ├── test2.pkg │ │ ├── test3.pkg │ │ ├── test4.pkg │ │ ├── test5.pkg │ │ ├── test7a.pkg │ │ ├── test7b.pkg │ │ └── testdup.pkg │ ├── callarity │ │ ├── Makefile │ │ ├── perf │ │ │ ├── Makefile │ │ │ ├── T3924.hs │ │ │ ├── T3924.stdout │ │ │ └── all.T │ │ ├── should_run │ │ │ ├── Makefile │ │ │ ├── StrictLet.hs │ │ │ ├── StrictLet.stderr │ │ │ └── all.T │ │ └── unittest │ │ │ ├── CallArity1.hs │ │ │ ├── CallArity1.stderr │ │ │ └── all.T │ ├── cmm │ │ ├── Makefile │ │ ├── opt │ │ │ ├── Makefile │ │ │ ├── T15188.cmm │ │ │ ├── T15188.stdout │ │ │ └── all.T │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── selfloop.cmm │ │ └── should_run │ │ │ ├── HooplPostorder.hs │ │ │ ├── HooplPostorder.stdout │ │ │ ├── Makefile │ │ │ └── all.T │ ├── codeGen │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T10518.cmm │ │ │ ├── T10667.hs │ │ │ ├── T12115.hs │ │ │ ├── T12355.hs │ │ │ ├── T14626.stdout │ │ │ ├── T14999.cmm │ │ │ ├── T14999.stdout │ │ │ ├── T15196.hs │ │ │ ├── T15196.stdout │ │ │ ├── T15723.stderr │ │ │ ├── T15723A.hs │ │ │ ├── T15723B.hs │ │ │ ├── T1916.hs │ │ │ ├── T2388.hs │ │ │ ├── T2578.hs │ │ │ ├── T3132.hs │ │ │ ├── T3286.hs │ │ │ ├── T3286b.hs │ │ │ ├── T3579.hs │ │ │ ├── T7237.hs │ │ │ ├── T7574.cmm │ │ │ ├── T8205.hs │ │ │ ├── T9155.hs │ │ │ ├── T9303.hs │ │ │ ├── T9329.cmm │ │ │ ├── T9964.hs │ │ │ ├── all.T │ │ │ ├── cg001.hs │ │ │ ├── cg002.hs │ │ │ ├── cg003.hs │ │ │ ├── cg004.hs │ │ │ ├── cg005.hs │ │ │ ├── cg006.hs │ │ │ ├── cg007.hs │ │ │ ├── cg008.hs │ │ │ ├── debug.hs │ │ │ ├── debug.stdout │ │ │ ├── jmp_tbl.hs │ │ │ └── massive_array.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T13233.hs │ │ │ ├── T13233.stderr │ │ │ ├── T8131.cmm │ │ │ └── all.T │ │ ├── should_gen_asm │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── memcpy-unroll-conprop.asm │ │ │ ├── memcpy-unroll-conprop.cmm │ │ │ ├── memcpy-unroll.asm │ │ │ ├── memcpy-unroll.cmm │ │ │ ├── memcpy.asm │ │ │ ├── memcpy.cmm │ │ │ ├── memset-unroll.asm │ │ │ └── memset-unroll.cmm │ │ └── should_run │ │ │ ├── CgStaticPointers.hs │ │ │ ├── CgStaticPointers.stdout │ │ │ ├── CgStaticPointersNoFullLazyness.hs │ │ │ ├── CgStaticPointersNoFullLazyness.stdout │ │ │ ├── Cgrun067A.hs │ │ │ ├── CmmSwitchTest32.hs │ │ │ ├── CmmSwitchTest64.hs │ │ │ ├── CmmSwitchTestGen.hs │ │ │ ├── CopySmallArray.hs │ │ │ ├── CopySmallArray.stdout │ │ │ ├── CopySmallArrayStressTest.hs │ │ │ ├── CopySmallArrayStressTest.stdout │ │ │ ├── Makefile │ │ │ ├── PopCnt.hs │ │ │ ├── PopCnt.stdout │ │ │ ├── PopCnt_cmm.cmm │ │ │ ├── SizeOfSmallArray.hs │ │ │ ├── SizeOfSmallArray.stdout │ │ │ ├── StaticArraySize.hs │ │ │ ├── StaticArraySize.stdout │ │ │ ├── StaticByteArraySize.hs │ │ │ ├── StaticByteArraySize.stdout │ │ │ ├── T10245.hs │ │ │ ├── T10245.stdout-ws-32 │ │ │ ├── T10245.stdout-ws-64 │ │ │ ├── T10246.hs │ │ │ ├── T10246.stdout │ │ │ ├── T10414.hs │ │ │ ├── T10414.stdout │ │ │ ├── T10521.hs │ │ │ ├── T10521.stdout │ │ │ ├── T10521b.hs │ │ │ ├── T10521b.stdout │ │ │ ├── T10870.hs │ │ │ ├── T10870.stdout │ │ │ ├── T12059.hs │ │ │ ├── T12059.stdout │ │ │ ├── T12433.hs │ │ │ ├── T12433.stdout │ │ │ ├── T12622.hs │ │ │ ├── T12622.stdout │ │ │ ├── T12622_A.hs │ │ │ ├── T12757.hs │ │ │ ├── T12757.stdout │ │ │ ├── T12855.hs │ │ │ ├── T13425.hs │ │ │ ├── T13425.stdout │ │ │ ├── T13825-unit.hs │ │ │ ├── T14251.hs │ │ │ ├── T14251.stdout │ │ │ ├── T14346.hs │ │ │ ├── T14619.hs │ │ │ ├── T14619.stdout │ │ │ ├── T14754.hs │ │ │ ├── T14754.stderr │ │ │ ├── T14754.stdout │ │ │ ├── T15038 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── common │ │ │ │ └── Data │ │ │ │ │ └── Trie │ │ │ │ │ └── Naive.hs │ │ │ ├── src │ │ │ │ └── Packed │ │ │ │ │ ├── Bytes.hs │ │ │ │ │ └── Bytes │ │ │ │ │ ├── Parser.hs │ │ │ │ │ └── Stream │ │ │ │ │ └── ST.hs │ │ │ └── test │ │ │ │ ├── Main.hs │ │ │ │ └── Parser.hs │ │ │ ├── T15696_1.hs │ │ │ ├── T15696_1.stdout │ │ │ ├── T15696_2.hs │ │ │ ├── T15696_2.stdout │ │ │ ├── T15696_3.hs │ │ │ ├── T15696_3.stdout │ │ │ ├── T15892.hs │ │ │ ├── T1852.hs │ │ │ ├── T1852.stdout │ │ │ ├── T1861.hs │ │ │ ├── T1861.stdout │ │ │ ├── T2080.hs │ │ │ ├── T2080.stdout │ │ │ ├── T2838.hs │ │ │ ├── T2838.stdout │ │ │ ├── T2838.stdout-ws-64 │ │ │ ├── T3207.hs │ │ │ ├── T3207.stdout │ │ │ ├── T3561.hs │ │ │ ├── T3561.stdout │ │ │ ├── T3677.hs │ │ │ ├── T3677.stdout │ │ │ ├── T4441.hs │ │ │ ├── T4441.stdout │ │ │ ├── T5129.hs │ │ │ ├── T5149.hs │ │ │ ├── T5149.stdout │ │ │ ├── T5149_cmm.cmm │ │ │ ├── T5626.hs │ │ │ ├── T5626.stderr │ │ │ ├── T5747.hs │ │ │ ├── T5747.stdout │ │ │ ├── T5785.hs │ │ │ ├── T5785.stdout │ │ │ ├── T5900.hs │ │ │ ├── T5900.stderr │ │ │ ├── T5900.stdout │ │ │ ├── T6084.hs │ │ │ ├── T6084.stdout │ │ │ ├── T6146.hs │ │ │ ├── T6146.stdin │ │ │ ├── T6146.stdout │ │ │ ├── T7163.hs │ │ │ ├── T7163.stdout │ │ │ ├── T7319.hs │ │ │ ├── T7319.stderr │ │ │ ├── T7361.hs │ │ │ ├── T7361.stdout │ │ │ ├── T7600.hs │ │ │ ├── T7600.stdout │ │ │ ├── T7600_A.hs │ │ │ ├── T7953.hs │ │ │ ├── T7953.stdout │ │ │ ├── T8103.hs │ │ │ ├── T8103.stdout │ │ │ ├── T8103_A.hs │ │ │ ├── T8256.hs │ │ │ ├── T8256.stdout │ │ │ ├── T9001.hs │ │ │ ├── T9001.stdout │ │ │ ├── T9013.hs │ │ │ ├── T9013.stdout │ │ │ ├── T9340.hs │ │ │ ├── T9340.stdout │ │ │ ├── T9533.hs │ │ │ ├── T9533.stdout │ │ │ ├── T9533b.hs │ │ │ ├── T9533b.stdout │ │ │ ├── T9533c.hs │ │ │ ├── T9533c.stdout │ │ │ ├── T9577.hs │ │ │ ├── T9577.stdout │ │ │ ├── T9577_A.hs │ │ │ ├── Word2Float32.hs │ │ │ ├── Word2Float32.stdout │ │ │ ├── Word2Float64.hs │ │ │ ├── Word2Float64.stdout │ │ │ ├── all.T │ │ │ ├── castFloatWord.hs │ │ │ ├── castFloatWord.stdout │ │ │ ├── cgrun001.hs │ │ │ ├── cgrun001.stdout │ │ │ ├── cgrun002.hs │ │ │ ├── cgrun002.stdout │ │ │ ├── cgrun003.hs │ │ │ ├── cgrun003.stdout │ │ │ ├── cgrun004.hs │ │ │ ├── cgrun004.stdout │ │ │ ├── cgrun005.hs │ │ │ ├── cgrun005.stdout │ │ │ ├── cgrun006.hs │ │ │ ├── cgrun006.stdout │ │ │ ├── cgrun007.hs │ │ │ ├── cgrun007.stdout │ │ │ ├── cgrun008.hs │ │ │ ├── cgrun008.stdout │ │ │ ├── cgrun009.hs │ │ │ ├── cgrun009.stdout │ │ │ ├── cgrun010.hs │ │ │ ├── cgrun010.stdout │ │ │ ├── cgrun011.hs │ │ │ ├── cgrun011.stdout │ │ │ ├── cgrun012.hs │ │ │ ├── cgrun012.stdout │ │ │ ├── cgrun013.hs │ │ │ ├── cgrun013.stdout │ │ │ ├── cgrun014.hs │ │ │ ├── cgrun014.stdout │ │ │ ├── cgrun015.hs │ │ │ ├── cgrun015.stdout │ │ │ ├── cgrun016.hs │ │ │ ├── cgrun016.stderr │ │ │ ├── cgrun017.hs │ │ │ ├── cgrun017.stdout │ │ │ ├── cgrun018.hs │ │ │ ├── cgrun018.stdout │ │ │ ├── cgrun019.hs │ │ │ ├── cgrun019.stdout │ │ │ ├── cgrun020.hs │ │ │ ├── cgrun020.stdout │ │ │ ├── cgrun021.hs │ │ │ ├── cgrun021.stdout │ │ │ ├── cgrun022.hs │ │ │ ├── cgrun022.stdout │ │ │ ├── cgrun023.stdout │ │ │ ├── cgrun024.hs │ │ │ ├── cgrun024.stdout │ │ │ ├── cgrun025.hs │ │ │ ├── cgrun025.stderr │ │ │ ├── cgrun026.hs │ │ │ ├── cgrun026.stdout │ │ │ ├── cgrun027.hs │ │ │ ├── cgrun027.stdout │ │ │ ├── cgrun028.hs │ │ │ ├── cgrun028.stdout │ │ │ ├── cgrun031.hs │ │ │ ├── cgrun031.stdout │ │ │ ├── cgrun032.hs │ │ │ ├── cgrun032.stdout │ │ │ ├── cgrun033.hs │ │ │ ├── cgrun033.stdout │ │ │ ├── cgrun034.hs │ │ │ ├── cgrun034.stdout │ │ │ ├── cgrun035.hs │ │ │ ├── cgrun035.stdout │ │ │ ├── cgrun036.hs │ │ │ ├── cgrun036.stdout │ │ │ ├── cgrun037.hs │ │ │ ├── cgrun037.stdout │ │ │ ├── cgrun038.hs │ │ │ ├── cgrun039.hs │ │ │ ├── cgrun039.stdout │ │ │ ├── cgrun040.hs │ │ │ ├── cgrun040.stdout │ │ │ ├── cgrun043.hs │ │ │ ├── cgrun044.hs │ │ │ ├── cgrun044.stdout │ │ │ ├── cgrun045.hs │ │ │ ├── cgrun045.stderr │ │ │ ├── cgrun046.hs │ │ │ ├── cgrun046.stdout │ │ │ ├── cgrun047.hs │ │ │ ├── cgrun047.stdout │ │ │ ├── cgrun048.hs │ │ │ ├── cgrun048.stdout │ │ │ ├── cgrun049.hs │ │ │ ├── cgrun049.stdout │ │ │ ├── cgrun050.hs │ │ │ ├── cgrun050.stdout │ │ │ ├── cgrun051.hs │ │ │ ├── cgrun051.stderr │ │ │ ├── cgrun052.hs │ │ │ ├── cgrun052.stdout │ │ │ ├── cgrun053.hs │ │ │ ├── cgrun054.hs │ │ │ ├── cgrun054.stdout │ │ │ ├── cgrun055.hs │ │ │ ├── cgrun055.stdout │ │ │ ├── cgrun056.hs │ │ │ ├── cgrun056.stdout │ │ │ ├── cgrun057.hs │ │ │ ├── cgrun057.stderr │ │ │ ├── cgrun058.hs │ │ │ ├── cgrun058.stdout │ │ │ ├── cgrun059.hs │ │ │ ├── cgrun059.stderr │ │ │ ├── cgrun059.stdout │ │ │ ├── cgrun060.hs │ │ │ ├── cgrun060.stdout │ │ │ ├── cgrun061.hs │ │ │ ├── cgrun061.stdout │ │ │ ├── cgrun062.hs │ │ │ ├── cgrun062.stdout │ │ │ ├── cgrun063.hs │ │ │ ├── cgrun063.stdout │ │ │ ├── cgrun064.hs │ │ │ ├── cgrun064.stdout │ │ │ ├── cgrun065.hs │ │ │ ├── cgrun065.stdout │ │ │ ├── cgrun066.hs │ │ │ ├── cgrun066.stdout │ │ │ ├── cgrun067.hs │ │ │ ├── cgrun067.stdout │ │ │ ├── cgrun068.hs │ │ │ ├── cgrun068.stdout │ │ │ ├── cgrun069.hs │ │ │ ├── cgrun069.stdout │ │ │ ├── cgrun069_cmm.cmm │ │ │ ├── cgrun070.hs │ │ │ ├── cgrun070.stdout │ │ │ ├── cgrun071.hs │ │ │ ├── cgrun071.stdout │ │ │ ├── cgrun072.hs │ │ │ ├── cgrun072.stdout │ │ │ ├── cgrun074.hs │ │ │ ├── cgrun074.stdout │ │ │ ├── cgrun075.hs │ │ │ ├── cgrun075.stdout │ │ │ ├── cgrun076.hs │ │ │ ├── cgrun076.stdout │ │ │ ├── cgrun077.hs │ │ │ ├── cgrun077.stdout │ │ │ ├── compareByteArrays.hs │ │ │ ├── compareByteArrays.stdout │ │ │ ├── setByteArray.hs │ │ │ └── setByteArray.stdout │ ├── concurrent │ │ ├── Makefile │ │ ├── T13615 │ │ │ ├── Memo.hs │ │ │ ├── Parallel.hs │ │ │ ├── T13615.hs │ │ │ └── all.T │ │ ├── T2317 │ │ │ ├── Makefile │ │ │ ├── T2317.hs │ │ │ ├── T2317.stdout │ │ │ └── all.T │ │ ├── prog001 │ │ │ ├── Arithmetic.hs │ │ │ ├── Converter.hs │ │ │ ├── Makefile │ │ │ ├── Mult.hs │ │ │ ├── Stream.hs │ │ │ ├── Thread.hs │ │ │ ├── Trit.hs │ │ │ ├── Utilities.hs │ │ │ ├── all.T │ │ │ └── concprog001.stdout │ │ ├── prog002 │ │ │ ├── Event.hs │ │ │ ├── Makefile │ │ │ ├── Scheduler.hs │ │ │ ├── Server.hs │ │ │ ├── Thread.hs │ │ │ ├── all.T │ │ │ ├── concprog002.stderr │ │ │ └── concprog002.stdout │ │ ├── prog003 │ │ │ ├── BackList2.lhs │ │ │ ├── CASList.hs │ │ │ ├── Collate.hs │ │ │ ├── Collection.hs │ │ │ ├── IOList.lhs │ │ │ ├── ImmList.hs │ │ │ ├── MVarListLockCoupling.hs │ │ │ ├── Main.lhs │ │ │ ├── MainMVarList.lhs │ │ │ ├── Makefile │ │ │ ├── RefInterface.hs │ │ │ ├── TestData.hs │ │ │ ├── TestDataParser.hs │ │ │ ├── TestRun.hs │ │ │ ├── all.T │ │ │ ├── concprog003.stdout │ │ │ └── test-8-3000-3000-2-1-4 │ │ └── should_run │ │ │ ├── AtomicPrimops.hs │ │ │ ├── AtomicPrimops.stdout │ │ │ ├── Makefile │ │ │ ├── T13330.hs │ │ │ ├── T13330.stderr │ │ │ ├── T13916.hs │ │ │ ├── T13916_Bracket.hs │ │ │ ├── T1980.hs │ │ │ ├── T2910.hs │ │ │ ├── T2910.stdout │ │ │ ├── T2910a.hs │ │ │ ├── T2910a.stdout │ │ │ ├── T3279.hs │ │ │ ├── T3279.stdout │ │ │ ├── T3429.hs │ │ │ ├── T3429.stdout │ │ │ ├── T367.hs │ │ │ ├── T367.stdout │ │ │ ├── T367_letnoescape.hs │ │ │ ├── T367_letnoescape.stdout │ │ │ ├── T4030.hs │ │ │ ├── T4030.stderr │ │ │ ├── T4262.hs │ │ │ ├── T4262.stdout │ │ │ ├── T4811.hs │ │ │ ├── T4813.hs │ │ │ ├── T5238.hs │ │ │ ├── T5238.stdout │ │ │ ├── T5421.hs │ │ │ ├── T5558.hs │ │ │ ├── T5611.hs │ │ │ ├── T5611.stderr │ │ │ ├── T5611.stderr.mingw32 │ │ │ ├── T5611.stdout │ │ │ ├── T5866.hs │ │ │ ├── T5866.stderr │ │ │ ├── T7970.hs │ │ │ ├── T7970.stdout │ │ │ ├── T9379.hs │ │ │ ├── all.T │ │ │ ├── allocLimit1.hs │ │ │ ├── allocLimit1.stderr │ │ │ ├── allocLimit2.hs │ │ │ ├── allocLimit3.hs │ │ │ ├── allocLimit3.stderr │ │ │ ├── allocLimit3.stdout │ │ │ ├── allocLimit4.hs │ │ │ ├── allowinterrupt001.hs │ │ │ ├── async001.hs │ │ │ ├── async001.stdout │ │ │ ├── compareAndSwap.hs │ │ │ ├── compareAndSwap.stdout │ │ │ ├── conc001.hs │ │ │ ├── conc001.stdout │ │ │ ├── conc002.hs │ │ │ ├── conc002.stdout │ │ │ ├── conc003.hs │ │ │ ├── conc003.stdout │ │ │ ├── conc004.hs │ │ │ ├── conc004.stdout │ │ │ ├── conc006.hs │ │ │ ├── conc006.stdout │ │ │ ├── conc007.hs │ │ │ ├── conc007.stdout │ │ │ ├── conc008.hs │ │ │ ├── conc008.stdout │ │ │ ├── conc009.hs │ │ │ ├── conc009.stderr │ │ │ ├── conc010.hs │ │ │ ├── conc010.stdout │ │ │ ├── conc012.hs │ │ │ ├── conc012.stdout │ │ │ ├── conc013.hs │ │ │ ├── conc013.stdout │ │ │ ├── conc014.hs │ │ │ ├── conc014.stdout │ │ │ ├── conc015.hs │ │ │ ├── conc015.stdout │ │ │ ├── conc015a.hs │ │ │ ├── conc015a.stdout │ │ │ ├── conc016.hs │ │ │ ├── conc016.stdout │ │ │ ├── conc017.hs │ │ │ ├── conc017.stdout │ │ │ ├── conc017a.hs │ │ │ ├── conc017a.stdout │ │ │ ├── conc018.hs │ │ │ ├── conc018.stdout │ │ │ ├── conc019.hs │ │ │ ├── conc019.stdout │ │ │ ├── conc020.hs │ │ │ ├── conc020.stderr │ │ │ ├── conc021.hs │ │ │ ├── conc021.stderr │ │ │ ├── conc022.hs │ │ │ ├── conc022.stdout │ │ │ ├── conc023.hs │ │ │ ├── conc024.hs │ │ │ ├── conc024.stdout │ │ │ ├── conc025.hs │ │ │ ├── conc025.stdout │ │ │ ├── conc026.hs │ │ │ ├── conc027.hs │ │ │ ├── conc028.hs │ │ │ ├── conc028.stdout │ │ │ ├── conc029.hs │ │ │ ├── conc029.stdout │ │ │ ├── conc030.hs │ │ │ ├── conc030.stdout │ │ │ ├── conc031.hs │ │ │ ├── conc031.stderr │ │ │ ├── conc032.hs │ │ │ ├── conc032.stdout │ │ │ ├── conc033.hs │ │ │ ├── conc033.stdout │ │ │ ├── conc034.hs │ │ │ ├── conc034.stdout │ │ │ ├── conc035.hs │ │ │ ├── conc035.stdout │ │ │ ├── conc036.hs │ │ │ ├── conc036.stdout │ │ │ ├── conc037.hs │ │ │ ├── conc037.stdout │ │ │ ├── conc038.hs │ │ │ ├── conc038.stdout │ │ │ ├── conc039.hs │ │ │ ├── conc040.hs │ │ │ ├── conc040.stderr │ │ │ ├── conc041.hs │ │ │ ├── conc041.stdout │ │ │ ├── conc042.hs │ │ │ ├── conc042.stdout │ │ │ ├── conc043.hs │ │ │ ├── conc043.stdout │ │ │ ├── conc044.hs │ │ │ ├── conc044.stdout │ │ │ ├── conc045.hs │ │ │ ├── conc045.stdout │ │ │ ├── conc051.hs │ │ │ ├── conc058.hs │ │ │ ├── conc058.stderr │ │ │ ├── conc059.hs │ │ │ ├── conc059.stdout │ │ │ ├── conc059_c.c │ │ │ ├── conc064.hs │ │ │ ├── conc064.stderr │ │ │ ├── conc065.hs │ │ │ ├── conc066.hs │ │ │ ├── conc067.hs │ │ │ ├── conc068.hs │ │ │ ├── conc068.stderr │ │ │ ├── conc069.hs │ │ │ ├── conc069.stdout │ │ │ ├── conc069a.hs │ │ │ ├── conc069a.stdout │ │ │ ├── conc070.hs │ │ │ ├── conc070.stdout │ │ │ ├── conc071.hs │ │ │ ├── conc071.stdout │ │ │ ├── conc072.hs │ │ │ ├── conc072.stdout │ │ │ ├── conc073.hs │ │ │ ├── conc073.stdout │ │ │ ├── foreignInterruptible.hs │ │ │ ├── foreignInterruptible.stdout │ │ │ ├── hs_try_putmvar001.hs │ │ │ ├── hs_try_putmvar001.stdout │ │ │ ├── hs_try_putmvar001_c.c │ │ │ ├── hs_try_putmvar002.hs │ │ │ ├── hs_try_putmvar002_c.c │ │ │ ├── hs_try_putmvar003.hs │ │ │ ├── hs_try_putmvar003_c.c │ │ │ ├── mask001.hs │ │ │ ├── mask002.hs │ │ │ ├── mask002.stdout │ │ │ ├── numsparks001.hs │ │ │ ├── numsparks001.stdout │ │ │ ├── performGC.hs │ │ │ ├── performGC.stdout │ │ │ ├── readMVar1.hs │ │ │ ├── readMVar2.hs │ │ │ ├── readMVar3.hs │ │ │ ├── setnumcapabilities001.hs │ │ │ ├── setnumcapabilities001.stdout │ │ │ ├── threadstatus-9333.hs │ │ │ ├── threadstatus-9333.stdout │ │ │ ├── throwto001.hs │ │ │ ├── throwto002.hs │ │ │ ├── throwto002.stdout │ │ │ ├── throwto003.hs │ │ │ ├── tryReadMVar1.hs │ │ │ └── tryReadMVar2.hs │ ├── cpranal │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Cpr001.hs │ │ │ ├── Cpr001_imp.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ └── should_run │ │ │ ├── CPRRepeat.hs │ │ │ ├── CPRRepeat.stdout │ │ │ ├── Makefile │ │ │ └── all.T │ ├── cps │ │ ├── all.T │ │ ├── cmm001.cmm │ │ ├── cmm002.cmm │ │ ├── cps001.cmm │ │ ├── cps002.cmm │ │ ├── cps003.cmm │ │ ├── cps004.cmm │ │ ├── cps005.cmm │ │ ├── cps006.cmm │ │ ├── cps007.cmm │ │ ├── cps008.cmm │ │ ├── cps009.cmm │ │ ├── cps010.cmm │ │ ├── cps011.cmm │ │ ├── cps012.cmm │ │ ├── cps013.cmm │ │ ├── cps014.cmm │ │ ├── cps015.cmm │ │ ├── cps016.cmm │ │ ├── cps017.cmm │ │ ├── cps018.cmm │ │ ├── cps019.cmm │ │ ├── cps020.cmm │ │ ├── cps021.cmm │ │ ├── cps022.cmm │ │ ├── cps023.cmm │ │ ├── cps024.cmm │ │ ├── cps025.cmm │ │ ├── cps026.cmm │ │ ├── cps027.cmm │ │ └── cps028.cmm │ ├── deSugar │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── DsStrictWarn.hs │ │ │ ├── DsStrictWarn.stderr │ │ │ ├── GadtOverlap.hs │ │ │ ├── GadtOverlap.stderr │ │ │ ├── Makefile │ │ │ ├── T10251.hs │ │ │ ├── T10662.hs │ │ │ ├── T10662.stderr │ │ │ ├── T10767.hs │ │ │ ├── T11414.hs │ │ │ ├── T12944.hs │ │ │ ├── T12950.hs │ │ │ ├── T13043.hs │ │ │ ├── T13208.hs │ │ │ ├── T13208.stdout │ │ │ ├── T13215.hs │ │ │ ├── T13257.hs │ │ │ ├── T13257.stderr-ws-32 │ │ │ ├── T13257.stderr-ws-64 │ │ │ ├── T13290.hs │ │ │ ├── T13290.stderr │ │ │ ├── T13870.hs │ │ │ ├── T13870.stderr │ │ │ ├── T14135.hs │ │ │ ├── T14135.stderr │ │ │ ├── T14546a.hs │ │ │ ├── T14546a.stderr │ │ │ ├── T14546b.hs │ │ │ ├── T14546b.stderr │ │ │ ├── T14546c.hs │ │ │ ├── T14546c.stderr │ │ │ ├── T14547.hs │ │ │ ├── T14773a.hs │ │ │ ├── T14773a.stderr │ │ │ ├── T14773b.hs │ │ │ ├── T14773b.stderr │ │ │ ├── T14815.hs │ │ │ ├── T14815.stdout │ │ │ ├── T2395.hs │ │ │ ├── T2395.stderr │ │ │ ├── T2409.hs │ │ │ ├── T2431.hs │ │ │ ├── T2431.stderr │ │ │ ├── T3263-1.hs │ │ │ ├── T3263-1.stderr │ │ │ ├── T3263-2.hs │ │ │ ├── T3263-2.stderr │ │ │ ├── T4371.hs │ │ │ ├── T4439.hs │ │ │ ├── T4488.hs │ │ │ ├── T4488.stderr │ │ │ ├── T4870.hs │ │ │ ├── T4870a.hs │ │ │ ├── T5001.hs │ │ │ ├── T5001a.hs │ │ │ ├── T5117.hs │ │ │ ├── T5117.stderr │ │ │ ├── T5252.hs │ │ │ ├── T5252Take2.hs │ │ │ ├── T5252Take2a.hs │ │ │ ├── T5252a.hs │ │ │ ├── T5455.hs │ │ │ ├── T5455.stderr │ │ │ ├── T7669.hs │ │ │ ├── T8470.hs │ │ │ ├── all.T │ │ │ ├── ds-wildcard.hs │ │ │ ├── ds001.hs │ │ │ ├── ds002.hs │ │ │ ├── ds002.stderr │ │ │ ├── ds003.hs │ │ │ ├── ds003.stderr │ │ │ ├── ds004.hs │ │ │ ├── ds005.hs │ │ │ ├── ds006.hs │ │ │ ├── ds007.hs │ │ │ ├── ds008.hs │ │ │ ├── ds009.hs │ │ │ ├── ds010.hs │ │ │ ├── ds011.hs │ │ │ ├── ds012.hs │ │ │ ├── ds013.hs │ │ │ ├── ds014.hs │ │ │ ├── ds015.hs │ │ │ ├── ds016.hs │ │ │ ├── ds017.hs │ │ │ ├── ds018.hs │ │ │ ├── ds019.hs │ │ │ ├── ds019.stderr │ │ │ ├── ds020.hs │ │ │ ├── ds020.stderr │ │ │ ├── ds021.hs │ │ │ ├── ds022.hs │ │ │ ├── ds022.stderr │ │ │ ├── ds023.hs │ │ │ ├── ds024.hs │ │ │ ├── ds025.hs │ │ │ ├── ds026.hs │ │ │ ├── ds027.hs │ │ │ ├── ds028.hs │ │ │ ├── ds029.hs │ │ │ ├── ds030.hs │ │ │ ├── ds031.hs │ │ │ ├── ds032.hs │ │ │ ├── ds033.hs │ │ │ ├── ds034.hs │ │ │ ├── ds035.hs │ │ │ ├── ds036.hs │ │ │ ├── ds037.hs │ │ │ ├── ds038.hs │ │ │ ├── ds039.hs │ │ │ ├── ds040.hs │ │ │ ├── ds041.hs │ │ │ ├── ds041.stderr │ │ │ ├── ds042.hs │ │ │ ├── ds043.hs │ │ │ ├── ds043.stderr │ │ │ ├── ds044.hs │ │ │ ├── ds045.hs │ │ │ ├── ds046.hs │ │ │ ├── ds047.hs │ │ │ ├── ds048.hs │ │ │ ├── ds050.hs │ │ │ ├── ds051.hs │ │ │ ├── ds051.stderr │ │ │ ├── ds052.hs │ │ │ ├── ds053.hs │ │ │ ├── ds053.stderr │ │ │ ├── ds054.hs │ │ │ ├── ds055.hs │ │ │ ├── ds056.hs │ │ │ ├── ds056.stderr │ │ │ ├── ds057.hs │ │ │ ├── ds058.hs │ │ │ ├── ds058.stderr │ │ │ ├── ds059.hs │ │ │ ├── ds062.hs │ │ │ └── ds063.hs │ │ ├── should_fail │ │ │ ├── DsStrictFail.hs │ │ │ ├── DsStrictFail.stderr │ │ │ ├── Makefile │ │ │ └── all.T │ │ └── should_run │ │ │ ├── DsLambdaCase.hs │ │ │ ├── DsLambdaCase.stdout │ │ │ ├── DsMultiWayIf.hs │ │ │ ├── DsMultiWayIf.stdout │ │ │ ├── DsStaticPointers.hs │ │ │ ├── DsStaticPointers.stdout │ │ │ ├── DsStrict.hs │ │ │ ├── DsStrict.stderr │ │ │ ├── DsStrict.stdout │ │ │ ├── DsStrictData.hs │ │ │ ├── DsStrictData.stdout │ │ │ ├── DsStrictLet.hs │ │ │ ├── DsStrictLet.stderr │ │ │ ├── Makefile │ │ │ ├── T10215.hs │ │ │ ├── T10215.stdout │ │ │ ├── T11193.hs │ │ │ ├── T11193.stderr │ │ │ ├── T11572.hs │ │ │ ├── T11572.stderr │ │ │ ├── T11601.hs │ │ │ ├── T11601.stderr │ │ │ ├── T11747.hs │ │ │ ├── T11747.stdout │ │ │ ├── T12595.hs │ │ │ ├── T12595.stdout │ │ │ ├── T13285.hs │ │ │ ├── T13285.stdout │ │ │ ├── T246.hs │ │ │ ├── T246.stdout │ │ │ ├── T3126.hs │ │ │ ├── T3126.stdout │ │ │ ├── T3382.hs │ │ │ ├── T3382.stdout │ │ │ ├── T5742.hs │ │ │ ├── T5742.stdout │ │ │ ├── T8952.hs │ │ │ ├── T8952.stdout │ │ │ ├── T9238.hs │ │ │ ├── T9238.stdout │ │ │ ├── T9844.hs │ │ │ ├── T9844.stderr │ │ │ ├── T9844.stdout │ │ │ ├── all.T │ │ │ ├── dsrun001.hs │ │ │ ├── dsrun001.stdout │ │ │ ├── dsrun002.hs │ │ │ ├── dsrun002.stdout │ │ │ ├── dsrun003.hs │ │ │ ├── dsrun003.stdout │ │ │ ├── dsrun004.hs │ │ │ ├── dsrun004.stdout │ │ │ ├── dsrun005.hs │ │ │ ├── dsrun005.stderr │ │ │ ├── dsrun006.hs │ │ │ ├── dsrun006.stdout │ │ │ ├── dsrun007.hs │ │ │ ├── dsrun007.stderr │ │ │ ├── dsrun008.hs │ │ │ ├── dsrun008.stderr │ │ │ ├── dsrun009.hs │ │ │ ├── dsrun009.stdout │ │ │ ├── dsrun010.hs │ │ │ ├── dsrun010.stdout │ │ │ ├── dsrun011.hs │ │ │ ├── dsrun011.stdout │ │ │ ├── dsrun012.hs │ │ │ ├── dsrun012.stdout │ │ │ ├── dsrun013.hs │ │ │ ├── dsrun013.stdout │ │ │ ├── dsrun014.hs │ │ │ ├── dsrun014.stderr │ │ │ ├── dsrun014.stdout │ │ │ ├── dsrun015.hs │ │ │ ├── dsrun015.stdout │ │ │ ├── dsrun016.hs │ │ │ ├── dsrun016.stdout │ │ │ ├── dsrun017.hs │ │ │ ├── dsrun017.stdout │ │ │ ├── dsrun018.hs │ │ │ ├── dsrun018.stdout │ │ │ ├── dsrun019.hs │ │ │ ├── dsrun019.stdout │ │ │ ├── dsrun020.hs │ │ │ ├── dsrun020.stdout │ │ │ ├── dsrun021.hs │ │ │ ├── dsrun021.stdout │ │ │ ├── dsrun022.hs │ │ │ ├── dsrun022.stdout │ │ │ ├── dsrun023.hs │ │ │ ├── dsrun023.stdout │ │ │ ├── mc01.hs │ │ │ ├── mc01.stdout │ │ │ ├── mc02.hs │ │ │ ├── mc02.stdout │ │ │ ├── mc03.hs │ │ │ ├── mc03.stdout │ │ │ ├── mc04.hs │ │ │ ├── mc04.stdout │ │ │ ├── mc05.hs │ │ │ ├── mc05.stdout │ │ │ ├── mc06.hs │ │ │ ├── mc06.stdout │ │ │ ├── mc07.hs │ │ │ ├── mc07.stdout │ │ │ ├── mc08.hs │ │ │ └── mc08.stdout │ ├── dependent │ │ ├── Makefile │ │ ├── ghci │ │ │ ├── T11549.script │ │ │ ├── T11549.stdout │ │ │ ├── T11786.script │ │ │ ├── T11786.stdout │ │ │ ├── T14238.script │ │ │ ├── T14238.stdout │ │ │ └── all.T │ │ ├── should_compile │ │ │ ├── Dep1.hs │ │ │ ├── Dep2.hs │ │ │ ├── Dep3.hs │ │ │ ├── DkNameRes.hs │ │ │ ├── InferDependency.hs │ │ │ ├── KindEqualities.hs │ │ │ ├── KindEqualities.stderr │ │ │ ├── KindEqualities2.hs │ │ │ ├── KindLevels.hs │ │ │ ├── Makefile │ │ │ ├── RAE_T32b.hs │ │ │ ├── Rae31.hs │ │ │ ├── RaeBlogPost.hs │ │ │ ├── RaeJobTalk.hs │ │ │ ├── T11241.hs │ │ │ ├── T11241.stderr │ │ │ ├── T11311.hs │ │ │ ├── T11405.hs │ │ │ ├── T11635.hs │ │ │ ├── T11711.hs │ │ │ ├── T11719.hs │ │ │ ├── T11966.hs │ │ │ ├── T12176.hs │ │ │ ├── T12442.hs │ │ │ ├── T12742.hs │ │ │ ├── T13538.hs │ │ │ ├── T13910.hs │ │ │ ├── T13938.hs │ │ │ ├── T13938a.hs │ │ │ ├── T14038.hs │ │ │ ├── T14066a.hs │ │ │ ├── T14066a.stderr │ │ │ ├── T14066h.hs │ │ │ ├── T14556.hs │ │ │ ├── T14720.hs │ │ │ ├── T14729.hs │ │ │ ├── T14729.stderr │ │ │ ├── T14729kind.script │ │ │ ├── T14729kind.stdout │ │ │ ├── T14749.hs │ │ │ ├── T14845_compile.hs │ │ │ ├── T14880-2.hs │ │ │ ├── T14880-2.stderr │ │ │ ├── T14880.hs │ │ │ ├── T14991.hs │ │ │ ├── T15076.hs │ │ │ ├── T15076.stderr │ │ │ ├── T15076b.hs │ │ │ ├── T15076c.hs │ │ │ ├── T15346.hs │ │ │ ├── T15419.hs │ │ │ ├── T15666.hs │ │ │ ├── T15725.hs │ │ │ ├── T15743.hs │ │ │ ├── T15743.stderr │ │ │ ├── T15743e.hs │ │ │ ├── T15743e.stderr │ │ │ ├── T15829.hs │ │ │ ├── T16326_Compile1.hs │ │ │ ├── T16326_Compile2.hs │ │ │ ├── T16391a.hs │ │ │ ├── T9632.hs │ │ │ ├── TypeLevelVec.hs │ │ │ ├── all.T │ │ │ ├── dynamic-paper.hs │ │ │ ├── dynamic-paper.stderr │ │ │ └── mkGADTVars.hs │ │ ├── should_fail │ │ │ ├── BadTelescope.hs │ │ │ ├── BadTelescope.stderr │ │ │ ├── BadTelescope2.hs │ │ │ ├── BadTelescope2.stderr │ │ │ ├── BadTelescope3.hs │ │ │ ├── BadTelescope3.stderr │ │ │ ├── BadTelescope4.hs │ │ │ ├── BadTelescope4.stderr │ │ │ ├── DepFail1.hs │ │ │ ├── DepFail1.stderr │ │ │ ├── Makefile │ │ │ ├── PromotedClass.hs │ │ │ ├── PromotedClass.stderr │ │ │ ├── RAE_T32a.hs │ │ │ ├── RAE_T32a.stderr │ │ │ ├── RenamingStar.hs │ │ │ ├── RenamingStar.stderr │ │ │ ├── SelfDep.hs │ │ │ ├── SelfDep.stderr │ │ │ ├── T11334b.hs │ │ │ ├── T11334b.stderr │ │ │ ├── T11407.hs │ │ │ ├── T11407.stderr │ │ │ ├── T11471.hs │ │ │ ├── T11471.stderr │ │ │ ├── T11473.hs │ │ │ ├── T11473.stderr │ │ │ ├── T12081.hs │ │ │ ├── T12081.stderr │ │ │ ├── T12174.hs │ │ │ ├── T12174.stderr │ │ │ ├── T13135.hs │ │ │ ├── T13135.stderr │ │ │ ├── T13601.hs │ │ │ ├── T13601.stderr │ │ │ ├── T13780a.hs │ │ │ ├── T13780a.stderr │ │ │ ├── T13780b.hs │ │ │ ├── T13780c.hs │ │ │ ├── T13780c.stderr │ │ │ ├── T13895.hs │ │ │ ├── T13895.stderr │ │ │ ├── T14066.hs │ │ │ ├── T14066.stderr │ │ │ ├── T14066c.hs │ │ │ ├── T14066c.stderr │ │ │ ├── T14066d.hs │ │ │ ├── T14066d.stderr │ │ │ ├── T14066e.hs │ │ │ ├── T14066e.stderr │ │ │ ├── T14066f.hs │ │ │ ├── T14066f.stderr │ │ │ ├── T14066g.hs │ │ │ ├── T14066g.stderr │ │ │ ├── T14845_fail1.hs │ │ │ ├── T14845_fail1.stderr │ │ │ ├── T14845_fail2.hs │ │ │ ├── T14845_fail2.stderr │ │ │ ├── T15215.hs │ │ │ ├── T15215.stderr │ │ │ ├── T15245.hs │ │ │ ├── T15245.stderr │ │ │ ├── T15264.hs │ │ │ ├── T15264.stderr │ │ │ ├── T15308.hs │ │ │ ├── T15308.stderr │ │ │ ├── T15343.hs │ │ │ ├── T15343.stderr │ │ │ ├── T15380.hs │ │ │ ├── T15380.stderr │ │ │ ├── T15591b.hs │ │ │ ├── T15591b.stderr │ │ │ ├── T15591c.hs │ │ │ ├── T15591c.stderr │ │ │ ├── T15743c.hs │ │ │ ├── T15743c.stderr │ │ │ ├── T15743d.hs │ │ │ ├── T15743d.stderr │ │ │ ├── T15825.hs │ │ │ ├── T15825.stderr │ │ │ ├── T15859.hs │ │ │ ├── T15859.stderr │ │ │ ├── T16326_Fail1.hs │ │ │ ├── T16326_Fail1.stderr │ │ │ ├── T16326_Fail10.hs │ │ │ ├── T16326_Fail10.stderr │ │ │ ├── T16326_Fail11.hs │ │ │ ├── T16326_Fail11.stderr │ │ │ ├── T16326_Fail12.hs │ │ │ ├── T16326_Fail12.stderr │ │ │ ├── T16326_Fail2.hs │ │ │ ├── T16326_Fail2.stderr │ │ │ ├── T16326_Fail3.hs │ │ │ ├── T16326_Fail3.stderr │ │ │ ├── T16326_Fail4.hs │ │ │ ├── T16326_Fail4.stderr │ │ │ ├── T16326_Fail5.hs │ │ │ ├── T16326_Fail5.stderr │ │ │ ├── T16326_Fail6.hs │ │ │ ├── T16326_Fail6.stderr │ │ │ ├── T16326_Fail7.hs │ │ │ ├── T16326_Fail7.stderr │ │ │ ├── T16326_Fail8.hs │ │ │ ├── T16326_Fail8.stderr │ │ │ ├── T16326_Fail9.hs │ │ │ ├── T16326_Fail9.stderr │ │ │ ├── T16391b.hs │ │ │ ├── T16391b.stderr │ │ │ ├── TypeSkolEscape.hs │ │ │ ├── TypeSkolEscape.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T11311.hs │ │ │ ├── T11964.hs │ │ │ ├── T11964a.hs │ │ │ └── all.T │ ├── deriving │ │ ├── Makefile │ │ ├── perf │ │ │ ├── Makefile │ │ │ ├── T10858.hs │ │ │ ├── T10858.stdout │ │ │ └── all.T │ │ ├── should_compile │ │ │ ├── AutoDeriveTypeable.hs │ │ │ ├── Makefile │ │ │ ├── T10487.hs │ │ │ ├── T10487_M.hs │ │ │ ├── T10524.hs │ │ │ ├── T10561.hs │ │ │ ├── T11148.hs │ │ │ ├── T11174.hs │ │ │ ├── T1133.hs │ │ │ ├── T1133.hs-boot │ │ │ ├── T1133a.hs │ │ │ ├── T11357.hs │ │ │ ├── T11396.hs │ │ │ ├── T11416.hs │ │ │ ├── T11509_2.hs │ │ │ ├── T11509_3.hs │ │ │ ├── T11732a.hs │ │ │ ├── T11732b.hs │ │ │ ├── T11732c.hs │ │ │ ├── T11833.hs │ │ │ ├── T11837.hs │ │ │ ├── T12144_1.hs │ │ │ ├── T12144_2.hs │ │ │ ├── T12245.hs │ │ │ ├── T12399.hs │ │ │ ├── T12423.hs │ │ │ ├── T12583.hs │ │ │ ├── T12594.hs │ │ │ ├── T12616.hs │ │ │ ├── T12688.hs │ │ │ ├── T12814.hs │ │ │ ├── T13154a.hs │ │ │ ├── T13272.hs │ │ │ ├── T13272a.hs │ │ │ ├── T13297.hs │ │ │ ├── T13758.hs │ │ │ ├── T13813.hs │ │ │ ├── T13919.hs │ │ │ ├── T13919.stderr │ │ │ ├── T13998.hs │ │ │ ├── T14045b.hs │ │ │ ├── T14094.hs │ │ │ ├── T14094.stderr │ │ │ ├── T14331.hs │ │ │ ├── T14339.hs │ │ │ ├── T14578.hs │ │ │ ├── T14578.stderr │ │ │ ├── T14579.hs │ │ │ ├── T14579.stderr │ │ │ ├── T14579a.hs │ │ │ ├── T14579b.hs │ │ │ ├── T14682.hs │ │ │ ├── T14682.stderr │ │ │ ├── T14883.hs │ │ │ ├── T14932.hs │ │ │ ├── T14933.hs │ │ │ ├── T15290c.hs │ │ │ ├── T15290d.hs │ │ │ ├── T15398.hs │ │ │ ├── T15637.hs │ │ │ ├── T16179.hs │ │ │ ├── T16179.stderr │ │ │ ├── T1830_2.hs │ │ │ ├── T2378.hs │ │ │ ├── T2721.hs │ │ │ ├── T2856.hs │ │ │ ├── T3012.hs │ │ │ ├── T3057.hs │ │ │ ├── T3057A.hs │ │ │ ├── T3965.hs │ │ │ ├── T4220.hs │ │ │ ├── T4302.hs │ │ │ ├── T4325.hs │ │ │ ├── T4325.stderr │ │ │ ├── T4816.hs │ │ │ ├── T4896.hs │ │ │ ├── T4966.hs │ │ │ ├── T4966.stderr │ │ │ ├── T5939.hs │ │ │ ├── T6031.hs │ │ │ ├── T6031a.hs │ │ │ ├── T7269.hs │ │ │ ├── T7704.hs │ │ │ ├── T7710.hs │ │ │ ├── T7947.hs │ │ │ ├── T7947a.hs │ │ │ ├── T7947b.hs │ │ │ ├── T8128.hs │ │ │ ├── T8138.hs │ │ │ ├── T8165.hs │ │ │ ├── T8631.hs │ │ │ ├── T8678.hs │ │ │ ├── T8740.hs │ │ │ ├── T8758.hs │ │ │ ├── T8758a.hs │ │ │ ├── T8865.hs │ │ │ ├── T8893.hs │ │ │ ├── T8950.hs │ │ │ ├── T8963.hs │ │ │ ├── T9069.hs │ │ │ ├── T9359.hs │ │ │ ├── T9968.hs │ │ │ ├── T9968a.hs │ │ │ ├── T9968a.stderr │ │ │ ├── all.T │ │ │ ├── deriving-1935.hs │ │ │ ├── deriving-1935.stderr │ │ │ ├── deriving-via-compile.hs │ │ │ ├── deriving-via-standalone.hs │ │ │ ├── drv-empty-data.hs │ │ │ ├── drv-empty-data.stderr │ │ │ ├── drv-foldable-traversable1.hs │ │ │ ├── drv-foldable-traversable1.stderr │ │ │ ├── drv-functor1.hs │ │ │ ├── drv-functor1.stderr │ │ │ ├── drv-functor2.hs │ │ │ ├── drv-phantom.hs │ │ │ ├── drv-phantom.stderr │ │ │ ├── drv001.hs │ │ │ ├── drv002.hs │ │ │ ├── drv003.hs │ │ │ ├── drv003.stderr │ │ │ ├── drv004.hs │ │ │ ├── drv005.hs │ │ │ ├── drv006.hs │ │ │ ├── drv007.hs │ │ │ ├── drv008.hs │ │ │ ├── drv009.hs │ │ │ ├── drv010.hs │ │ │ ├── drv011.hs │ │ │ ├── drv012.hs │ │ │ ├── drv013.hs │ │ │ ├── drv014.hs │ │ │ ├── drv015.hs │ │ │ ├── drv020.hs │ │ │ └── drv022.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T10598_fail1.hs │ │ │ ├── T10598_fail1.stderr │ │ │ ├── T10598_fail2.hs │ │ │ ├── T10598_fail2.stderr │ │ │ ├── T10598_fail3.hs │ │ │ ├── T10598_fail3.stderr │ │ │ ├── T10598_fail4.hs │ │ │ ├── T10598_fail4.stderr │ │ │ ├── T10598_fail5.hs │ │ │ ├── T10598_fail5.stderr │ │ │ ├── T10598_fail6.hs │ │ │ ├── T10598_fail6.stderr │ │ │ ├── T10684.hs │ │ │ ├── T10684.stderr │ │ │ ├── T1133A.hs │ │ │ ├── T1133A.hs-boot │ │ │ ├── T1133A.stderr │ │ │ ├── T1133Aa.hs │ │ │ ├── T11509_1.hs │ │ │ ├── T11509_1.stderr │ │ │ ├── T12163.hs │ │ │ ├── T12163.stderr │ │ │ ├── T12512.hs │ │ │ ├── T12512.stderr │ │ │ ├── T12801.hs │ │ │ ├── T12801.stderr │ │ │ ├── T14365.stderr │ │ │ ├── T14365A.hs │ │ │ ├── T14365B.hs │ │ │ ├── T14365B.hs-boot │ │ │ ├── T14728a.hs │ │ │ ├── T14728a.stderr │ │ │ ├── T14728b.hs │ │ │ ├── T14728b.stderr │ │ │ ├── T14916.hs │ │ │ ├── T14916.stderr │ │ │ ├── T1496.hs │ │ │ ├── T1496.stderr │ │ │ ├── T15073.hs │ │ │ ├── T15073.stderr │ │ │ ├── T15073a.hs │ │ │ ├── T1830_1.hs │ │ │ ├── T1830_1.stderr │ │ │ ├── T2394.hs │ │ │ ├── T2394.stderr │ │ │ ├── T2701.hs │ │ │ ├── T2701.stderr │ │ │ ├── T2851.hs │ │ │ ├── T2851.stderr │ │ │ ├── T3101.hs │ │ │ ├── T3101.stderr │ │ │ ├── T3621.hs │ │ │ ├── T3621.stderr │ │ │ ├── T3833.hs │ │ │ ├── T3833.stderr │ │ │ ├── T3834.hs │ │ │ ├── T3834.stderr │ │ │ ├── T4083.hs │ │ │ ├── T4083.stderr │ │ │ ├── T4528.hs │ │ │ ├── T4528.stderr │ │ │ ├── T4846.hs │ │ │ ├── T4846.stderr │ │ │ ├── T5287.hs │ │ │ ├── T5287.stderr │ │ │ ├── T5478.hs │ │ │ ├── T5478.stderr │ │ │ ├── T5498.hs │ │ │ ├── T5498.stderr │ │ │ ├── T5686.hs │ │ │ ├── T5686.stderr │ │ │ ├── T5922.hs │ │ │ ├── T5922.stderr │ │ │ ├── T6147.hs │ │ │ ├── T6147.stderr │ │ │ ├── T7148.hs │ │ │ ├── T7148.stderr │ │ │ ├── T7148a.hs │ │ │ ├── T7148a.stderr │ │ │ ├── T7401_fail.hs │ │ │ ├── T7401_fail.stderr │ │ │ ├── T7959.hs │ │ │ ├── T7959.stderr │ │ │ ├── T8165_fail1.hs │ │ │ ├── T8165_fail1.stderr │ │ │ ├── T8165_fail2.hs │ │ │ ├── T8165_fail2.stderr │ │ │ ├── T8851.hs │ │ │ ├── T8851.stderr │ │ │ ├── T8984.hs │ │ │ ├── T8984.stderr │ │ │ ├── T9071-2.hs │ │ │ ├── T9071.hs │ │ │ ├── T9071.stderr │ │ │ ├── T9071_2.hs │ │ │ ├── T9071_2.stderr │ │ │ ├── T9071a.hs │ │ │ ├── T9600-1.hs │ │ │ ├── T9600-1.stderr │ │ │ ├── T9600.hs │ │ │ ├── T9600.stderr │ │ │ ├── T9687.hs │ │ │ ├── T9687.stderr │ │ │ ├── T9730.stderr │ │ │ ├── all.T │ │ │ ├── deriving-via-fail.hs │ │ │ ├── deriving-via-fail.stderr │ │ │ ├── deriving-via-fail2.hs │ │ │ ├── deriving-via-fail2.stderr │ │ │ ├── deriving-via-fail3.hs │ │ │ ├── deriving-via-fail3.stderr │ │ │ ├── deriving-via-fail4.hs │ │ │ ├── deriving-via-fail4.stderr │ │ │ ├── drvfail-foldable-traversable1.hs │ │ │ ├── drvfail-foldable-traversable1.stderr │ │ │ ├── drvfail-functor1.hs │ │ │ ├── drvfail-functor1.stderr │ │ │ ├── drvfail-functor2.hs │ │ │ ├── drvfail-functor2.stderr │ │ │ ├── drvfail001.hs │ │ │ ├── drvfail001.stderr │ │ │ ├── drvfail002.hs │ │ │ ├── drvfail002.stderr │ │ │ ├── drvfail003.hs │ │ │ ├── drvfail003.stderr │ │ │ ├── drvfail004.hs │ │ │ ├── drvfail004.stderr │ │ │ ├── drvfail005.hs │ │ │ ├── drvfail005.stderr │ │ │ ├── drvfail006.hs │ │ │ ├── drvfail006.stderr │ │ │ ├── drvfail007.hs │ │ │ ├── drvfail007.stderr │ │ │ ├── drvfail008.hs │ │ │ ├── drvfail008.stderr │ │ │ ├── drvfail009.hs │ │ │ ├── drvfail009.stderr │ │ │ ├── drvfail011.hs │ │ │ ├── drvfail011.stderr │ │ │ ├── drvfail012.hs │ │ │ ├── drvfail012.stderr │ │ │ ├── drvfail013.hs │ │ │ ├── drvfail013.stderr │ │ │ ├── drvfail015.hs │ │ │ ├── drvfail015.stderr │ │ │ ├── drvfail016.hs-boot │ │ │ ├── drvfail016.stderr │ │ │ └── drvfail016.stdout │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T10104.hs │ │ │ ├── T10104.stdout │ │ │ ├── T10447.hs │ │ │ ├── T10447.stdout │ │ │ ├── T10598_bug.hs │ │ │ ├── T10598_bug.stdout │ │ │ ├── T10598_run.hs │ │ │ ├── T10598_run.stdout │ │ │ ├── T11535.hs │ │ │ ├── T11535.stdout │ │ │ ├── T14918.hs │ │ │ ├── T14918.stdout │ │ │ ├── T2529.hs │ │ │ ├── T2529.stdout │ │ │ ├── T3087.hs │ │ │ ├── T3087.stdout │ │ │ ├── T4136.hs │ │ │ ├── T4136.stdout │ │ │ ├── T4528a.hs │ │ │ ├── T4528a.stdout │ │ │ ├── T5041.hs │ │ │ ├── T5041.stdout │ │ │ ├── T5628.hs │ │ │ ├── T5628.stdout │ │ │ ├── T5712.hs │ │ │ ├── T5712.stdout │ │ │ ├── T7401.hs │ │ │ ├── T7401.stdout │ │ │ ├── T7931.hs │ │ │ ├── T7931.stdout │ │ │ ├── T9576.hs │ │ │ ├── T9576.stderr │ │ │ ├── T9576.stdout │ │ │ ├── T9830.hs │ │ │ ├── T9830.stdout │ │ │ ├── T9830a.hs │ │ │ ├── all.T │ │ │ ├── drvrun-foldable1.hs │ │ │ ├── drvrun-foldable1.stdout │ │ │ ├── drvrun-functor1.hs │ │ │ ├── drvrun-functor1.stdout │ │ │ ├── drvrun001.hs │ │ │ ├── drvrun001.stdout │ │ │ ├── drvrun002.hs │ │ │ ├── drvrun002.stdout │ │ │ ├── drvrun003.hs │ │ │ ├── drvrun003.stdout │ │ │ ├── drvrun004.hs │ │ │ ├── drvrun004.stdout │ │ │ ├── drvrun005.hs │ │ │ ├── drvrun005.stdout │ │ │ ├── drvrun006.hs │ │ │ ├── drvrun006.stdout │ │ │ ├── drvrun007.hs │ │ │ ├── drvrun007.stdout │ │ │ ├── drvrun008.hs │ │ │ ├── drvrun008.stdout │ │ │ ├── drvrun009.hs │ │ │ ├── drvrun009.stdout │ │ │ ├── drvrun010.hs │ │ │ ├── drvrun010.stdout │ │ │ ├── drvrun011.hs │ │ │ ├── drvrun011.stdout │ │ │ ├── drvrun012.hs │ │ │ ├── drvrun012.stdout │ │ │ ├── drvrun013.hs │ │ │ ├── drvrun013.stdout │ │ │ ├── drvrun014.hs │ │ │ ├── drvrun014.stdout │ │ │ ├── drvrun015.hs │ │ │ ├── drvrun015.stdout │ │ │ ├── drvrun016.hs │ │ │ ├── drvrun016.stdout │ │ │ ├── drvrun017.hs │ │ │ ├── drvrun017.stdout │ │ │ ├── drvrun018.hs │ │ │ ├── drvrun018.stdout │ │ │ ├── drvrun019.hs │ │ │ ├── drvrun019.stdout │ │ │ ├── drvrun020.hs │ │ │ ├── drvrun020.stdout │ │ │ ├── drvrun021.hs │ │ │ ├── drvrun021.stdout │ │ │ ├── drvrun022.hs │ │ │ └── drvrun022.stdout │ ├── determinism │ │ ├── Makefile │ │ ├── T13807 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── T13807.stdout │ │ │ └── all.T │ │ ├── determ001 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── determinism001.hs │ │ │ └── determinism001.stdout │ │ ├── determ002 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ002.stdout │ │ ├── determ003 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ003.stdout │ │ ├── determ004 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ004.hs │ │ ├── determ005 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ005.stdout │ │ ├── determ006 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── determ006.stdout │ │ │ └── spec-inline-determ.hs │ │ ├── determ007 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ007.stdout │ │ ├── determ008 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ008.stdout │ │ ├── determ009 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ009.stdout │ │ ├── determ010 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ010.stdout │ │ ├── determ011 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ011.stdout │ │ ├── determ012 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ012.stdout │ │ ├── determ013 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ013.stdout │ │ ├── determ014 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ014.stdout │ │ ├── determ015 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ015.stdout │ │ ├── determ016 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ016.stdout │ │ ├── determ017 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ017.stdout │ │ ├── determ018 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ018.stdout │ │ ├── determ019 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ019.stdout │ │ ├── determ021 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ021.stdout │ │ └── determ022 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── determ022.stdout │ ├── driver │ │ ├── A011.hs │ │ ├── A012.hs │ │ ├── A013.hs │ │ ├── A014.hs │ │ ├── A015.hs │ │ ├── A031.hs │ │ ├── A032.hs │ │ ├── A033.hs │ │ ├── A061a.hs │ │ ├── A061b.hs │ │ ├── A063.hs │ │ ├── A064.hs │ │ ├── A065.hs │ │ ├── A066.hs │ │ ├── A067.hs │ │ ├── A070.hs │ │ ├── A071.hs │ │ ├── A200.hs │ │ ├── B021 │ │ │ └── C.hs │ │ ├── B022 │ │ │ └── C.hs │ │ ├── B023 │ │ │ └── C.hs │ │ ├── B024 │ │ │ └── C.hs │ │ ├── B025 │ │ │ └── C.hs │ │ ├── B027 │ │ │ └── F.hs │ │ ├── B028 │ │ │ └── F.hs │ │ ├── B041 │ │ │ └── C.hs │ │ ├── B042 │ │ │ └── C.hs │ │ ├── B042stub │ │ │ └── C.hs │ │ ├── B043 │ │ │ └── C.hs │ │ ├── B044 │ │ │ └── F.hs │ │ ├── B045 │ │ │ └── F.hs │ │ ├── B200 │ │ │ └── C.hs │ │ ├── D063.hs │ │ ├── D200.hs │ │ ├── F016.hs │ │ ├── F017.hs │ │ ├── F018.hs │ │ ├── F018a.hs │ │ ├── F019.hs │ │ ├── F034.hs │ │ ├── F035.hs │ │ ├── Makefile │ │ ├── Shared001.hs │ │ ├── Static001.hs │ │ ├── T10182.hs │ │ ├── T10182.hs-boot │ │ ├── T10182a.hs │ │ ├── T10219.hspp │ │ ├── T10220.hspp │ │ ├── T10220B.hs │ │ ├── T10320.hs │ │ ├── T10600.hs │ │ ├── T10600.stderr │ │ ├── T10869.hs │ │ ├── T10869A.hs │ │ ├── T10923.hs │ │ ├── T10970.hs │ │ ├── T10970.stdout │ │ ├── T11182.hs │ │ ├── T11182.stdout │ │ ├── T11381.hs │ │ ├── T11381.stderr │ │ ├── T11429a.hs │ │ ├── T11429a.stderr │ │ ├── T11429b.hs │ │ ├── T11429c.hs │ │ ├── T11429c.stderr │ │ ├── T11763.hs │ │ ├── T11763.stdout │ │ ├── T12056a.hs │ │ ├── T12056a.stderr │ │ ├── T12056b.hs │ │ ├── T12056b.stderr │ │ ├── T12056c.hs │ │ ├── T12056c.stderr │ │ ├── T12062 │ │ │ ├── A.hs │ │ │ ├── A.hs-boot │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── T12062.hs │ │ │ ├── T12062.stderr │ │ │ └── all.T │ │ ├── T12135.hs │ │ ├── T12135.stdout │ │ ├── T12135a.h │ │ ├── T12135b.h │ │ ├── T12192.hs │ │ ├── T12625.hs │ │ ├── T12625.stderr │ │ ├── T12674 │ │ │ ├── -T12674.hs │ │ │ ├── -T12674c.c │ │ │ ├── T12674.stdout │ │ │ ├── T12674w.stdout │ │ │ └── all.T │ │ ├── T12752pass.hs │ │ ├── T12955.hsig │ │ ├── T12955.stderr │ │ ├── T12971.hs │ │ ├── T13392 │ │ │ ├── Makefile │ │ │ ├── T13392.stdout │ │ │ └── all.T │ │ ├── T13604.hs │ │ ├── T13604.stdout │ │ ├── T13604a.hs │ │ ├── T13604a.stdout │ │ ├── T13710 │ │ │ ├── A.hs │ │ │ ├── A.hs-boot │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── T13710.stdout │ │ │ └── all.T │ │ ├── T1372 │ │ │ ├── Makefile │ │ │ ├── T1372.stderr │ │ │ ├── all.T │ │ │ ├── p1 │ │ │ │ ├── A1.hs │ │ │ │ ├── A2.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── p1.cabal │ │ │ └── p2 │ │ │ │ ├── Main.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── p2.cabal │ │ ├── T13803 │ │ │ ├── D.hs │ │ │ ├── E.hs │ │ │ ├── E.hs-boot │ │ │ ├── Makefile │ │ │ ├── T13803.stdout │ │ │ ├── Y.hs │ │ │ ├── Y.hs-boot │ │ │ └── all.T │ │ ├── T13914 │ │ │ ├── Makefile │ │ │ ├── T13914.stdout │ │ │ ├── all.T │ │ │ └── main.hs │ │ ├── T14075 │ │ │ ├── F.hs │ │ │ ├── F.hs-boot │ │ │ ├── Makefile │ │ │ ├── O.hs │ │ │ ├── T14075.stderr │ │ │ ├── T14075.stdout │ │ │ ├── V.hs │ │ │ ├── V.hs-boot │ │ │ └── all.T │ │ ├── T14452.hs │ │ ├── T14452.stdout │ │ ├── T15396.hs │ │ ├── T15396.stdout │ │ ├── T15970 │ │ │ ├── A1.hs │ │ │ ├── A2.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── T1959 │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── D.hs │ │ │ ├── E1.hs │ │ │ ├── E2.hs │ │ │ ├── Makefile │ │ │ ├── T1959.stdout │ │ │ └── test.T │ │ ├── T2182.hs │ │ ├── T2182.stderr │ │ ├── T2182_A.hs │ │ ├── T2464.hs │ │ ├── T2464.stderr │ │ ├── T2499.hs │ │ ├── T2499.stderr │ │ ├── T2507.hs │ │ ├── T2507.stderr │ │ ├── T2566.stderr │ │ ├── T3007 │ │ │ ├── A │ │ │ │ ├── A.cabal │ │ │ │ ├── A.hs │ │ │ │ ├── Internal.hs │ │ │ │ └── Setup.hs │ │ │ ├── B │ │ │ │ ├── B.cabal │ │ │ │ ├── B.hs │ │ │ │ ├── Internal.hs │ │ │ │ ├── Internal.hs-boot │ │ │ │ └── Setup.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── T3364.stderr │ │ ├── T3389.hs │ │ ├── T3389.stdout │ │ ├── T365.hs │ │ ├── T365.stderr │ │ ├── T3674.hs │ │ ├── T3674_pre.hs │ │ ├── T4114a.hs │ │ ├── T4114aSub.hs │ │ ├── T4114b.hs │ │ ├── T4114bSub.hs │ │ ├── T4114c.hs │ │ ├── T4114cSub.hs │ │ ├── T4114d.hs │ │ ├── T4114dSub.hs │ │ ├── T437 │ │ │ ├── Makefile │ │ │ ├── T437.stdout │ │ │ ├── Test.hs │ │ │ ├── Test2.hs │ │ │ └── all.T │ │ ├── T4437.hs │ │ ├── T4931.hs │ │ ├── T4931.stdout │ │ ├── T5147 │ │ │ ├── A.hs │ │ │ ├── B1.hs │ │ │ ├── B2.hs │ │ │ ├── Makefile │ │ │ ├── T5147.stderr │ │ │ └── all.T │ │ ├── T5198.hs │ │ ├── T5313.hs │ │ ├── T5584_in │ │ │ └── A.hs-boot │ │ ├── T6037.hs │ │ ├── T6037.stderr │ │ ├── T703.hs │ │ ├── T706.stdout │ │ ├── T7060.hs │ │ ├── T706a.hs │ │ ├── T706b.hs │ │ ├── T7130.hs │ │ ├── T7130.stderr │ │ ├── T7373 │ │ │ ├── D.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── pkg │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── B.hs-boot │ │ │ │ ├── C.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── pkg.cabal │ │ ├── T7563.hs │ │ ├── T7563.stderr │ │ ├── T7835 │ │ │ ├── Makefile │ │ │ ├── T7835.stdout │ │ │ ├── Test.hs │ │ │ ├── TestPrim.hs │ │ │ ├── all.T │ │ │ └── test-prims.cmm │ │ ├── T8101.hs │ │ ├── T8101.stderr │ │ ├── T8101b.hs │ │ ├── T8101b.stderr │ │ ├── T8184 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── B.hs-boot │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── T8526 │ │ │ ├── A.hs │ │ │ ├── T8526.T │ │ │ ├── T8526.script │ │ │ └── T8526.stdout │ │ ├── T8602 │ │ │ ├── A.hs │ │ │ ├── T8602.T │ │ │ ├── T8602.script │ │ │ └── T8602.stderr │ │ ├── T8959a.hs │ │ ├── T8959a.stderr │ │ ├── T9050.cmm │ │ ├── T9562 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── B.hs-boot │ │ │ ├── C.hs │ │ │ ├── D.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── T9776.hs │ │ ├── T9776.stderr │ │ ├── T9938.hs │ │ ├── T9938B.hs │ │ ├── T9963.stderr │ │ ├── all.T │ │ ├── bug1677 │ │ │ ├── Bar.hs │ │ │ ├── Foo.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── bug1677.stderr │ │ ├── conflicting_flags │ │ │ ├── Makefile │ │ │ ├── conflicting_flags.stdout │ │ │ └── test.T │ │ ├── d026 │ │ │ └── P │ │ │ │ └── Q.hs │ │ ├── d051_1 │ │ │ └── P │ │ │ │ └── Q.hs │ │ ├── d051_2 │ │ │ └── R │ │ │ │ └── S.hs │ │ ├── d052_1 │ │ │ └── P │ │ │ │ └── Q.hs │ │ ├── d052_2 │ │ │ └── R │ │ │ │ └── S.hs │ │ ├── d053_1 │ │ │ └── P │ │ │ │ └── Q.hs │ │ ├── d053_2 │ │ │ └── R │ │ │ │ └── S.hs │ │ ├── driver062a.stdout │ │ ├── driver062b.stdout │ │ ├── driver062c.stdout │ │ ├── driver062d.stdout │ │ ├── driver062e.stdout │ │ ├── driver063.stderr │ │ ├── dynHelloWorld.hs │ │ ├── dynHelloWorld.stdout │ │ ├── dynamicToo │ │ │ ├── A003.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── dynamicToo001 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── B1.hs │ │ │ │ ├── B2.hs │ │ │ │ ├── C.hs │ │ │ │ ├── Makefile │ │ │ │ ├── dynamicToo001.stdout │ │ │ │ └── test.T │ │ │ ├── dynamicToo002 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── C.hs │ │ │ │ ├── Makefile │ │ │ │ └── test.T │ │ │ ├── dynamicToo004 │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── pkg1 │ │ │ │ │ ├── A.hs │ │ │ │ │ └── pkg1.cabal │ │ │ │ ├── pkg1dyn │ │ │ │ │ ├── A.hs │ │ │ │ │ └── pkg1.cabal │ │ │ │ ├── pkg2 │ │ │ │ │ ├── B.hs │ │ │ │ │ ├── C.hs │ │ │ │ │ └── pkg2.cabal │ │ │ │ ├── prog.hs │ │ │ │ └── test.T │ │ │ └── dynamicToo005 │ │ │ │ ├── A005.hsig │ │ │ │ ├── Makefile │ │ │ │ ├── dynamicToo005.bkp │ │ │ │ └── test.T │ │ ├── dynamic_flags_001 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── dynamic_flags_002 │ │ │ ├── A_First.hs │ │ │ ├── A_Main.hs │ │ │ ├── A_Second.hs │ │ │ ├── B_First.hs │ │ │ ├── B_Main.hs │ │ │ ├── B_Second.hs │ │ │ ├── C_Child.hs │ │ │ ├── C_Main.hs │ │ │ ├── D_Child.hs │ │ │ ├── D_Main.hs │ │ │ ├── Makefile │ │ │ ├── ManyFirst.hs │ │ │ ├── ManySecond.hs │ │ │ ├── ManyThird.hs │ │ │ └── all.T │ │ ├── inline-check.hs │ │ ├── inline-check.stderr │ │ ├── json.hs │ │ ├── json.stderr │ │ ├── json2.hs │ │ ├── json2.stderr │ │ ├── linkwhole │ │ │ ├── Handles.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── MyCode.hs │ │ │ ├── Types.hs │ │ │ ├── all.T │ │ │ └── linkwhole.stdout │ │ ├── mode001.stdout │ │ ├── objc │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── objc-hi.m │ │ │ ├── objc-hi.stdout │ │ │ ├── objcpp-hi.mm │ │ │ └── objcpp-hi.stdout │ │ ├── overlap │ │ │ ├── List.hs │ │ │ └── Overlap.hs │ │ ├── pragma001.hs │ │ ├── pragma002.hs │ │ ├── recomp001 │ │ │ ├── A.hs │ │ │ ├── B1.hs │ │ │ ├── B2.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp001.stderr │ │ ├── recomp002 │ │ │ ├── Makefile │ │ │ ├── Q.hs │ │ │ ├── W.hs │ │ │ ├── W.hs-boot │ │ │ ├── all.T │ │ │ ├── recomp002.stderr │ │ │ └── recomp002.stdout │ │ ├── recomp003 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── recomp004 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── c.h │ │ │ ├── c1.c │ │ │ ├── c2.c │ │ │ └── recomp004.stdout │ │ ├── recomp005 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C1.hs │ │ │ ├── C2.hs │ │ │ ├── D.hs │ │ │ ├── E.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── recomp005.stderr │ │ │ └── recomp005.stdout │ │ ├── recomp006 │ │ │ ├── A.hs │ │ │ ├── B1.hs │ │ │ ├── B2.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── recomp006.stderr │ │ │ └── recomp006.stdout │ │ ├── recomp007 │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── a1 │ │ │ │ ├── A.hs │ │ │ │ └── a.cabal │ │ │ ├── a2 │ │ │ │ ├── A.hs │ │ │ │ └── a.cabal │ │ │ ├── all.T │ │ │ ├── b │ │ │ │ ├── B.hs │ │ │ │ ├── Main.hs │ │ │ │ └── b.cabal │ │ │ └── recomp007.stdout │ │ ├── recomp008 │ │ │ ├── A1.hs │ │ │ ├── A2.hs │ │ │ ├── B.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp008.stdout │ │ ├── recomp009 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Sub1.hs │ │ │ ├── Sub2.hs │ │ │ ├── all.T │ │ │ └── recomp009.stdout │ │ ├── recomp010 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── X1.hs │ │ │ ├── X2.hs │ │ │ ├── all.T │ │ │ └── recomp010.stdout │ │ ├── recomp011 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp011.stdout │ │ ├── recomp012 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp012.stdout │ │ ├── recomp013 │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp013.stdout │ │ ├── recomp015 │ │ │ ├── Generate.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp015.stdout │ │ ├── recomp016 │ │ │ ├── A.hs │ │ │ ├── A2.hs │ │ │ ├── C.hs │ │ │ ├── D.hs │ │ │ ├── E.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp016.stdout │ │ ├── recomp017 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── C2.hs │ │ │ ├── D.hs │ │ │ ├── E.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── recomp018 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── recomp018.stdout │ │ ├── retc001 │ │ │ ├── A.hs │ │ │ ├── B1.hs │ │ │ ├── B2.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── retc001.stderr │ │ │ └── retc001.stdout │ │ ├── retc002 │ │ │ ├── Makefile │ │ │ ├── Q.hs │ │ │ ├── W.hs │ │ │ ├── W.hs-boot │ │ │ ├── all.T │ │ │ ├── retc002.stderr │ │ │ └── retc002.stdout │ │ ├── retc003 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── retc003.stdout │ │ ├── rtsOpts.hs │ │ ├── rtsopts001.stdout │ │ ├── rtsopts002.hs │ │ ├── rtsopts002.stderr │ │ ├── rtsopts002.stdout │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T10895.hs │ │ │ ├── T10895.stderr │ │ │ ├── T11789a.hs │ │ │ ├── T11789a.stderr │ │ │ ├── T11789b.hs │ │ │ ├── T11789b.stderr │ │ │ ├── T12752.hs │ │ │ └── all.T │ │ ├── spacesInArgs.hs │ │ ├── spacesInArgs.stdout │ │ ├── werror.hs │ │ ├── werror.stderr │ │ ├── withRtsOpts.hs │ │ ├── withRtsOpts.stdout │ │ └── write_interface_make.stdout │ ├── dynlibs │ │ ├── Makefile │ │ ├── T13702.hs │ │ ├── T13702.stdout │ │ ├── T13702a.hs │ │ ├── T3807-export.c │ │ ├── T3807-load.c │ │ ├── T3807.stdout │ │ ├── T3807Export.hs │ │ ├── T4464.stderr │ │ ├── T4464.stdout │ │ ├── T4464B.c │ │ ├── T4464C.c │ │ ├── T4464H.hs │ │ ├── T5373.stdout │ │ ├── T5373A.hs │ │ ├── T5373B.hs │ │ ├── T5373C.hs │ │ ├── T5373D.hs │ │ └── all.T │ ├── eyeball │ │ ├── IOList.lhs │ │ ├── Makefile │ │ ├── README │ │ ├── T3116.hs │ │ ├── dead1.hs │ │ ├── dmd-on-polymorphic-floatouts.hs │ │ ├── inline1.hs │ │ ├── inline2.hs │ │ ├── inline3.hs │ │ ├── inline4.hs │ │ ├── record1.hs │ │ ├── spec-constr1.hs │ │ └── state-hack.hs │ ├── ffi │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T10460.hs │ │ │ ├── T11983.c │ │ │ ├── T11983.h │ │ │ ├── T11983.hs │ │ │ ├── T1357.hs │ │ │ ├── T1357.stderr │ │ │ ├── T14125.hs │ │ │ ├── T3624.hs │ │ │ ├── T3742.hs │ │ │ ├── all.T │ │ │ ├── cc001.hs │ │ │ ├── cc004.hs │ │ │ ├── cc005.hs │ │ │ ├── cc007.hs │ │ │ ├── cc008.hs │ │ │ ├── cc009.hs │ │ │ ├── cc009_inc.h │ │ │ ├── cc010.hs │ │ │ ├── cc011.hs │ │ │ ├── cc012.hs │ │ │ ├── cc013.hs │ │ │ ├── cc014.hs │ │ │ ├── cc015.hs │ │ │ ├── cc016.hs │ │ │ └── ffi-deriv1.hs │ │ ├── should_fail │ │ │ ├── Ccfail004A.hs │ │ │ ├── Makefile │ │ │ ├── T10461.hs │ │ │ ├── T10461.stderr │ │ │ ├── T3066.hs │ │ │ ├── T3066.stderr │ │ │ ├── T5664.hs │ │ │ ├── T5664.stderr │ │ │ ├── T7243.hs │ │ │ ├── T7243.stderr │ │ │ ├── T7506.hs │ │ │ ├── T7506.stderr │ │ │ ├── UnsafeReenter.hs │ │ │ ├── UnsafeReenter.stderr │ │ │ ├── UnsafeReenter.stdout │ │ │ ├── UnsafeReenterC.c │ │ │ ├── all.T │ │ │ ├── capi_value_function.hs │ │ │ ├── capi_value_function.stderr │ │ │ ├── ccall_value.hs │ │ │ ├── ccall_value.stderr │ │ │ ├── ccall_value_c.h │ │ │ ├── ccfail001.hs │ │ │ ├── ccfail001.stderr │ │ │ ├── ccfail002.hs │ │ │ ├── ccfail002.stderr │ │ │ ├── ccfail003.hs │ │ │ ├── ccfail003.stderr │ │ │ ├── ccfail004.hs │ │ │ ├── ccfail004.stderr │ │ │ ├── ccfail005.hs │ │ │ └── ccfail005.stderr │ │ └── should_run │ │ │ ├── Capi_Ctype_001.hsc │ │ │ ├── Capi_Ctype_001.stdout │ │ │ ├── Capi_Ctype_002.hs │ │ │ ├── Capi_Ctype_002.stdout │ │ │ ├── Capi_Ctype_A_001.hsc │ │ │ ├── Capi_Ctype_A_002.hsc │ │ │ ├── Makefile │ │ │ ├── PrimFFIInt16.hs │ │ │ ├── PrimFFIInt16.stdout │ │ │ ├── PrimFFIInt16_c.c │ │ │ ├── PrimFFIInt8.hs │ │ │ ├── PrimFFIInt8.stdout │ │ │ ├── PrimFFIInt8_c.c │ │ │ ├── PrimFFIWord16.hs │ │ │ ├── PrimFFIWord16.stdout │ │ │ ├── PrimFFIWord16_c.c │ │ │ ├── PrimFFIWord8.hs │ │ │ ├── PrimFFIWord8.stdout │ │ │ ├── PrimFFIWord8_c.c │ │ │ ├── T12134.hs │ │ │ ├── T12134.stdout │ │ │ ├── T12134_c.c │ │ │ ├── T12614.hs │ │ │ ├── T12614.stdout │ │ │ ├── T12614_c.c │ │ │ ├── T1288.hs │ │ │ ├── T1288.stdout │ │ │ ├── T1288_c.c │ │ │ ├── T1288_ghci.hs │ │ │ ├── T1288_ghci.stdout │ │ │ ├── T1288_ghci_c.c │ │ │ ├── T1679.hs │ │ │ ├── T1679.stdout │ │ │ ├── T2276.hs │ │ │ ├── T2276.stdout │ │ │ ├── T2276_c.c │ │ │ ├── T2276_ghci.hs │ │ │ ├── T2276_ghci.stdout │ │ │ ├── T2276_ghci_c.c │ │ │ ├── T2469.hs │ │ │ ├── T2594.hs │ │ │ ├── T2594.stdout │ │ │ ├── T2594_c.c │ │ │ ├── T2594_c.h │ │ │ ├── T2917a.hs │ │ │ ├── T4012.hs │ │ │ ├── T4012.stdout │ │ │ ├── T4012_A.hs │ │ │ ├── T4012_B.hs │ │ │ ├── T4038.hs │ │ │ ├── T4038.stdout │ │ │ ├── T4221.hs │ │ │ ├── T4221.stdout │ │ │ ├── T4221_c.c │ │ │ ├── T5402.hs │ │ │ ├── T5402_main.c │ │ │ ├── T5594.hs │ │ │ ├── T5594.stdout │ │ │ ├── T5594_c.c │ │ │ ├── T7170.hs │ │ │ ├── T7170.stderr │ │ │ ├── T7170.stdout │ │ │ ├── T8083.hs │ │ │ ├── T8083.stdout │ │ │ ├── T8083_c.c │ │ │ ├── T9274.hs │ │ │ ├── T9274.stdout │ │ │ ├── all.T │ │ │ ├── capi_ctype_001.h │ │ │ ├── capi_ctype_001_c.c │ │ │ ├── capi_ctype_002_A.h │ │ │ ├── capi_ctype_002_B.h │ │ │ ├── capi_value.hs │ │ │ ├── capi_value.stdout │ │ │ ├── capi_value_c.c │ │ │ ├── capi_value_c.h │ │ │ ├── fed001.hs │ │ │ ├── fed001.stdout │ │ │ ├── ffi001.hs │ │ │ ├── ffi001.stdout │ │ │ ├── ffi002.hs │ │ │ ├── ffi002.stdout │ │ │ ├── ffi002_c.c │ │ │ ├── ffi003.hs │ │ │ ├── ffi003.stdout │ │ │ ├── ffi004.hs │ │ │ ├── ffi004.stdout │ │ │ ├── ffi005.hs │ │ │ ├── ffi005.stdout │ │ │ ├── ffi006.hs │ │ │ ├── ffi006.stdout │ │ │ ├── ffi007.hs │ │ │ ├── ffi007.stdout │ │ │ ├── ffi008.hs │ │ │ ├── ffi008.stderr │ │ │ ├── ffi009.hs │ │ │ ├── ffi009.stdout │ │ │ ├── ffi010.hs │ │ │ ├── ffi011.hs │ │ │ ├── ffi011.stdout │ │ │ ├── ffi012.hs │ │ │ ├── ffi012.stdout │ │ │ ├── ffi013.hs │ │ │ ├── ffi013.stdout │ │ │ ├── ffi014.hs │ │ │ ├── ffi014.stdout │ │ │ ├── ffi014_cbits.c │ │ │ ├── ffi014_cbits.h │ │ │ ├── ffi015.hs │ │ │ ├── ffi015.stdout │ │ │ ├── ffi015_cbits.c │ │ │ ├── ffi015_cbits.h │ │ │ ├── ffi016.hs │ │ │ ├── ffi016.stdout │ │ │ ├── ffi017.hs │ │ │ ├── ffi018.h │ │ │ ├── ffi018.hs │ │ │ ├── ffi018.stdout │ │ │ ├── ffi018_c.c │ │ │ ├── ffi018_ghci.h │ │ │ ├── ffi018_ghci.hs │ │ │ ├── ffi018_ghci.stdout │ │ │ ├── ffi018_ghci_c.c │ │ │ ├── ffi019.hs │ │ │ ├── ffi019.stdout │ │ │ ├── ffi020.hs │ │ │ ├── ffi020.stderr │ │ │ ├── ffi021.hs │ │ │ ├── ffi021.stdout │ │ │ ├── ffi022.hs │ │ │ ├── ffi022.stdout │ │ │ ├── ffi023.hs │ │ │ ├── ffi023_c.c │ │ │ ├── ffi_parsing_001.hs │ │ │ ├── ffi_parsing_001.stdout │ │ │ ├── ffi_parsing_001_c.c │ │ │ ├── fptr01.h │ │ │ ├── fptr01.hs │ │ │ ├── fptr01.stdout │ │ │ ├── fptr01_c.c │ │ │ ├── fptr02.hs │ │ │ ├── fptrfail01.h │ │ │ ├── fptrfail01.hs │ │ │ ├── fptrfail01.stderr │ │ │ ├── fptrfail01.stdout │ │ │ └── fptrfail01_c.c │ ├── gadt │ │ ├── Arith.hs │ │ ├── CasePrune.hs │ │ ├── CasePrune.stderr │ │ ├── FloatEq.hs │ │ ├── Gadt17_help.hs │ │ ├── Gadt23_AST.hs │ │ ├── Makefile │ │ ├── Nilsson.hs │ │ ├── Session.hs │ │ ├── Session.stdout │ │ ├── T12087.hs │ │ ├── T12087.stderr │ │ ├── T12468.hs │ │ ├── T12468.stderr │ │ ├── T14320.hs │ │ ├── T14719.hs │ │ ├── T14719.stderr │ │ ├── T14808.hs │ │ ├── T15009.hs │ │ ├── T15558.hs │ │ ├── T15558.stderr │ │ ├── T1999.hs │ │ ├── T1999a.hs │ │ ├── T2040.hs │ │ ├── T2151.hs │ │ ├── T2587.hs │ │ ├── T3013.hs │ │ ├── T3163.hs │ │ ├── T3163.stderr │ │ ├── T3169.hs │ │ ├── T3169.stderr │ │ ├── T3638.hs │ │ ├── T3651.hs │ │ ├── T3651.stderr │ │ ├── T5424.hs │ │ ├── T5424a.hs │ │ ├── T7205.hs │ │ ├── T7293.hs │ │ ├── T7293.stderr │ │ ├── T7294.hs │ │ ├── T7294.stderr │ │ ├── T7321.hs │ │ ├── T7321a.hs │ │ ├── T7558.hs │ │ ├── T7558.stderr │ │ ├── T7974.hs │ │ ├── T9096.hs │ │ ├── T9380.hs │ │ ├── T9380.stdout │ │ ├── all.T │ │ ├── arrow.hs │ │ ├── data1.hs │ │ ├── data2.hs │ │ ├── doaitse.hs │ │ ├── equal.hs │ │ ├── gadt-dim1.hs │ │ ├── gadt-dim2.hs │ │ ├── gadt-dim3.hs │ │ ├── gadt-dim4.hs │ │ ├── gadt-dim5.hs │ │ ├── gadt-dim6.hs │ │ ├── gadt-dim7.hs │ │ ├── gadt-dim8.hs │ │ ├── gadt-escape1.hs │ │ ├── gadt-escape1.stderr │ │ ├── gadt-fd.hs │ │ ├── gadt1.hs │ │ ├── gadt10.hs │ │ ├── gadt10.stderr │ │ ├── gadt11.hs │ │ ├── gadt11.stderr │ │ ├── gadt13.hs │ │ ├── gadt13.stderr │ │ ├── gadt14.hs │ │ ├── gadt15.hs │ │ ├── gadt16.hs │ │ ├── gadt17.hs │ │ ├── gadt18.hs │ │ ├── gadt19.hs │ │ ├── gadt2.hs │ │ ├── gadt2.stdout │ │ ├── gadt20.hs │ │ ├── gadt21.hs │ │ ├── gadt21.stderr │ │ ├── gadt22.hs │ │ ├── gadt23.hs │ │ ├── gadt24.hs │ │ ├── gadt25.hs │ │ ├── gadt3.hs │ │ ├── gadt4.hs │ │ ├── gadt4.stdout │ │ ├── gadt5.hs │ │ ├── gadt5.stdout │ │ ├── gadt6.hs │ │ ├── gadt7.hs │ │ ├── gadt7.stderr │ │ ├── gadt8.hs │ │ ├── gadt9.hs │ │ ├── gadtSyntax001.hs │ │ ├── gadtSyntaxFail001.hs │ │ ├── gadtSyntaxFail001.stderr │ │ ├── gadtSyntaxFail002.hs │ │ ├── gadtSyntaxFail002.stderr │ │ ├── gadtSyntaxFail003.hs │ │ ├── gadtSyntaxFail003.stderr │ │ ├── josef.hs │ │ ├── karl1.hs │ │ ├── karl2.hs │ │ ├── lazypat.hs │ │ ├── lazypat.stderr │ │ ├── lazypatok.hs │ │ ├── nbe.hs │ │ ├── nbe.stdout │ │ ├── records-fail1.hs │ │ ├── records-fail1.stderr │ │ ├── records.hs │ │ ├── records.stdout │ │ ├── red-black.hs │ │ ├── rw.hs │ │ ├── rw.stderr │ │ ├── scoped.hs │ │ ├── set.hs │ │ ├── tc.hs │ │ ├── tc.stdout │ │ ├── tdpe.hs │ │ ├── termination.hs │ │ ├── type-rep.hs │ │ ├── type-rep.stdout │ │ ├── ubx-records.hs │ │ ├── ubx-records.stdout │ │ ├── while.hs │ │ └── while.stdout │ ├── generics │ │ ├── GEnum │ │ │ └── Enum.hs │ │ ├── GEq │ │ │ ├── GEq1.hs │ │ │ ├── GEq1.stdout │ │ │ ├── GEq1A.hs │ │ │ ├── GEq2.hs │ │ │ ├── GEq2.stdout │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── GFullyStrict.hs │ │ ├── GFullyStrict.stdout │ │ ├── GFunctor │ │ │ ├── GFunctor.hs │ │ │ ├── GFunctor1.stdout │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── GMap │ │ │ ├── GMap.hs │ │ │ ├── GMap1.stdout │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── GShow │ │ │ ├── GShow.hs │ │ │ ├── GShow1.stdout │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── GenCanDoRep0.hs │ │ ├── GenCanDoRep1.hs │ │ ├── GenCannotDoRep0_0.hs │ │ ├── GenCannotDoRep0_0.stderr │ │ ├── GenCannotDoRep0_1.hs │ │ ├── GenCannotDoRep0_1.stderr │ │ ├── GenCannotDoRep0_2.hs │ │ ├── GenCannotDoRep0_2.stderr │ │ ├── GenCannotDoRep1_0.hs │ │ ├── GenCannotDoRep1_0.stderr │ │ ├── GenCannotDoRep1_1.hs │ │ ├── GenCannotDoRep1_1.stderr │ │ ├── GenCannotDoRep1_2.hs │ │ ├── GenCannotDoRep1_2.stderr │ │ ├── GenCannotDoRep1_3.hs │ │ ├── GenCannotDoRep1_3.stderr │ │ ├── GenCannotDoRep1_4.hs │ │ ├── GenCannotDoRep1_4.stderr │ │ ├── GenCannotDoRep1_6.hs │ │ ├── GenCannotDoRep1_6.stderr │ │ ├── GenCannotDoRep1_7.hs │ │ ├── GenCannotDoRep1_7.stderr │ │ ├── GenCannotDoRep1_8.hs │ │ ├── GenCannotDoRep1_8.stderr │ │ ├── GenDeprecated.stderr │ │ ├── GenDerivOutput.hs │ │ ├── GenDerivOutput.stderr │ │ ├── GenDerivOutput1_0.hs │ │ ├── GenDerivOutput1_0.stderr │ │ ├── GenDerivOutput1_1.hs │ │ ├── GenDerivOutput1_1.stderr │ │ ├── GenNewtype.hs │ │ ├── GenNewtype.stdout │ │ ├── GenShouldFail0.hs │ │ ├── GenShouldFail0.stderr │ │ ├── GenShouldFail1_0.hs │ │ ├── GenShouldFail1_0.stderr │ │ ├── Makefile │ │ ├── T10030.hs │ │ ├── T10030.stdout │ │ ├── T10361a.hs │ │ ├── T10361b.hs │ │ ├── T10604 │ │ │ ├── Makefile │ │ │ ├── T10604_Authenticated.hs │ │ │ ├── T10604_bad_variable_occurrence.hs │ │ │ ├── T10604_bad_variable_occurrence.stderr │ │ │ ├── T10604_deriving.hs │ │ │ ├── T10604_deriving.stderr │ │ │ ├── T10604_no_PolyKinds.hs │ │ │ ├── T10604_no_PolyKinds.stderr │ │ │ └── all.T │ │ ├── T11358.hs │ │ ├── T11358.stdout │ │ ├── T12220.hs │ │ ├── T15012.hs │ │ ├── T15012a.hs │ │ ├── T5462No1.hs │ │ ├── T5462No1.stderr │ │ ├── T5462Yes1.hs │ │ ├── T5462Yes1.stdout │ │ ├── T5462Yes2.hs │ │ ├── T5462Yes2.stdout │ │ ├── T5884.hs │ │ ├── T5884Other.hs │ │ ├── T7878.hs │ │ ├── T7878A.hs │ │ ├── T7878A.hs-boot │ │ ├── T7878B.hs │ │ ├── T8468.hs │ │ ├── T8468.stderr │ │ ├── T8479.hs │ │ ├── T9563.hs │ │ ├── Uniplate │ │ │ ├── GUniplate.hs │ │ │ ├── GUniplate1.stdout │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ └── all.T │ ├── ghc-api │ │ ├── Makefile │ │ ├── T10052 │ │ │ ├── Makefile │ │ │ ├── T10052-input.hs │ │ │ ├── T10052.hs │ │ │ ├── T10052.stderr │ │ │ ├── T10052.stdout │ │ │ └── all.T │ │ ├── T10508_api.hs │ │ ├── T10508_api.stderr │ │ ├── T10508_api.stdout │ │ ├── T10942.hs │ │ ├── T10942.stdout │ │ ├── T10942_A.hs │ │ ├── T11579.hs │ │ ├── T11579.stdout │ │ ├── T12099.hs │ │ ├── T12099.stdout │ │ ├── T4891 │ │ │ ├── Makefile │ │ │ ├── T4891.hs │ │ │ ├── T4891.stdout │ │ │ ├── X.hs │ │ │ └── all.T │ │ ├── T6145.hs │ │ ├── T6145.stdout │ │ ├── T7478 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── T7478.hs │ │ │ ├── T7478.stdout │ │ │ └── all.T │ │ ├── T8628.hs │ │ ├── T8628.stdout │ │ ├── T8639_api.hs │ │ ├── T8639_api.stdout │ │ ├── T8639_api_a.hs │ │ ├── T9015.hs │ │ ├── T9015.stdout │ │ ├── T9595.hs │ │ ├── T9595.stdout │ │ ├── all.T │ │ ├── annotations-literals │ │ │ ├── .gitignore │ │ │ ├── LiteralsTest.hs │ │ │ ├── LiteralsTest2.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── literals.hs │ │ │ ├── literals.stdout │ │ │ ├── parsed.hs │ │ │ └── parsed.stdout │ │ ├── annotations │ │ │ ├── .gitignore │ │ │ ├── AnnotationLet.hs │ │ │ ├── AnnotationTuple.hs │ │ │ ├── BundleExport.hs │ │ │ ├── CheckUtils.hs │ │ │ ├── CommentsTest.hs │ │ │ ├── ListComprehensions.hs │ │ │ ├── Makefile │ │ │ ├── StarBinderAnns.hs │ │ │ ├── StarBinderAnns.stdout │ │ │ ├── T10255.stdout │ │ │ ├── T10268.stdout │ │ │ ├── T10269.stdout │ │ │ ├── T10276.stdout │ │ │ ├── T10278.stdout │ │ │ ├── T10280.stdout │ │ │ ├── T10307.stdout │ │ │ ├── T10309.stdout │ │ │ ├── T10312.stdout │ │ │ ├── T10313.stdout │ │ │ ├── T10354.stdout │ │ │ ├── T10357.stdout │ │ │ ├── T10358.stdout │ │ │ ├── T10396.stdout │ │ │ ├── T10399.stdout │ │ │ ├── T10598.stdout │ │ │ ├── T11018.stdout │ │ │ ├── T11321.stdout │ │ │ ├── T11332.stdout │ │ │ ├── T11430.stdout │ │ │ ├── T12417.stdout │ │ │ ├── T13163.stdout │ │ │ ├── T15303.stdout │ │ │ ├── T16212.stdout │ │ │ ├── T16230.stdout │ │ │ ├── T16236.stdout │ │ │ ├── T16279.stdout │ │ │ ├── Test10255.hs │ │ │ ├── Test10268.hs │ │ │ ├── Test10269.hs │ │ │ ├── Test10276.hs │ │ │ ├── Test10278.hs │ │ │ ├── Test10280.hs │ │ │ ├── Test10307.hs │ │ │ ├── Test10309.hs │ │ │ ├── Test10312.hs │ │ │ ├── Test10313.hs │ │ │ ├── Test10354.hs │ │ │ ├── Test10357.hs │ │ │ ├── Test10358.hs │ │ │ ├── Test10396.hs │ │ │ ├── Test10399.hs │ │ │ ├── Test10598.hs │ │ │ ├── Test11018.hs │ │ │ ├── Test11321.hs │ │ │ ├── Test11332.hs │ │ │ ├── Test11430.hs │ │ │ ├── Test12417.hs │ │ │ ├── Test13163.hs │ │ │ ├── Test15303.hs │ │ │ ├── Test16212.hs │ │ │ ├── Test16230.hs │ │ │ ├── Test16236.hs │ │ │ ├── Test16279.hs │ │ │ ├── TestBoolFormula.hs │ │ │ ├── all.T │ │ │ ├── annotations.hs │ │ │ ├── annotations.stdout │ │ │ ├── boolFormula.stdout │ │ │ ├── bundle-export.stdout │ │ │ ├── comments.hs │ │ │ ├── comments.stdout │ │ │ ├── exampleTest.stdout │ │ │ ├── listcomps.hs │ │ │ ├── listcomps.stdout │ │ │ ├── load-main.hs │ │ │ ├── load-main.stdout │ │ │ ├── parseTree.hs │ │ │ ├── parseTree.stdout │ │ │ ├── stringSource.hs │ │ │ └── t11430.hs │ │ ├── apirecomp001 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── apirecomp001.stderr │ │ │ ├── apirecomp001.stdout │ │ │ └── myghc.hs │ │ ├── dynCompileExpr │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── dynCompileExpr.hs │ │ │ └── dynCompileExpr.stdout │ │ ├── ghcApi.hs │ │ ├── ghcApi.stdout │ │ └── show-srcspan │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── showsrcspan.hs │ │ │ └── showsrcspan.stdout │ ├── ghc-e │ │ ├── Makefile │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T7962.stderr │ │ │ ├── T9905fail1.stderr │ │ │ ├── T9905fail2.stderr │ │ │ ├── T9905fail3.stderr │ │ │ ├── T9930 │ │ │ ├── T9930fail.stderr │ │ │ ├── all.T │ │ │ ├── ghc-e-fail1.stderr │ │ │ └── ghc-e-fail2.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T11478.script │ │ │ ├── T11478.stdout │ │ │ ├── T2228.hs │ │ │ ├── T2228.stdout │ │ │ ├── T2636.hs │ │ │ ├── T2636.stderr │ │ │ ├── T3890.hs │ │ │ ├── T3890.stdout │ │ │ ├── T9086.hs │ │ │ ├── T9905.stdout │ │ │ ├── T9905b.stdout │ │ │ ├── all.T │ │ │ ├── ghc-e002.hs │ │ │ ├── ghc-e002.stdout │ │ │ ├── ghc-e003.stdout │ │ │ ├── ghc-e004.stdout │ │ │ ├── ghc-e005.hs │ │ │ ├── ghc-e005.stderr │ │ │ ├── ghc-e005.stdout │ │ │ └── ghc-e006.stdout │ ├── ghci.debugger │ │ ├── GADT.hs │ │ ├── HappyTest.hs │ │ ├── Makefile │ │ ├── QSort.hs │ │ ├── Test.hs │ │ ├── Test2.hs │ │ ├── Test3.hs │ │ ├── Test4.hs │ │ ├── Test6.hs │ │ ├── Test7.hs │ │ ├── Unboxed.hs │ │ ├── getargs.hs │ │ ├── mdo.hs │ │ └── scripts │ │ │ ├── Break007.hs │ │ │ ├── Break020b.hs │ │ │ ├── Makefile │ │ │ ├── T12458.script │ │ │ ├── T12458.stdout │ │ │ ├── T13825-debugger.hs │ │ │ ├── T13825-debugger.script │ │ │ ├── T13825-debugger.stdout │ │ │ ├── T2740.hs │ │ │ ├── T2740.script │ │ │ ├── T2740.stdout │ │ │ ├── T7386.hs │ │ │ ├── T7386.script │ │ │ ├── T7386.stdout │ │ │ ├── T8557.hs │ │ │ ├── T8557.script │ │ │ ├── T8557.stdout │ │ │ ├── TupleN.hs │ │ │ ├── all.T │ │ │ ├── break001.script │ │ │ ├── break001.stdout │ │ │ ├── break002.script │ │ │ ├── break002.stdout │ │ │ ├── break003.script │ │ │ ├── break003.stderr │ │ │ ├── break003.stdout │ │ │ ├── break004.script │ │ │ ├── break005.script │ │ │ ├── break005.stdout │ │ │ ├── break006.script │ │ │ ├── break006.stderr │ │ │ ├── break006.stdout │ │ │ ├── break007.script │ │ │ ├── break007.stdout │ │ │ ├── break008.script │ │ │ ├── break008.stdout │ │ │ ├── break009.script │ │ │ ├── break009.stdout │ │ │ ├── break010.script │ │ │ ├── break010.stdout │ │ │ ├── break011.script │ │ │ ├── break011.stdout │ │ │ ├── break012.hs │ │ │ ├── break012.script │ │ │ ├── break012.stdout │ │ │ ├── break013.hs │ │ │ ├── break013.script │ │ │ ├── break013.stdout │ │ │ ├── break014.hs │ │ │ ├── break014.script │ │ │ ├── break014.stdout │ │ │ ├── break015.hs │ │ │ ├── break015.script │ │ │ ├── break016.hs │ │ │ ├── break016.script │ │ │ ├── break016.stdout │ │ │ ├── break017.script │ │ │ ├── break017.stdout │ │ │ ├── break018.script │ │ │ ├── break018.stdout │ │ │ ├── break019.script │ │ │ ├── break019.stderr │ │ │ ├── break020.hs │ │ │ ├── break020.script │ │ │ ├── break020.stdout │ │ │ ├── break021.script │ │ │ ├── break021.stdout │ │ │ ├── break022 │ │ │ ├── A1.hs │ │ │ ├── B.hs │ │ │ ├── B.hs-boot │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── break022.script │ │ │ └── break022.stdout │ │ │ ├── break023 │ │ │ ├── A1.hs │ │ │ ├── B.hs │ │ │ ├── B.hs-boot │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── break023.script │ │ │ └── break023.stdout │ │ │ ├── break024.hs │ │ │ ├── break024.script │ │ │ ├── break024.stdout │ │ │ ├── break025.script │ │ │ ├── break025.stdout │ │ │ ├── break026.hs │ │ │ ├── break026.script │ │ │ ├── break026.stdout │ │ │ ├── break027.script │ │ │ ├── break027.stdout │ │ │ ├── break028.hs │ │ │ ├── break028.script │ │ │ ├── break028.stdout │ │ │ ├── break029.hs │ │ │ ├── break029.script │ │ │ ├── break029.stdout │ │ │ ├── dynbrk001.script │ │ │ ├── dynbrk001.stderr │ │ │ ├── dynbrk001.stdout │ │ │ ├── dynbrk002.script │ │ │ ├── dynbrk002.stdout │ │ │ ├── dynbrk003.script │ │ │ ├── dynbrk003.stdout │ │ │ ├── dynbrk004.script │ │ │ ├── dynbrk004.stdout │ │ │ ├── dynbrk005.hs │ │ │ ├── dynbrk005.script │ │ │ ├── dynbrk005.stdout │ │ │ ├── dynbrk007.hs │ │ │ ├── dynbrk007.script │ │ │ ├── dynbrk007.stdout │ │ │ ├── dynbrk008.hs │ │ │ ├── dynbrk008.script │ │ │ ├── dynbrk008.stdout │ │ │ ├── dynbrk009.hs │ │ │ ├── dynbrk009.script │ │ │ ├── dynbrk009.stdout │ │ │ ├── getargs.script │ │ │ ├── getargs.stdout │ │ │ ├── hist001.script │ │ │ ├── hist001.stdout │ │ │ ├── hist002.script │ │ │ ├── hist002.stdout │ │ │ ├── listCommand001.script │ │ │ ├── listCommand001.stdout │ │ │ ├── listCommand002.hs │ │ │ ├── listCommand002.script │ │ │ ├── listCommand002.stdout │ │ │ ├── print001.script │ │ │ ├── print001.stdout │ │ │ ├── print002.script │ │ │ ├── print002.stdout │ │ │ ├── print003.script │ │ │ ├── print003.stdout │ │ │ ├── print004.script │ │ │ ├── print004.stdout │ │ │ ├── print005.script │ │ │ ├── print005.stdout │ │ │ ├── print006.script │ │ │ ├── print006.stdout │ │ │ ├── print007.script │ │ │ ├── print007.stderr │ │ │ ├── print007.stdout │ │ │ ├── print008.script │ │ │ ├── print008.stdout │ │ │ ├── print009.script │ │ │ ├── print009.stdout │ │ │ ├── print010.script │ │ │ ├── print010.stdout │ │ │ ├── print011.script │ │ │ ├── print011.stdout │ │ │ ├── print012.script │ │ │ ├── print012.stdout │ │ │ ├── print013.script │ │ │ ├── print013.stdout │ │ │ ├── print014.script │ │ │ ├── print014.stdout │ │ │ ├── print015.script │ │ │ ├── print015.stdout │ │ │ ├── print016.script │ │ │ ├── print016.stdout │ │ │ ├── print017.script │ │ │ ├── print017.stdout │ │ │ ├── print018.script │ │ │ ├── print018.stdout │ │ │ ├── print019.script │ │ │ ├── print019.stderr │ │ │ ├── print019.stdout │ │ │ ├── print020.script │ │ │ ├── print020.stdout │ │ │ ├── print021.hs │ │ │ ├── print021.script │ │ │ ├── print021.stdout │ │ │ ├── print022.hs │ │ │ ├── print022.script │ │ │ ├── print022.stdout │ │ │ ├── print023.script │ │ │ ├── print023.stdout │ │ │ ├── print024.script │ │ │ ├── print024.stdout │ │ │ ├── print025.hs │ │ │ ├── print025.script │ │ │ ├── print025.stdout │ │ │ ├── print026.script │ │ │ ├── print026.stdout │ │ │ ├── print027.script │ │ │ ├── print027.stdout │ │ │ ├── print028.script │ │ │ ├── print028.stdout │ │ │ ├── print029.hs │ │ │ ├── print029.script │ │ │ ├── print029.stdout │ │ │ ├── print030.script │ │ │ ├── print030.stdout │ │ │ ├── print031.hs │ │ │ ├── print031.script │ │ │ ├── print031.stdout │ │ │ ├── print032.script │ │ │ ├── print032.stdout │ │ │ ├── print033.script │ │ │ ├── print033.stdout │ │ │ ├── print034.script │ │ │ ├── print034.stdout │ │ │ ├── print035.script │ │ │ ├── print035.stdout │ │ │ ├── print036.script │ │ │ ├── print036.stdout │ │ │ ├── print037.script │ │ │ ├── print037.stdout │ │ │ ├── result001.hs │ │ │ ├── result001.script │ │ │ └── result001.stdout │ ├── ghci │ │ ├── Makefile │ │ ├── T11827 │ │ │ ├── A.hs │ │ │ ├── A.hs-boot │ │ │ ├── B.hs │ │ │ ├── T11827.script │ │ │ ├── T11827.stderr │ │ │ └── all.T │ │ ├── T16392 │ │ │ ├── A.hs │ │ │ ├── T16392.script │ │ │ ├── T16392.stderr │ │ │ ├── T16392.stdout │ │ │ └── all.T │ │ ├── linking │ │ │ ├── Makefile │ │ │ ├── T14708.hs │ │ │ ├── T14708.stderr │ │ │ ├── T15729.c │ │ │ ├── T15729.hs │ │ │ ├── T15729.stdout │ │ │ ├── T3333.c │ │ │ ├── T3333.hs │ │ │ ├── T3333.stdout │ │ │ ├── TestLink.hs │ │ │ ├── add.c │ │ │ ├── all.T │ │ │ ├── dyn │ │ │ │ ├── A.c │ │ │ │ ├── B.c │ │ │ │ ├── Makefile │ │ │ │ ├── T10458.hs │ │ │ │ ├── T10458.script │ │ │ │ ├── T10458.stdout │ │ │ │ ├── T10955.script │ │ │ │ ├── T10955.stdout │ │ │ │ ├── T10955dyn.hs │ │ │ │ ├── T10955dyn.stdout │ │ │ │ ├── T11072.hs │ │ │ │ ├── T11072gcc.stdout │ │ │ │ ├── T11072msvc.stdout │ │ │ │ ├── T1407.script │ │ │ │ ├── all.T │ │ │ │ ├── big-obj-c.c │ │ │ │ ├── big-obj.hs │ │ │ │ ├── big-obj.stdout │ │ │ │ ├── i686 │ │ │ │ │ └── libAS.lib │ │ │ │ ├── libAS.def │ │ │ │ └── x86_64 │ │ │ │ │ └── libAS.lib │ │ │ ├── f.c │ │ │ ├── ghcilink001.stdout │ │ │ ├── ghcilink002.stdout │ │ │ ├── ghcilink004.stdout │ │ │ └── ghcilink005.stdout │ │ ├── prog001 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C1.hs │ │ │ ├── D1.hs │ │ │ ├── D2.hs │ │ │ ├── Makefile │ │ │ ├── prog001-ext.stdout │ │ │ ├── prog001.T │ │ │ ├── prog001.script │ │ │ └── prog001.stdout │ │ ├── prog002 │ │ │ ├── A1.hs │ │ │ ├── A2.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── D.hs │ │ │ ├── Makefile │ │ │ ├── prog002.T │ │ │ ├── prog002.script │ │ │ └── prog002.stdout │ │ ├── prog003 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── D1.hs │ │ │ ├── D2.hs │ │ │ ├── Makefile │ │ │ ├── prog003.T │ │ │ ├── prog003.script │ │ │ └── prog003.stdout │ │ ├── prog004 │ │ │ ├── Makefile │ │ │ └── prog004.T │ │ ├── prog005 │ │ │ ├── A1.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── prog005.T │ │ │ ├── prog005.script │ │ │ └── prog005.stdout │ │ ├── prog006 │ │ │ ├── A.hs │ │ │ ├── Boot.hs-boot │ │ │ ├── Boot1.hs │ │ │ ├── Boot2.hs │ │ │ ├── Makefile │ │ │ ├── prog006.T │ │ │ ├── prog006.script │ │ │ └── prog006.stderr │ │ ├── prog007 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── C.hs-boot │ │ │ ├── ghci.prog007.script │ │ │ ├── ghci.prog007.stdout │ │ │ └── prog007.T │ │ ├── prog008 │ │ │ ├── A.hs │ │ │ ├── ghci.prog008.script │ │ │ ├── ghci.prog008.stdout │ │ │ └── prog008.T │ │ ├── prog009 │ │ │ ├── A1.hs │ │ │ ├── A2.hs │ │ │ ├── A3.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── ghci.prog009.T │ │ │ ├── ghci.prog009.script │ │ │ ├── ghci.prog009.stderr │ │ │ └── ghci.prog009.stdout │ │ ├── prog010 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── ghci.prog010.script │ │ │ ├── ghci.prog010.stderr │ │ │ └── ghci.prog010.stdout │ │ ├── prog011 │ │ │ ├── Makefile │ │ │ ├── prog011.T │ │ │ ├── prog011.hx │ │ │ ├── prog011.script │ │ │ ├── prog011.stderr │ │ │ └── prog011.stdout │ │ ├── prog012 │ │ │ ├── Bar1.hs │ │ │ ├── Bar2.hs │ │ │ ├── Foo.hs │ │ │ ├── FooBar.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── prog012.script │ │ │ ├── prog012.stderr │ │ │ └── prog012.stdout │ │ ├── prog013 │ │ │ ├── Bad.hs │ │ │ ├── Good.hs │ │ │ ├── prog013.T │ │ │ ├── prog013.script │ │ │ ├── prog013.stderr │ │ │ └── prog013.stdout │ │ ├── prog014 │ │ │ ├── Makefile │ │ │ ├── Primop.hs │ │ │ ├── dummy.c │ │ │ ├── prog014.T │ │ │ ├── prog014.script │ │ │ └── prog014.stderr │ │ ├── prog015 │ │ │ ├── Level1.hs │ │ │ ├── Level2 │ │ │ │ └── Level2.hs │ │ │ ├── Makefile │ │ │ ├── TopLevel.hs │ │ │ ├── prog015.T │ │ │ ├── prog015.script │ │ │ └── prog015.stdout │ │ ├── prog016 │ │ │ ├── Level1.hs │ │ │ ├── Level2 │ │ │ │ └── Level2.hs │ │ │ ├── Makefile │ │ │ ├── TopLevel.hs │ │ │ ├── prog016.T │ │ │ ├── prog016.script │ │ │ └── prog016.stdout │ │ ├── prog017 │ │ │ ├── Level1.hs │ │ │ ├── Level2 │ │ │ │ └── Level2.hs │ │ │ ├── Makefile │ │ │ ├── TopLevel.hs │ │ │ ├── prog017.T │ │ │ ├── prog017.script │ │ │ └── prog017.stdout │ │ ├── prog018 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── prog018.T │ │ │ ├── prog018.script │ │ │ └── prog018.stdout │ │ ├── scripts │ │ │ ├── Defer02.script │ │ │ ├── Defer02.stderr │ │ │ ├── Defer02.stdout │ │ │ ├── Defer03.hs │ │ │ ├── Ghci025B.hs │ │ │ ├── Ghci025C.hs │ │ │ ├── Ghci025D.hs │ │ │ ├── GhciCurDir.script │ │ │ ├── GhciKinds.hs │ │ │ ├── GhciKinds.script │ │ │ ├── GhciKinds.stdout │ │ │ ├── Makefile │ │ │ ├── StaticPtr.hs │ │ │ ├── StaticPtr.script │ │ │ ├── StaticPtr.stderr │ │ │ ├── StaticPtr.stdout │ │ │ ├── T10018.script │ │ │ ├── T10018.stdout │ │ │ ├── T10059.script │ │ │ ├── T10059.stdout │ │ │ ├── T10110.script │ │ │ ├── T10110.stdout │ │ │ ├── T10110A.hs │ │ │ ├── T10110B.hs │ │ │ ├── T10110C.hs │ │ │ ├── T10122.script │ │ │ ├── T10122.stdout │ │ │ ├── T10248.script │ │ │ ├── T10248.stderr │ │ │ ├── T10249.script │ │ │ ├── T10249.stderr │ │ │ ├── T10321.hs │ │ │ ├── T10321.script │ │ │ ├── T10321.stdout │ │ │ ├── T10322.script │ │ │ ├── T10322.stdout │ │ │ ├── T10322A.hs │ │ │ ├── T10322B.hs │ │ │ ├── T10322C.hs │ │ │ ├── T10408.stdout │ │ │ ├── T10408A.script │ │ │ ├── T10408B.script │ │ │ ├── T10439.script │ │ │ ├── T10439.stdout │ │ │ ├── T10453.script │ │ │ ├── T10453.stdout │ │ │ ├── T10466.script │ │ │ ├── T10501.script │ │ │ ├── T10501.stderr │ │ │ ├── T10508.script │ │ │ ├── T10508.stderr │ │ │ ├── T10508.stdout │ │ │ ├── T10520.script │ │ │ ├── T10520.stdout │ │ │ ├── T10576.hs │ │ │ ├── T10576a.script │ │ │ ├── T10576a.stdout │ │ │ ├── T10576b.script │ │ │ ├── T10576b.stdout │ │ │ ├── T10663.script │ │ │ ├── T10663.stderr │ │ │ ├── T10963.script │ │ │ ├── T10963.stderr │ │ │ ├── T10963.stdout │ │ │ ├── T10989.script │ │ │ ├── T10989.stderr │ │ │ ├── T10989.stdout │ │ │ ├── T11051a.script │ │ │ ├── T11051a.stdout │ │ │ ├── T11051b.script │ │ │ ├── T11051b.stdout │ │ │ ├── T11098.script │ │ │ ├── T11098.stdout │ │ │ ├── T11208.hs │ │ │ ├── T11208.script │ │ │ ├── T11208.stdout │ │ │ ├── T11252.script │ │ │ ├── T11252.stdout │ │ │ ├── T11266.script │ │ │ ├── T11376.script │ │ │ ├── T11376.stdout │ │ │ ├── T11389.script │ │ │ ├── T11389.stdout │ │ │ ├── T11456.hs │ │ │ ├── T11456.script │ │ │ ├── T11456.stdout │ │ │ ├── T11524a.script │ │ │ ├── T11524a.stdout │ │ │ ├── T11606.script │ │ │ ├── T11606.stderr │ │ │ ├── T11721.script │ │ │ ├── T11721.stdout │ │ │ ├── T11728.hs │ │ │ ├── T11728.script │ │ │ ├── T11975.script │ │ │ ├── T11975.stdout │ │ │ ├── T12005.script │ │ │ ├── T12005.stdout │ │ │ ├── T12007.hs │ │ │ ├── T12007.script │ │ │ ├── T12007.stdout │ │ │ ├── T12023.script │ │ │ ├── T12023.stdout │ │ │ ├── T12024.script │ │ │ ├── T12024.stdout │ │ │ ├── T12091.script │ │ │ ├── T12091.stdout │ │ │ ├── T12158.script │ │ │ ├── T12447.script │ │ │ ├── T12447.stdout │ │ │ ├── T12520.hs │ │ │ ├── T12520.script │ │ │ ├── T12520.stdout │ │ │ ├── T12523.hs │ │ │ ├── T12523.script │ │ │ ├── T12523.stdout │ │ │ ├── T12550.script │ │ │ ├── T12550.stdout │ │ │ ├── T13202.script │ │ │ ├── T13202.stderr │ │ │ ├── T13202a.script │ │ │ ├── T13202a.stderr │ │ │ ├── T13385.script │ │ │ ├── T13407.script │ │ │ ├── T13407.stdout │ │ │ ├── T13420.hs │ │ │ ├── T13420.script │ │ │ ├── T13420.stdout │ │ │ ├── T13466.script │ │ │ ├── T13466.stderr │ │ │ ├── T13591.script │ │ │ ├── T13591A.hs │ │ │ ├── T13591A.hs-boot │ │ │ ├── T13591B.hs │ │ │ ├── T13699.hs │ │ │ ├── T13699.script │ │ │ ├── T13699.stdout │ │ │ ├── T13963.script │ │ │ ├── T13963.stdout │ │ │ ├── T13988.hs │ │ │ ├── T13988.script │ │ │ ├── T13988.stdout │ │ │ ├── T14342.script │ │ │ ├── T14676.script │ │ │ ├── T14676.stdout │ │ │ ├── T14796.script │ │ │ ├── T14796.stdout │ │ │ ├── T14828.script │ │ │ ├── T14969.script │ │ │ ├── T14969.stderr │ │ │ ├── T15259.script │ │ │ ├── T15259.stderr │ │ │ ├── T15325.hs │ │ │ ├── T15325.script │ │ │ ├── T15325.stderr │ │ │ ├── T15341.hs │ │ │ ├── T15341.script │ │ │ ├── T15341.stdout │ │ │ ├── T15568.hs │ │ │ ├── T15568.script │ │ │ ├── T15568.stdout │ │ │ ├── T15591.hs │ │ │ ├── T15591.script │ │ │ ├── T15591.stdout │ │ │ ├── T15743b.hs │ │ │ ├── T15743b.script │ │ │ ├── T15743b.stdout │ │ │ ├── T15827.hs │ │ │ ├── T15827.script │ │ │ ├── T15827.stdout │ │ │ ├── T15898.script │ │ │ ├── T15898.stderr │ │ │ ├── T15941.script │ │ │ ├── T15941.stdout │ │ │ ├── T16030.hs │ │ │ ├── T16030.script │ │ │ ├── T16030.stdout │ │ │ ├── T16089.script │ │ │ ├── T16089.stdout │ │ │ ├── T1914.script │ │ │ ├── T1914.stderr │ │ │ ├── T1914.stdout │ │ │ ├── T2182ghci.script │ │ │ ├── T2182ghci.stderr │ │ │ ├── T2182ghci.stdout │ │ │ ├── T2182ghci2.script │ │ │ ├── T2182ghci2.stderr │ │ │ ├── T2182ghci2.stdout │ │ │ ├── T2182ghci_A.hs │ │ │ ├── T2182ghci_B.hs │ │ │ ├── T2182ghci_C.hs │ │ │ ├── T2452.script │ │ │ ├── T2452.stderr │ │ │ ├── T2452.stdout │ │ │ ├── T2766.script │ │ │ ├── T2766.stdout │ │ │ ├── T2816.script │ │ │ ├── T2816.stderr │ │ │ ├── T2816.stdout │ │ │ ├── T2976.script │ │ │ ├── T2976.stdout │ │ │ ├── T3263.hs │ │ │ ├── T3263.script │ │ │ ├── T3263.stderr │ │ │ ├── T4015.hs │ │ │ ├── T4015.script │ │ │ ├── T4015.stdout │ │ │ ├── T4051.hs │ │ │ ├── T4051.script │ │ │ ├── T4051.stdout │ │ │ ├── T4087.hs │ │ │ ├── T4087.script │ │ │ ├── T4087.stdout │ │ │ ├── T4127.script │ │ │ ├── T4127.stdout │ │ │ ├── T4127a.script │ │ │ ├── T4127a.stderr │ │ │ ├── T4175.hs │ │ │ ├── T4175.script │ │ │ ├── T4175.stdout │ │ │ ├── T4316.script │ │ │ ├── T4316.stdout │ │ │ ├── T4832.script │ │ │ ├── T4832.stdout │ │ │ ├── T5045.hs │ │ │ ├── T5045.script │ │ │ ├── T5130.script │ │ │ ├── T5417.hs │ │ │ ├── T5417.script │ │ │ ├── T5417.stdout │ │ │ ├── T5417a.hs │ │ │ ├── T5545.script │ │ │ ├── T5545.stdout │ │ │ ├── T5557.script │ │ │ ├── T5557.stdout │ │ │ ├── T5564.script │ │ │ ├── T5564.stderr │ │ │ ├── T5564.stdout │ │ │ ├── T5566.hs │ │ │ ├── T5566.script │ │ │ ├── T5566.stdout │ │ │ ├── T5820.hs │ │ │ ├── T5820.script │ │ │ ├── T5820.stderr │ │ │ ├── T5820.stdout │ │ │ ├── T5836.script │ │ │ ├── T5836.stderr │ │ │ ├── T5975a.script │ │ │ ├── T5975b.script │ │ │ ├── T5979.script │ │ │ ├── T5979.stderr │ │ │ ├── T6007.script │ │ │ ├── T6007.stderr │ │ │ ├── T6018ghci.script │ │ │ ├── T6018ghcifail.script │ │ │ ├── T6018ghcifail.stderr │ │ │ ├── T6018ghcirnfail.script │ │ │ ├── T6018ghcirnfail.stderr │ │ │ ├── T6027ghci.script │ │ │ ├── T6027ghci.stdout │ │ │ ├── T6091.hs │ │ │ ├── T6091.script │ │ │ ├── T6091.stdout │ │ │ ├── T6105.hs │ │ │ ├── T6105.script │ │ │ ├── T6105.stdout │ │ │ ├── T6106.script │ │ │ ├── T6106.stderr │ │ │ ├── T6106_preproc.hs │ │ │ ├── T7117.script │ │ │ ├── T7117.stdout │ │ │ ├── T7586.script │ │ │ ├── T7586.stdout │ │ │ ├── T7587.script │ │ │ ├── T7587.stdout │ │ │ ├── T7627.script │ │ │ ├── T7627.stdout │ │ │ ├── T7627b.script │ │ │ ├── T7627b.stderr │ │ │ ├── T7688.hs │ │ │ ├── T7688.script │ │ │ ├── T7688.stdout │ │ │ ├── T7730.script │ │ │ ├── T7730.stdout │ │ │ ├── T7872.script │ │ │ ├── T7872.stdout │ │ │ ├── T7873.script │ │ │ ├── T7873.stderr │ │ │ ├── T7873.stdout │ │ │ ├── T789.hs │ │ │ ├── T789.script │ │ │ ├── T789.stdout │ │ │ ├── T7894.script │ │ │ ├── T7894.stderr │ │ │ ├── T7939.hs │ │ │ ├── T7939.script │ │ │ ├── T7939.stdout │ │ │ ├── T8113.script │ │ │ ├── T8113.stdout │ │ │ ├── T8116.script │ │ │ ├── T8116.stdout │ │ │ ├── T8172.script │ │ │ ├── T8172.stdout │ │ │ ├── T8172.stdout-mingw32 │ │ │ ├── T8215.script │ │ │ ├── T8316.hs │ │ │ ├── T8316.script │ │ │ ├── T8353.script │ │ │ ├── T8353.stderr │ │ │ ├── T8357.hs │ │ │ ├── T8357.script │ │ │ ├── T8357.stdout │ │ │ ├── T8383.hs │ │ │ ├── T8383.script │ │ │ ├── T8383.stdout │ │ │ ├── T8469.hs │ │ │ ├── T8469.script │ │ │ ├── T8469.stdout │ │ │ ├── T8469a.hs │ │ │ ├── T8485.script │ │ │ ├── T8485.stderr │ │ │ ├── T8535.script │ │ │ ├── T8535.stdout │ │ │ ├── T8579.script │ │ │ ├── T8579.stdout │ │ │ ├── T8639.hs │ │ │ ├── T8639.script │ │ │ ├── T8639.stderr │ │ │ ├── T8639.stdout │ │ │ ├── T8640.script │ │ │ ├── T8649.script │ │ │ ├── T8649.stderr │ │ │ ├── T8674.hs │ │ │ ├── T8674.script │ │ │ ├── T8674.stdout │ │ │ ├── T8696.script │ │ │ ├── T8696.stdout │ │ │ ├── T8696A.hs │ │ │ ├── T8696B.hs │ │ │ ├── T8776.hs │ │ │ ├── T8776.script │ │ │ ├── T8776.stdout │ │ │ ├── T8831.hs │ │ │ ├── T8831.script │ │ │ ├── T8831.stdout │ │ │ ├── T8917.hs │ │ │ ├── T8917.script │ │ │ ├── T8917.stdout │ │ │ ├── T8931.script │ │ │ ├── T8931.stdout │ │ │ ├── T8959.script │ │ │ ├── T8959.stderr │ │ │ ├── T8959.stdout │ │ │ ├── T8959b.hs │ │ │ ├── T8959b.script │ │ │ ├── T8959b.stderr │ │ │ ├── T9086b.script │ │ │ ├── T9086b.stdout │ │ │ ├── T9140.script │ │ │ ├── T9140.stdout │ │ │ ├── T9181.script │ │ │ ├── T9181.stdout │ │ │ ├── T9293.hs │ │ │ ├── T9293.script │ │ │ ├── T9293.stderr │ │ │ ├── T9293.stdout │ │ │ ├── T9293.stdout-mingw32 │ │ │ ├── T9367-raw.stdout │ │ │ ├── T9367.hs │ │ │ ├── T9367.script │ │ │ ├── T9658.script │ │ │ ├── T9658.stdout │ │ │ ├── T9762.script │ │ │ ├── T9762.stdout │ │ │ ├── T9762A.hs │ │ │ ├── T9762B.hs │ │ │ ├── T9878.hs │ │ │ ├── T9878.script │ │ │ ├── T9878.stderr │ │ │ ├── T9878b.hs │ │ │ ├── T9878b.script │ │ │ ├── T9878b.stdout │ │ │ ├── T9881.script │ │ │ ├── T9881.stdout │ │ │ ├── TypeAppData.script │ │ │ ├── TypeAppData.stdout │ │ │ ├── all.T │ │ │ ├── ghci001.script │ │ │ ├── ghci001.stdout │ │ │ ├── ghci002.script │ │ │ ├── ghci002.stdout │ │ │ ├── ghci003.script │ │ │ ├── ghci003.stdout │ │ │ ├── ghci004.hs │ │ │ ├── ghci004.script │ │ │ ├── ghci004.stdout │ │ │ ├── ghci005.script │ │ │ ├── ghci005.stdout │ │ │ ├── ghci006.hs │ │ │ ├── ghci006.script │ │ │ ├── ghci006.stdout │ │ │ ├── ghci007.script │ │ │ ├── ghci007.stdout │ │ │ ├── ghci008.script │ │ │ ├── ghci008.stdout │ │ │ ├── ghci009.script │ │ │ ├── ghci009.stdout │ │ │ ├── ghci010.script │ │ │ ├── ghci010.stdout │ │ │ ├── ghci011.script │ │ │ ├── ghci011.stdout │ │ │ ├── ghci012.script │ │ │ ├── ghci012.stdout │ │ │ ├── ghci013.script │ │ │ ├── ghci013.stdout │ │ │ ├── ghci014.hs │ │ │ ├── ghci014.script │ │ │ ├── ghci015.hs │ │ │ ├── ghci015.script │ │ │ ├── ghci015.stdout │ │ │ ├── ghci016.hs │ │ │ ├── ghci016.script │ │ │ ├── ghci016.stdout │ │ │ ├── ghci017.script │ │ │ ├── ghci017.stdout │ │ │ ├── ghci018.script │ │ │ ├── ghci018.stdout │ │ │ ├── ghci019.hs │ │ │ ├── ghci019.script │ │ │ ├── ghci019.stderr │ │ │ ├── ghci019.stdout │ │ │ ├── ghci020.script │ │ │ ├── ghci020.stdout │ │ │ ├── ghci021.script │ │ │ ├── ghci021.stderr │ │ │ ├── ghci021.stdout │ │ │ ├── ghci022.hs │ │ │ ├── ghci022.script │ │ │ ├── ghci022.stderr │ │ │ ├── ghci023.ghci │ │ │ ├── ghci023.script │ │ │ ├── ghci023.stdout │ │ │ ├── ghci024.script │ │ │ ├── ghci024.stdout │ │ │ ├── ghci024.stdout-mingw32 │ │ │ ├── ghci025.hs │ │ │ ├── ghci025.script │ │ │ ├── ghci025.stdout │ │ │ ├── ghci026.script │ │ │ ├── ghci026.stdout │ │ │ ├── ghci027.script │ │ │ ├── ghci027.stdout │ │ │ ├── ghci027_1.hs │ │ │ ├── ghci027_2.hs │ │ │ ├── ghci028.script │ │ │ ├── ghci028.stdout │ │ │ ├── ghci029.script │ │ │ ├── ghci029.stdout │ │ │ ├── ghci030.hs │ │ │ ├── ghci030.script │ │ │ ├── ghci030.stdout │ │ │ ├── ghci031.hs │ │ │ ├── ghci031.script │ │ │ ├── ghci031.stderr │ │ │ ├── ghci031.stdout │ │ │ ├── ghci032.script │ │ │ ├── ghci033.hs │ │ │ ├── ghci033.script │ │ │ ├── ghci033.stdout │ │ │ ├── ghci034.script │ │ │ ├── ghci034.stderr │ │ │ ├── ghci034.stdout │ │ │ ├── ghci035.script │ │ │ ├── ghci035.stdout │ │ │ ├── ghci036.script │ │ │ ├── ghci036.stderr │ │ │ ├── ghci036.stdout │ │ │ ├── ghci037.script │ │ │ ├── ghci037.stdout │ │ │ ├── ghci038.hs │ │ │ ├── ghci038.script │ │ │ ├── ghci038.stderr │ │ │ ├── ghci038.stdout │ │ │ ├── ghci039.script │ │ │ ├── ghci039.stdout │ │ │ ├── ghci040.script │ │ │ ├── ghci040.stdout │ │ │ ├── ghci041.script │ │ │ ├── ghci041.stdout │ │ │ ├── ghci042.script │ │ │ ├── ghci042.stdout │ │ │ ├── ghci043.script │ │ │ ├── ghci043.stdout │ │ │ ├── ghci044.script │ │ │ ├── ghci044.stderr │ │ │ ├── ghci044.stdout │ │ │ ├── ghci044a.hs │ │ │ ├── ghci044a.script │ │ │ ├── ghci044a.stdout │ │ │ ├── ghci045.script │ │ │ ├── ghci045.stdout │ │ │ ├── ghci046.script │ │ │ ├── ghci046.stderr │ │ │ ├── ghci046.stdout │ │ │ ├── ghci047.script │ │ │ ├── ghci047.stderr │ │ │ ├── ghci047.stdout │ │ │ ├── ghci048.script │ │ │ ├── ghci048.stderr │ │ │ ├── ghci049.script │ │ │ ├── ghci049.stdout │ │ │ ├── ghci050.script │ │ │ ├── ghci050.stderr │ │ │ ├── ghci050.stdout │ │ │ ├── ghci051.script │ │ │ ├── ghci051.stderr │ │ │ ├── ghci051.stdout │ │ │ ├── ghci052.script │ │ │ ├── ghci052.stderr │ │ │ ├── ghci052.stdout │ │ │ ├── ghci053.script │ │ │ ├── ghci053.stderr │ │ │ ├── ghci053.stdout │ │ │ ├── ghci054.script │ │ │ ├── ghci054.stdout │ │ │ ├── ghci055.script │ │ │ ├── ghci055.stdout │ │ │ ├── ghci056.script │ │ │ ├── ghci056.stdout │ │ │ ├── ghci056_c.c │ │ │ ├── ghci057.hs │ │ │ ├── ghci057.script │ │ │ ├── ghci057.stderr │ │ │ ├── ghci057.stdout │ │ │ ├── ghci057.stdout-mingw32 │ │ │ ├── ghci058.script │ │ │ ├── ghci058.stdout │ │ │ ├── ghci059.script │ │ │ ├── ghci059.stdout │ │ │ ├── ghci060.script │ │ │ ├── ghci060.stderr │ │ │ ├── ghci061.hs │ │ │ ├── ghci061.script │ │ │ ├── ghci061.stderr │ │ │ ├── ghci062.script │ │ │ ├── ghci062.stdout │ │ │ ├── ghci062 │ │ │ │ └── Test.hs │ │ │ └── ghci063.script │ │ ├── shell.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T10549.hs │ │ │ ├── T10549.script │ │ │ ├── T10549.stderr │ │ │ ├── T10549a.hs │ │ │ ├── T10549a.script │ │ │ ├── T10549a.stderr │ │ │ ├── T14608.hs │ │ │ ├── T14608.script │ │ │ ├── T14608.stderr │ │ │ ├── T15055.script │ │ │ ├── T15055.stderr │ │ │ ├── T16013.script │ │ │ ├── T16013.stderr │ │ │ ├── T16287.script │ │ │ ├── T16287.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── BinaryArray.hs │ │ │ ├── Makefile │ │ │ ├── T10145.script │ │ │ ├── T10145.stdout │ │ │ ├── T10857a.script │ │ │ ├── T10857a.stdout │ │ │ ├── T10857b.script │ │ │ ├── T10857b.stdout │ │ │ ├── T11328.script │ │ │ ├── T11328.stdout │ │ │ ├── T11825.hs │ │ │ ├── T11825.script │ │ │ ├── T11825.stdout │ │ │ ├── T12128.hs │ │ │ ├── T12128.script │ │ │ ├── T12456.script │ │ │ ├── T12525.script │ │ │ ├── T12525.stdout │ │ │ ├── T12549.script │ │ │ ├── T12549.stdout │ │ │ ├── T13825-ghci.hs │ │ │ ├── T13825-ghci.script │ │ │ ├── T13825-ghci.stdout │ │ │ ├── T14125a.script │ │ │ ├── T14125a.stdout │ │ │ ├── T14963a.hs │ │ │ ├── T14963a.script │ │ │ ├── T14963a.stdout │ │ │ ├── T14963b.hs │ │ │ ├── T14963b.script │ │ │ ├── T14963b.stdout │ │ │ ├── T14963c.hs │ │ │ ├── T14963c.script │ │ │ ├── T14963c.stdout │ │ │ ├── T15007.script │ │ │ ├── T15007.stderr │ │ │ ├── T15007.stdout │ │ │ ├── T15369.hs │ │ │ ├── T15369.script │ │ │ ├── T15369.stdout │ │ │ ├── T15633a.script │ │ │ ├── T15633a.stderr │ │ │ ├── T15633a.stdout │ │ │ ├── T15633b.script │ │ │ ├── T15633b.stderr │ │ │ ├── T15633b.stdout │ │ │ ├── T15806.script │ │ │ ├── T15806.stderr │ │ │ ├── T15806.stdout │ │ │ ├── T16096.script │ │ │ ├── T16096.stdout │ │ │ ├── T2589.hs │ │ │ ├── T2589.stdout │ │ │ ├── T2881.hs │ │ │ ├── T2881.stdout │ │ │ ├── T3171.stdout │ │ │ ├── T7253.script │ │ │ ├── T7253.stderr │ │ │ ├── T7253.stdout │ │ │ ├── T8377.hs │ │ │ ├── T8377.stdout │ │ │ ├── T9914.script │ │ │ ├── T9914.stdout │ │ │ ├── T9915.script │ │ │ ├── T9915.stdout │ │ │ ├── all.T │ │ │ ├── ghcirun001.hs │ │ │ ├── ghcirun001.stdout │ │ │ ├── ghcirun002.hs │ │ │ ├── ghcirun002.stdout │ │ │ ├── ghcirun003.hs │ │ │ ├── ghcirun003.stdout │ │ │ ├── ghcirun004.hs │ │ │ ├── ghcirun004.stdout │ │ │ └── tc-plugin-ghci │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── TcPluginGHCi.hs │ │ │ └── tc-plugin-ghci.cabal │ ├── haddock │ │ ├── Makefile │ │ ├── haddock_examples │ │ │ ├── Hidden.hs │ │ │ ├── Makefile │ │ │ ├── Test.hs │ │ │ ├── Visible.hs │ │ │ ├── haddock.Test.stderr │ │ │ ├── header.h │ │ │ └── test.T │ │ ├── haddock_testsuite │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── should_compile_flag_haddock │ │ │ ├── Makefile │ │ │ ├── T10398.hs │ │ │ ├── T10398.stderr │ │ │ ├── T11768.hs │ │ │ ├── T11768.stderr │ │ │ ├── all.T │ │ │ ├── haddockA001.hs │ │ │ ├── haddockA001.stderr │ │ │ ├── haddockA002.hs │ │ │ ├── haddockA002.stderr │ │ │ ├── haddockA003.hs │ │ │ ├── haddockA003.stderr │ │ │ ├── haddockA004.hs │ │ │ ├── haddockA004.stderr │ │ │ ├── haddockA005.hs │ │ │ ├── haddockA005.stderr │ │ │ ├── haddockA006.hs │ │ │ ├── haddockA006.stderr │ │ │ ├── haddockA007.hs │ │ │ ├── haddockA007.stderr │ │ │ ├── haddockA008.hs │ │ │ ├── haddockA008.stderr │ │ │ ├── haddockA009.hs │ │ │ ├── haddockA009.stderr │ │ │ ├── haddockA010.hs │ │ │ ├── haddockA010.stderr │ │ │ ├── haddockA011.hs │ │ │ ├── haddockA011.stderr │ │ │ ├── haddockA012.hs │ │ │ ├── haddockA012.stderr │ │ │ ├── haddockA013.hs │ │ │ ├── haddockA013.stderr │ │ │ ├── haddockA014.hs │ │ │ ├── haddockA014.stderr │ │ │ ├── haddockA015.hs │ │ │ ├── haddockA015.stderr │ │ │ ├── haddockA016.hs │ │ │ ├── haddockA016.stderr │ │ │ ├── haddockA017.hs │ │ │ ├── haddockA017.stderr │ │ │ ├── haddockA018.hs │ │ │ ├── haddockA018.stderr │ │ │ ├── haddockA019.hs │ │ │ ├── haddockA019.stderr │ │ │ ├── haddockA020.hs │ │ │ ├── haddockA020.stderr │ │ │ ├── haddockA021.hs │ │ │ ├── haddockA021.stderr │ │ │ ├── haddockA022.hs │ │ │ ├── haddockA022.stderr │ │ │ ├── haddockA023.hs │ │ │ ├── haddockA023.stderr │ │ │ ├── haddockA024.hs │ │ │ ├── haddockA024.stderr │ │ │ ├── haddockA025.hs │ │ │ ├── haddockA025.stderr │ │ │ ├── haddockA026.hs │ │ │ ├── haddockA026.stderr │ │ │ ├── haddockA027.hs │ │ │ ├── haddockA027.stderr │ │ │ ├── haddockA028.hs │ │ │ ├── haddockA028.stderr │ │ │ ├── haddockA029.hs │ │ │ ├── haddockA029.stderr │ │ │ ├── haddockA030.hs │ │ │ ├── haddockA030.stderr │ │ │ ├── haddockA031.hs │ │ │ ├── haddockA031.stderr │ │ │ ├── haddockA032.hs │ │ │ ├── haddockA032.stderr │ │ │ ├── haddockA033.hs │ │ │ ├── haddockA033.stderr │ │ │ ├── haddockA034.hs │ │ │ ├── haddockA034.stderr │ │ │ ├── haddockA035.hs │ │ │ ├── haddockA035.stderr │ │ │ ├── haddockA036.hs │ │ │ ├── haddockA036.stderr │ │ │ ├── haddockA037.hs │ │ │ ├── haddockA037.stderr │ │ │ ├── haddockA038.hs │ │ │ ├── haddockA038.stderr │ │ │ ├── haddockA039.hs │ │ │ └── haddockA039.stderr │ │ ├── should_compile_flag_nohaddock │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── haddockB001.hs │ │ │ ├── haddockB002.hs │ │ │ ├── haddockB003.hs │ │ │ └── haddockB004.hs │ │ ├── should_compile_noflag_haddock │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── haddockC001.hs │ │ │ ├── haddockC002.hs │ │ │ ├── haddockC003.hs │ │ │ ├── haddockC004.hs │ │ │ ├── haddockC005.hs │ │ │ ├── haddockC006.hs │ │ │ ├── haddockC007.hs │ │ │ ├── haddockC008.hs │ │ │ ├── haddockC009.hs │ │ │ ├── haddockC010.hs │ │ │ ├── haddockC011.hs │ │ │ ├── haddockC012.hs │ │ │ ├── haddockC013.hs │ │ │ ├── haddockC014.hs │ │ │ ├── haddockC015.hs │ │ │ ├── haddockC016.hs │ │ │ ├── haddockC017.hs │ │ │ ├── haddockC018.hs │ │ │ ├── haddockC019.hs │ │ │ ├── haddockC020.hs │ │ │ ├── haddockC021.hs │ │ │ ├── haddockC022.hs │ │ │ ├── haddockC023.hs │ │ │ ├── haddockC024.hs │ │ │ ├── haddockC025.hs │ │ │ ├── haddockC026.hs │ │ │ ├── haddockC027.hs │ │ │ ├── haddockC028.hs │ │ │ ├── haddockC029.hs │ │ │ ├── haddockC030.hs │ │ │ ├── haddockC031.hs │ │ │ ├── haddockC032.hs │ │ │ ├── haddockC035.hs │ │ │ ├── haddockC036.hs │ │ │ ├── haddockC037.hs │ │ │ ├── haddockC038.hs │ │ │ └── haddockSimplUtilsBug.hs │ │ ├── should_compile_noflag_nohaddock │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── haddockD001.hs │ │ │ ├── haddockD002.hs │ │ │ ├── haddockD003.hs │ │ │ └── haddockD004.hs │ │ └── should_fail_flag_haddock │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── haddockE001.hs │ │ │ ├── haddockE001.stderr │ │ │ ├── haddockE002.hs │ │ │ ├── haddockE002.stderr │ │ │ ├── haddockE003.hs │ │ │ ├── haddockE003.stderr │ │ │ ├── haddockE004.hs │ │ │ └── haddockE004.stderr │ ├── hiefile │ │ ├── Makefile │ │ └── should_compile │ │ │ ├── CPP.hs │ │ │ ├── CPP.stderr │ │ │ ├── Constructors.hs │ │ │ ├── Constructors.stderr │ │ │ ├── all.T │ │ │ ├── hie001.hs │ │ │ ├── hie001.stderr │ │ │ ├── hie002.hs │ │ │ ├── hie003.hs │ │ │ ├── hie003.stderr │ │ │ ├── hie004.hs │ │ │ ├── hie004.stderr │ │ │ ├── hie005.hs │ │ │ ├── hie005.stderr │ │ │ ├── hie006.hs │ │ │ ├── hie006.stderr │ │ │ ├── hie007.hs │ │ │ ├── hie007.stderr │ │ │ ├── hie008.hs │ │ │ ├── hie008.stderr │ │ │ ├── hie009.hs │ │ │ ├── hie009.stderr │ │ │ ├── hie010.hs │ │ │ └── hie010.stderr │ ├── hp2ps │ │ ├── Makefile │ │ ├── T15904.hs │ │ ├── T15904.stdout │ │ └── all.T │ ├── hpc │ │ ├── .keepme.hpc.T10138 │ │ │ └── Main.mix │ │ ├── Makefile │ │ ├── T10138.keepme.tix │ │ ├── T11798.hs │ │ ├── T11798.stdout │ │ ├── T2991.hs │ │ ├── T2991LiterateModule.lhs │ │ └── all.T │ ├── hsc2hs │ │ ├── Makefile │ │ ├── T10272.h │ │ ├── T10272.hsc │ │ ├── T10272.stdout-ws-32 │ │ ├── T10272.stdout-ws-64 │ │ ├── T11004.hsc │ │ ├── T12504 │ │ │ └── path │ │ │ │ └── to │ │ │ │ └── T12504.hsc │ │ ├── T15758.hsc │ │ ├── T15758.response │ │ ├── T3837.hsc │ │ ├── T4340.hsc │ │ ├── T4340.stdout-ws-32 │ │ ├── T4340.stdout-ws-64 │ │ ├── all.T │ │ ├── hsc2hs001.hsc │ │ ├── hsc2hs002.hsc │ │ ├── hsc2hs003.hsc │ │ ├── hsc2hs003.stdout │ │ ├── hsc2hs004.hsc │ │ └── hsc2hs004.stdout │ ├── indexed-types │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── ATLoop.hs │ │ │ ├── ATLoop_help.hs │ │ │ ├── Class1.hs │ │ │ ├── Class2.hs │ │ │ ├── Class3.hs │ │ │ ├── Class3.stderr │ │ │ ├── ClassEqContext.hs │ │ │ ├── ClassEqContext2.hs │ │ │ ├── ClassEqContext3.hs │ │ │ ├── ClosedFam1.hs │ │ │ ├── ClosedFam1.hs-boot │ │ │ ├── ClosedFam1a.hs │ │ │ ├── ClosedFam2.hs │ │ │ ├── ClosedFam2.hs-boot │ │ │ ├── ClosedFam2a.hs │ │ │ ├── CoTest3.hs │ │ │ ├── Col.hs │ │ │ ├── Col2.hs │ │ │ ├── ColGivenCheck.hs │ │ │ ├── ColGivenCheck2.hs │ │ │ ├── ColInference.hs │ │ │ ├── ColInference2.hs │ │ │ ├── ColInference3.hs │ │ │ ├── ColInference4.hs │ │ │ ├── ColInference5.hs │ │ │ ├── ColInference6.hs │ │ │ ├── DataFamDeriv.hs │ │ │ ├── Deriving.hs │ │ │ ├── DerivingNewType.hs │ │ │ ├── Exp.hs │ │ │ ├── ExplicitForAllFams1.hs │ │ │ ├── ExplicitForAllFams2.hs │ │ │ ├── ExplicitForAllFams2.stderr │ │ │ ├── GADT1.hs │ │ │ ├── GADT10.hs │ │ │ ├── GADT11.hs │ │ │ ├── GADT12.hs │ │ │ ├── GADT13.hs │ │ │ ├── GADT14.hs │ │ │ ├── GADT2.hs │ │ │ ├── GADT3.hs │ │ │ ├── GADT4.hs │ │ │ ├── GADT5.hs │ │ │ ├── GADT6.hs │ │ │ ├── GADT7.hs │ │ │ ├── GADT8.hs │ │ │ ├── GADT9.hs │ │ │ ├── Gentle.hs │ │ │ ├── GivenCheck.hs │ │ │ ├── GivenCheckDecomp.hs │ │ │ ├── GivenCheckSwap.hs │ │ │ ├── GivenCheckTop.hs │ │ │ ├── HO.hs │ │ │ ├── Imp.hs │ │ │ ├── Ind2_help.hs │ │ │ ├── IndTypesPerf.hs │ │ │ ├── IndTypesPerfMerge.hs │ │ │ ├── Infix.hs │ │ │ ├── InstContextNorm.hs │ │ │ ├── InstEqContext.hs │ │ │ ├── InstEqContext2.hs │ │ │ ├── InstEqContext3.hs │ │ │ ├── Kind.hs │ │ │ ├── Makefile │ │ │ ├── NewTyCo1.hs │ │ │ ├── NewTyCo2.hs │ │ │ ├── NonLinearLHS.hs │ │ │ ├── Numerals.hs │ │ │ ├── Overlap1.hs │ │ │ ├── Overlap12.hs │ │ │ ├── Overlap13.hs │ │ │ ├── Overlap14.hs │ │ │ ├── Overlap2.hs │ │ │ ├── OversatDecomp.hs │ │ │ ├── PushInAsGivens.stderr │ │ │ ├── PushedInAsGivens.hs │ │ │ ├── PushedInAsGivens.stderr │ │ │ ├── Records.hs │ │ │ ├── Refl.hs │ │ │ ├── Refl2.hs │ │ │ ├── RelaxedExamples.hs │ │ │ ├── Roman1.hs │ │ │ ├── Rules1.hs │ │ │ ├── Simple1.hs │ │ │ ├── Simple10.hs │ │ │ ├── Simple11.hs │ │ │ ├── Simple12.hs │ │ │ ├── Simple13.hs │ │ │ ├── Simple14.hs │ │ │ ├── Simple14.stderr │ │ │ ├── Simple15.hs │ │ │ ├── Simple16.hs │ │ │ ├── Simple17.hs │ │ │ ├── Simple18.hs │ │ │ ├── Simple19.hs │ │ │ ├── Simple2.hs │ │ │ ├── Simple2.stderr │ │ │ ├── Simple20.hs │ │ │ ├── Simple20.stderr │ │ │ ├── Simple21.hs │ │ │ ├── Simple22.hs │ │ │ ├── Simple23.hs │ │ │ ├── Simple24.hs │ │ │ ├── Simple3.hs │ │ │ ├── Simple4.hs │ │ │ ├── Simple5.hs │ │ │ ├── Simple6.hs │ │ │ ├── Simple7.hs │ │ │ ├── Simple8.hs │ │ │ ├── Simple9.hs │ │ │ ├── Sock.hs │ │ │ ├── T10020.hs │ │ │ ├── T10079.hs │ │ │ ├── T10139.hs │ │ │ ├── T10226.hs │ │ │ ├── T10318.hs │ │ │ ├── T10340.hs │ │ │ ├── T10507.hs │ │ │ ├── T10634.hs │ │ │ ├── T10713.hs │ │ │ ├── T10753.hs │ │ │ ├── T10806.hs │ │ │ ├── T10806.stderr │ │ │ ├── T10815.hs │ │ │ ├── T10931.hs │ │ │ ├── T11067.hs │ │ │ ├── T11187.hs │ │ │ ├── T11361.hs │ │ │ ├── T11361a.hs │ │ │ ├── T11361a.stderr │ │ │ ├── T11408.hs │ │ │ ├── T11581.hs │ │ │ ├── T12175.hs │ │ │ ├── T12369.hs │ │ │ ├── T12444a.hs │ │ │ ├── T12522.hs │ │ │ ├── T12522b.hs │ │ │ ├── T12526.hs │ │ │ ├── T12538.hs │ │ │ ├── T12538.stderr │ │ │ ├── T12676.hs │ │ │ ├── T12938.hs │ │ │ ├── T13092b │ │ │ │ ├── Makefile │ │ │ │ ├── T13092b_1.hs │ │ │ │ ├── T13092b_2.hs │ │ │ │ └── all.T │ │ │ ├── T13244.hs │ │ │ ├── T13398a.hs │ │ │ ├── T13398b.hs │ │ │ ├── T13662.hs │ │ │ ├── T13705.hs │ │ │ ├── T13777.hs │ │ │ ├── T14045.hs │ │ │ ├── T14131.hs │ │ │ ├── T14162.hs │ │ │ ├── T14164.hs │ │ │ ├── T14237.hs │ │ │ ├── T14554.hs │ │ │ ├── T14680.hs │ │ │ ├── T15057.hs │ │ │ ├── T15122.hs │ │ │ ├── T15142.hs │ │ │ ├── T15144.hs │ │ │ ├── T15318.hs │ │ │ ├── T15322.hs │ │ │ ├── T15322.stderr │ │ │ ├── T15322a.hs │ │ │ ├── T15322a.stderr │ │ │ ├── T15352.hs │ │ │ ├── T15664.hs │ │ │ ├── T15704.hs │ │ │ ├── T15711.hs │ │ │ ├── T15711.stderr │ │ │ ├── T15740a.hs │ │ │ ├── T15764a.hs │ │ │ ├── T15852.hs │ │ │ ├── T15852.stderr │ │ │ ├── T15943.hs │ │ │ ├── T1769.hs │ │ │ ├── T1981.hs │ │ │ ├── T2102.hs │ │ │ ├── T2203b.hs │ │ │ ├── T2219.hs │ │ │ ├── T2238.hs │ │ │ ├── T2291.hs │ │ │ ├── T2448.hs │ │ │ ├── T2627.hs │ │ │ ├── T2639.hs │ │ │ ├── T2715.hs │ │ │ ├── T2767.hs │ │ │ ├── T2850.hs │ │ │ ├── T2944.hs │ │ │ ├── T3017.hs │ │ │ ├── T3017.stderr │ │ │ ├── T3023.hs │ │ │ ├── T3023.stderr │ │ │ ├── T3208a.hs │ │ │ ├── T3208b.hs │ │ │ ├── T3208b.stderr │ │ │ ├── T3220.hs │ │ │ ├── T3418.hs │ │ │ ├── T3418.stderr │ │ │ ├── T3423.hs │ │ │ ├── T3460.hs │ │ │ ├── T3484.hs │ │ │ ├── T3590.hs │ │ │ ├── T3787.hs │ │ │ ├── T3787.stderr │ │ │ ├── T3826.hs │ │ │ ├── T3851.hs │ │ │ ├── T4120.hs │ │ │ ├── T4160.hs │ │ │ ├── T4178.hs │ │ │ ├── T4185.hs │ │ │ ├── T4200.hs │ │ │ ├── T4338.hs │ │ │ ├── T4356.hs │ │ │ ├── T4358.hs │ │ │ ├── T4484.hs │ │ │ ├── T4492.hs │ │ │ ├── T4494.hs │ │ │ ├── T4497.hs │ │ │ ├── T4935.hs │ │ │ ├── T4981-V1.hs │ │ │ ├── T4981-V2.hs │ │ │ ├── T4981-V3.hs │ │ │ ├── T5002.hs │ │ │ ├── T5591a.hs │ │ │ ├── T5591b.hs │ │ │ ├── T5955.hs │ │ │ ├── T5955a.hs │ │ │ ├── T6088.hs │ │ │ ├── T6152.hs │ │ │ ├── T7082.hs │ │ │ ├── T7156.hs │ │ │ ├── T7280.hs │ │ │ ├── T7282.hs │ │ │ ├── T7474.hs │ │ │ ├── T7489.hs │ │ │ ├── T7585.hs │ │ │ ├── T7786.hs │ │ │ ├── T7804.hs │ │ │ ├── T7837.hs │ │ │ ├── T7837.stderr │ │ │ ├── T8002.hs │ │ │ ├── T8002a.hs │ │ │ ├── T8002b.hs │ │ │ ├── T8011.hs │ │ │ ├── T8011a.hs │ │ │ ├── T8018.hs │ │ │ ├── T8020.hs │ │ │ ├── T8500.hs │ │ │ ├── T8500a.hs │ │ │ ├── T8651.hs │ │ │ ├── T8889.hs │ │ │ ├── T8889.stderr │ │ │ ├── T8913.hs │ │ │ ├── T8978.hs │ │ │ ├── T8979.hs │ │ │ ├── T9085.hs │ │ │ ├── T9085.stderr │ │ │ ├── T9090.hs │ │ │ ├── T9211.hs │ │ │ ├── T9316.hs │ │ │ ├── T9582.hs │ │ │ ├── T9662.hs │ │ │ ├── T9747.hs │ │ │ ├── T9840.hs │ │ │ ├── T9840.hs-boot │ │ │ ├── T9840a.hs │ │ │ ├── TF_GADT.hs │ │ │ ├── UnusedTyVarWarnings.hs │ │ │ ├── UnusedTyVarWarnings.stderr │ │ │ ├── UnusedTyVarWarningsNamedWCs.hs │ │ │ ├── UnusedTyVarWarningsNamedWCs.stderr │ │ │ ├── all.T │ │ │ ├── impexp.stderr │ │ │ ├── ind1.hs │ │ │ ├── ind2.hs │ │ │ └── red-black-delete.hs │ │ ├── should_fail │ │ │ ├── BadSock.hs │ │ │ ├── BadSock.stderr │ │ │ ├── ClosedFam3.hs │ │ │ ├── ClosedFam3.hs-boot │ │ │ ├── ClosedFam3.stderr │ │ │ ├── ClosedFam3a.hs │ │ │ ├── ClosedFam4.hs │ │ │ ├── ClosedFam4.stderr │ │ │ ├── DerivUnsatFam.hs │ │ │ ├── DerivUnsatFam.stderr │ │ │ ├── ExplicitForAllFams3.hs │ │ │ ├── ExplicitForAllFams3.stderr │ │ │ ├── ExplicitForAllFams4a.hs │ │ │ ├── ExplicitForAllFams4a.stderr │ │ │ ├── ExplicitForAllFams4b.hs │ │ │ ├── ExplicitForAllFams4b.stderr │ │ │ ├── ExtraTcsUntch.hs │ │ │ ├── ExtraTcsUntch.stderr │ │ │ ├── GADTwrong1.hs │ │ │ ├── GADTwrong1.stderr │ │ │ ├── Makefile │ │ │ ├── NoGood.hs │ │ │ ├── NoGood.stderr │ │ │ ├── NoMatchErr.hs │ │ │ ├── NoMatchErr.stderr │ │ │ ├── NonLinearSigErr.hs │ │ │ ├── NotRelaxedExamples.hs │ │ │ ├── NotRelaxedExamples.stderr │ │ │ ├── Over.stderr │ │ │ ├── OverA.hs │ │ │ ├── OverB.hs │ │ │ ├── OverC.hs │ │ │ ├── OverD.hs │ │ │ ├── OverDirectThisMod.stderr │ │ │ ├── OverDirectThisModA.hs │ │ │ ├── OverDirectThisModB.hs │ │ │ ├── OverDirectThisModC.hs │ │ │ ├── OverIndirectThisMod.stderr │ │ │ ├── OverIndirectThisModA.hs │ │ │ ├── OverIndirectThisModB.hs │ │ │ ├── OverIndirectThisModC.hs │ │ │ ├── OverIndirectThisModD.hs │ │ │ ├── Overlap10.hs │ │ │ ├── Overlap10.stderr │ │ │ ├── Overlap11.hs │ │ │ ├── Overlap11.stderr │ │ │ ├── Overlap15.hs │ │ │ ├── Overlap15.stderr │ │ │ ├── Overlap3.hs │ │ │ ├── Overlap3.stderr │ │ │ ├── Overlap4.hs │ │ │ ├── Overlap4.stderr │ │ │ ├── Overlap5.hs │ │ │ ├── Overlap5.stderr │ │ │ ├── Overlap6.hs │ │ │ ├── Overlap6.stderr │ │ │ ├── Overlap7.hs │ │ │ ├── Overlap7.stderr │ │ │ ├── Overlap9.hs │ │ │ ├── Overlap9.stderr │ │ │ ├── SimpleFail10.hs │ │ │ ├── SimpleFail11a.hs │ │ │ ├── SimpleFail11a.stderr │ │ │ ├── SimpleFail11b.hs │ │ │ ├── SimpleFail11b.stderr │ │ │ ├── SimpleFail11c.hs │ │ │ ├── SimpleFail11c.stderr │ │ │ ├── SimpleFail11d.hs │ │ │ ├── SimpleFail11d.stderr │ │ │ ├── SimpleFail12.hs │ │ │ ├── SimpleFail12.stderr │ │ │ ├── SimpleFail13.hs │ │ │ ├── SimpleFail13.stderr │ │ │ ├── SimpleFail14.hs │ │ │ ├── SimpleFail14.stderr │ │ │ ├── SimpleFail15.hs │ │ │ ├── SimpleFail15.stderr │ │ │ ├── SimpleFail16.hs │ │ │ ├── SimpleFail16.stderr │ │ │ ├── SimpleFail1a.hs │ │ │ ├── SimpleFail1a.stderr │ │ │ ├── SimpleFail1b.hs │ │ │ ├── SimpleFail1b.stderr │ │ │ ├── SimpleFail2a.hs │ │ │ ├── SimpleFail2a.stderr │ │ │ ├── SimpleFail2b.hs │ │ │ ├── SimpleFail2b.stderr │ │ │ ├── SimpleFail3a.hs │ │ │ ├── SimpleFail3a.stderr │ │ │ ├── SimpleFail3b.stderr │ │ │ ├── SimpleFail4.hs │ │ │ ├── SimpleFail4.stderr │ │ │ ├── SimpleFail5a.hs │ │ │ ├── SimpleFail5a.stderr │ │ │ ├── SimpleFail5b.hs │ │ │ ├── SimpleFail5b.stderr │ │ │ ├── SimpleFail6.hs │ │ │ ├── SimpleFail6.stderr │ │ │ ├── SimpleFail7.hs │ │ │ ├── SimpleFail7.stderr │ │ │ ├── SimpleFail8.hs │ │ │ ├── SimpleFail8.stderr │ │ │ ├── SimpleFail9.hs │ │ │ ├── SimpleFail9.stderr │ │ │ ├── SkolemOccursLoop.hs │ │ │ ├── SkolemOccursLoop.stderr │ │ │ ├── T10141.hs │ │ │ ├── T10141.stderr │ │ │ ├── T10817.hs │ │ │ ├── T10817.stderr │ │ │ ├── T10899.hs │ │ │ ├── T10899.stderr │ │ │ ├── T11136.hs │ │ │ ├── T11136.stderr │ │ │ ├── T11450.hs │ │ │ ├── T11450.stderr │ │ │ ├── T12041.hs │ │ │ ├── T12041.stderr │ │ │ ├── T12386.hs │ │ │ ├── T12386.stderr │ │ │ ├── T12522a.hs │ │ │ ├── T12522a.stderr │ │ │ ├── T12867.hs │ │ │ ├── T12867.stderr │ │ │ ├── T13092 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── C.hs │ │ │ │ ├── Main.hs │ │ │ │ ├── Makefile │ │ │ │ ├── T13092.stderr │ │ │ │ └── all.T │ │ │ ├── T13092c │ │ │ │ ├── Makefile │ │ │ │ ├── T13092c.stderr │ │ │ │ ├── T13092c_1.hs │ │ │ │ ├── T13092c_2.hs │ │ │ │ ├── T13092c_3.hs │ │ │ │ ├── T13092c_4.hs │ │ │ │ └── all.T │ │ │ ├── T13102 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── Makefile │ │ │ │ ├── T13102.stderr │ │ │ │ ├── all.T │ │ │ │ └── orphan │ │ │ │ │ ├── F.hs │ │ │ │ │ ├── O.hs │ │ │ │ │ ├── Setup.hs │ │ │ │ │ └── orphan.cabal │ │ │ ├── T13271.hs │ │ │ ├── T13271.stderr │ │ │ ├── T13674.hs │ │ │ ├── T13674.stderr │ │ │ ├── T13784.hs │ │ │ ├── T13784.stderr │ │ │ ├── T13877.hs │ │ │ ├── T13877.stderr │ │ │ ├── T13972.hs │ │ │ ├── T14033.hs │ │ │ ├── T14033.stderr │ │ │ ├── T14045a.hs │ │ │ ├── T14175.hs │ │ │ ├── T14175.stderr │ │ │ ├── T14179.hs │ │ │ ├── T14179.stderr │ │ │ ├── T14230.hs │ │ │ ├── T14230.stderr │ │ │ ├── T14230a.hs │ │ │ ├── T14230a.stderr │ │ │ ├── T14246.hs │ │ │ ├── T14246.stderr │ │ │ ├── T14369.hs │ │ │ ├── T14369.stderr │ │ │ ├── T14887.hs │ │ │ ├── T14887.stderr │ │ │ ├── T14904.hs │ │ │ ├── T14904.stderr │ │ │ ├── T15172.hs │ │ │ ├── T15172.stderr │ │ │ ├── T15740.hs │ │ │ ├── T15740.stderr │ │ │ ├── T15764.hs │ │ │ ├── T15764.stderr │ │ │ ├── T15870.hs │ │ │ ├── T15870.stderr │ │ │ ├── T1897b.hs │ │ │ ├── T1897b.stderr │ │ │ ├── T1900.hs │ │ │ ├── T1900.stderr │ │ │ ├── T1987b.stderr │ │ │ ├── T2157.hs │ │ │ ├── T2157.stderr │ │ │ ├── T2203a.hs │ │ │ ├── T2203a.stderr │ │ │ ├── T2239.hs │ │ │ ├── T2334A.hs │ │ │ ├── T2334A.stderr │ │ │ ├── T2544.hs │ │ │ ├── T2544.stderr │ │ │ ├── T2627b.hs │ │ │ ├── T2627b.stderr │ │ │ ├── T2664.hs │ │ │ ├── T2664.stderr │ │ │ ├── T2664a.hs │ │ │ ├── T2677.hs │ │ │ ├── T2677.stderr │ │ │ ├── T2693.hs │ │ │ ├── T2693.stderr │ │ │ ├── T2888.hs │ │ │ ├── T2888.stderr │ │ │ ├── T3092.hs │ │ │ ├── T3092.stderr │ │ │ ├── T3330a.hs │ │ │ ├── T3330a.stderr │ │ │ ├── T3330b.hs │ │ │ ├── T3330b.stderr │ │ │ ├── T3330c.hs │ │ │ ├── T3330c.stderr │ │ │ ├── T3440.hs │ │ │ ├── T3440.stderr │ │ │ ├── T4093a.hs │ │ │ ├── T4093a.stderr │ │ │ ├── T4093b.hs │ │ │ ├── T4093b.stderr │ │ │ ├── T4099.hs │ │ │ ├── T4099.stderr │ │ │ ├── T4174.hs │ │ │ ├── T4174.stderr │ │ │ ├── T4179.hs │ │ │ ├── T4179.stderr │ │ │ ├── T4246.hs │ │ │ ├── T4246.stderr │ │ │ ├── T4254.hs │ │ │ ├── T4272.hs │ │ │ ├── T4272.stderr │ │ │ ├── T4485.hs │ │ │ ├── T4485.stderr │ │ │ ├── T5439.hs │ │ │ ├── T5439.stderr │ │ │ ├── T5515.hs │ │ │ ├── T5515.stderr │ │ │ ├── T5934.hs │ │ │ ├── T5934.stderr │ │ │ ├── T6123.hs │ │ │ ├── T6123.stderr │ │ │ ├── T7010.hs │ │ │ ├── T7010.stderr │ │ │ ├── T7102.script │ │ │ ├── T7102.stdout │ │ │ ├── T7102A.hs │ │ │ ├── T7102B.hs │ │ │ ├── T7102C.hs │ │ │ ├── T7102a.script │ │ │ ├── T7102a.stderr │ │ │ ├── T7194.hs │ │ │ ├── T7194.stderr │ │ │ ├── T7354.hs │ │ │ ├── T7354.stderr │ │ │ ├── T7354a.hs │ │ │ ├── T7354a.stderr │ │ │ ├── T7354b.hs │ │ │ ├── T7536.hs │ │ │ ├── T7536.stderr │ │ │ ├── T7729.hs │ │ │ ├── T7729.stderr │ │ │ ├── T7729a.hs │ │ │ ├── T7729a.stderr │ │ │ ├── T7788.hs │ │ │ ├── T7788.stderr │ │ │ ├── T7862.hs │ │ │ ├── T7862.stderr │ │ │ ├── T7938.hs │ │ │ ├── T7938.stderr │ │ │ ├── T7967.hs │ │ │ ├── T7967.stderr │ │ │ ├── T8129.hs │ │ │ ├── T8129.stdout │ │ │ ├── T8155.hs │ │ │ ├── T8155.stderr │ │ │ ├── T8227.hs │ │ │ ├── T8227.stderr │ │ │ ├── T8227a.hs │ │ │ ├── T8368.hs │ │ │ ├── T8368.stderr │ │ │ ├── T8368a.hs │ │ │ ├── T8368a.stderr │ │ │ ├── T8518.hs │ │ │ ├── T8518.stderr │ │ │ ├── T8550.hs │ │ │ ├── T8550.stderr │ │ │ ├── T9036.hs │ │ │ ├── T9036.stderr │ │ │ ├── T9097.hs │ │ │ ├── T9097.stderr │ │ │ ├── T9160.hs │ │ │ ├── T9160.stderr │ │ │ ├── T9167.hs │ │ │ ├── T9167.stderr │ │ │ ├── T9171.hs │ │ │ ├── T9171.stderr │ │ │ ├── T9357.hs │ │ │ ├── T9357.stderr │ │ │ ├── T9371.hs │ │ │ ├── T9371.stderr │ │ │ ├── T9433.hs │ │ │ ├── T9433.stderr │ │ │ ├── T9554.hs │ │ │ ├── T9554.stderr │ │ │ ├── T9580.hs │ │ │ ├── T9580.stderr │ │ │ ├── T9580a.hs │ │ │ ├── T9662.hs │ │ │ ├── T9662.stderr │ │ │ ├── T9896.hs │ │ │ ├── T9896.stderr │ │ │ ├── TyFamArity1.hs │ │ │ ├── TyFamArity1.stderr │ │ │ ├── TyFamArity2.hs │ │ │ ├── TyFamArity2.stderr │ │ │ ├── TyFamUndec.hs │ │ │ ├── TyFamUndec.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── GMapAssoc.hs │ │ │ ├── GMapAssoc.stdout │ │ │ ├── GMapTop.hs │ │ │ ├── GMapTop.stdout │ │ │ ├── Makefile │ │ │ ├── T11465a.hs │ │ │ ├── T11465a.stdout │ │ │ ├── T2985.hs │ │ │ ├── T2985.stdout │ │ │ ├── T4235.hs │ │ │ ├── T4235.stdout │ │ │ ├── T5719.hs │ │ │ ├── T5719.stdout │ │ │ └── all.T │ ├── iserv-remote │ │ ├── Lib.hs │ │ ├── Main.hs │ │ ├── Makefile │ │ ├── Setup.hs │ │ ├── all.T │ │ ├── iserv-remote.stderr │ │ ├── iserv-remote.stdout │ │ ├── iserv-wrapper │ │ ├── remote-iserv.stderr │ │ └── remote-iserv.stdout │ ├── layout │ │ ├── Makefile │ │ ├── all.T │ │ ├── layout001.hs │ │ ├── layout001.stdout │ │ ├── layout002.hs │ │ ├── layout002.stdout │ │ ├── layout003.hs │ │ ├── layout003.stdout │ │ ├── layout004.hs │ │ ├── layout004.stdout │ │ ├── layout005.hs │ │ ├── layout005.stdout │ │ ├── layout006.hs │ │ ├── layout006.stdout │ │ ├── layout007.hs │ │ ├── layout007.stdout │ │ ├── layout008.hs │ │ ├── layout008.stdout │ │ ├── layout009.hs │ │ └── layout009.stdout │ ├── lib │ │ ├── Makefile │ │ └── integer │ │ │ ├── IntegerConversionRules.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── fromToInteger.hs │ │ │ ├── gcdInteger.hs │ │ │ ├── gcdInteger.stdout │ │ │ ├── gcdInteger.stdout-ws-32 │ │ │ ├── integerBits.hs │ │ │ ├── integerBits.stdout │ │ │ ├── integerConstantFolding.hs │ │ │ ├── integerConstantFolding.stdout │ │ │ ├── integerConversions.hs │ │ │ ├── integerConversions.stdout │ │ │ ├── integerConversions.stdout-ws-64 │ │ │ ├── integerGmpInternals.hs │ │ │ ├── integerGmpInternals.stdout │ │ │ ├── plusMinusInteger.hs │ │ │ └── plusMinusInteger.stdout │ ├── llvm │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T11649.hs │ │ │ ├── T5486.hs │ │ │ ├── T5681.hs │ │ │ ├── T6158.hs │ │ │ ├── T7571.cmm │ │ │ ├── T7575.hs │ │ │ ├── T8131b.hs │ │ │ └── all.T │ │ └── should_run │ │ │ ├── Makefile │ │ │ └── subsections_via_symbols │ │ │ ├── Makefile │ │ │ ├── SubsectionsViaSymbols.hs │ │ │ ├── all.T │ │ │ ├── subsections_via_symbols-libtool-quiet │ │ │ ├── subsections_via_symbols.m │ │ │ └── subsections_via_symbols.stdout │ ├── mdo │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T10004.hs │ │ │ ├── all.T │ │ │ ├── mdo001.hs │ │ │ ├── mdo001.stdout │ │ │ ├── mdo002.hs │ │ │ ├── mdo002.stdout │ │ │ ├── mdo003.hs │ │ │ ├── mdo003.stdout │ │ │ ├── mdo004.hs │ │ │ ├── mdo004.stdout │ │ │ ├── mdo005.hs │ │ │ ├── mdo005.stdout │ │ │ └── mdo006.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── mdofail001.hs │ │ │ ├── mdofail001.stderr │ │ │ ├── mdofail002.hs │ │ │ ├── mdofail002.stderr │ │ │ ├── mdofail003.hs │ │ │ ├── mdofail003.stderr │ │ │ ├── mdofail004.hs │ │ │ ├── mdofail005.hs │ │ │ ├── mdofail005.stderr │ │ │ ├── mdofail006.hs │ │ │ └── mdofail006.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── mdorun001.hs │ │ │ ├── mdorun001.stdout │ │ │ ├── mdorun002.hs │ │ │ ├── mdorun002.stdout │ │ │ ├── mdorun003.hs │ │ │ ├── mdorun003.stdout │ │ │ ├── mdorun004.hs │ │ │ ├── mdorun004.stdout │ │ │ ├── mdorun005.hs │ │ │ └── mdorun005.stdout │ ├── module │ │ ├── Makefile │ │ ├── Mod101_AuxA.hs │ │ ├── Mod101_AuxB.hs │ │ ├── Mod102_AuxA.hs │ │ ├── Mod102_AuxB.hs │ │ ├── Mod114_Help.hs │ │ ├── Mod115_A.hs │ │ ├── Mod115_B.hs │ │ ├── Mod117_A.hs │ │ ├── Mod117_B.hs │ │ ├── Mod118_A.hs │ │ ├── Mod118_B.hs │ │ ├── Mod119_A.hs │ │ ├── Mod119_B.hs │ │ ├── Mod120_A.hs │ │ ├── Mod121_A.hs │ │ ├── Mod122_A.hs │ │ ├── Mod123_A.hs │ │ ├── Mod124_A.hs │ │ ├── Mod125_A.hs │ │ ├── Mod126_A.hs │ │ ├── Mod127_A.hs │ │ ├── Mod128_A.hs │ │ ├── Mod131_A.hs │ │ ├── Mod131_B.hs │ │ ├── Mod132_A.hs │ │ ├── Mod132_B.hs │ │ ├── Mod136_A.hs │ │ ├── Mod137_A.hs │ │ ├── Mod138_A.hs │ │ ├── Mod139_A.hs │ │ ├── Mod139_B.hs │ │ ├── Mod140_A.hs │ │ ├── Mod141_A.hs │ │ ├── Mod142_A.hs │ │ ├── Mod143_A.hs │ │ ├── Mod144_A.hs │ │ ├── Mod145_A.hs │ │ ├── Mod147_A.hs │ │ ├── Mod157_A.hs │ │ ├── Mod157_B.hs │ │ ├── Mod157_C.hs │ │ ├── Mod157_D.hs │ │ ├── Mod159_A.hs │ │ ├── Mod159_B.hs │ │ ├── Mod159_C.hs │ │ ├── Mod159_D.hs │ │ ├── Mod162_A.hs │ │ ├── Mod163_A.hs │ │ ├── Mod164_A.hs │ │ ├── Mod164_B.hs │ │ ├── Mod170_A.hs │ │ ├── Mod171_A.hs │ │ ├── Mod171_B.hs │ │ ├── Mod172_B.hs │ │ ├── Mod172_C.hs │ │ ├── Mod173_Aux.hs │ │ ├── Mod178_2.hs │ │ ├── Mod179_A.hs │ │ ├── Mod180_A.hs │ │ ├── Mod180_B.hs │ │ ├── MultiExport.hs │ │ ├── MultiExport.stderr │ │ ├── T10233.hs │ │ ├── T10233a.hs │ │ ├── T1074.hs │ │ ├── T1074.stderr │ │ ├── T1074a.hs │ │ ├── T11432.hs │ │ ├── T11432.stderr │ │ ├── T11432a.hs │ │ ├── T11432a.stderr │ │ ├── T1148.hs │ │ ├── T11970.hs │ │ ├── T11970.stderr │ │ ├── T11970A.hs │ │ ├── T11970A.stderr │ │ ├── T11970A1.hs │ │ ├── T11970B.hs │ │ ├── T11970B.stderr │ │ ├── T12026.hs │ │ ├── T12026.stderr │ │ ├── T13528.hs │ │ ├── T13622.hs │ │ ├── T13704a.hs │ │ ├── T13704b1.hs │ │ ├── T13704b2.hs │ │ ├── T2267.hs │ │ ├── T3776.hs │ │ ├── T414.hs │ │ ├── T414.stderr │ │ ├── T414a.hs │ │ ├── T414b.hs │ │ ├── T7765.hs │ │ ├── T7765.stderr │ │ ├── T9061.hs │ │ ├── T9997.hs │ │ ├── all.T │ │ ├── base01 │ │ │ ├── GHC │ │ │ │ ├── Base.hs │ │ │ │ └── Foo.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── base01.stdout │ │ ├── convert-tests.sh │ │ ├── mod1.hs │ │ ├── mod1.stderr │ │ ├── mod10.hs │ │ ├── mod10.stderr │ │ ├── mod100.hs │ │ ├── mod101.hs │ │ ├── mod101.stderr │ │ ├── mod102.hs │ │ ├── mod102.stderr │ │ ├── mod103.hs │ │ ├── mod104.hs │ │ ├── mod105.hs │ │ ├── mod106.hs │ │ ├── mod107.hs │ │ ├── mod108.hs │ │ ├── mod109.hs │ │ ├── mod11.hs │ │ ├── mod110.hs │ │ ├── mod110.stderr │ │ ├── mod111.hs │ │ ├── mod112.hs │ │ ├── mod113.hs │ │ ├── mod114.hs │ │ ├── mod114.stderr │ │ ├── mod115.hs │ │ ├── mod116.hs │ │ ├── mod116.stderr │ │ ├── mod117.hs │ │ ├── mod118.hs │ │ ├── mod119.hs │ │ ├── mod12.hs │ │ ├── mod120.hs │ │ ├── mod120.stderr │ │ ├── mod121.hs │ │ ├── mod121.stderr │ │ ├── mod122.hs │ │ ├── mod122.stderr │ │ ├── mod123.hs │ │ ├── mod123.stderr │ │ ├── mod124.hs │ │ ├── mod124.stderr │ │ ├── mod125.hs │ │ ├── mod125.stderr │ │ ├── mod126.hs │ │ ├── mod126.stderr │ │ ├── mod127.hs │ │ ├── mod127.stderr │ │ ├── mod128.hs │ │ ├── mod128.stderr │ │ ├── mod129.hs │ │ ├── mod13.hs │ │ ├── mod130.hs │ │ ├── mod130.stderr │ │ ├── mod131.hs │ │ ├── mod131.stderr │ │ ├── mod132.hs │ │ ├── mod132.stderr │ │ ├── mod133.hs │ │ ├── mod134.hs │ │ ├── mod134.stderr │ │ ├── mod135.hs │ │ ├── mod135.stderr │ │ ├── mod136.hs │ │ ├── mod136.stderr │ │ ├── mod137.hs │ │ ├── mod138.hs │ │ ├── mod138.stderr │ │ ├── mod139.hs │ │ ├── mod14.hs │ │ ├── mod14.stderr │ │ ├── mod140.hs │ │ ├── mod141.hs │ │ ├── mod142.hs │ │ ├── mod142.stderr │ │ ├── mod143.hs │ │ ├── mod143.stderr │ │ ├── mod144.hs │ │ ├── mod144.stderr │ │ ├── mod145.hs │ │ ├── mod145.stderr │ │ ├── mod146.hs │ │ ├── mod146.stderr │ │ ├── mod147.hs │ │ ├── mod147.stderr │ │ ├── mod148.hs │ │ ├── mod149.hs │ │ ├── mod15.hs │ │ ├── mod150.hs │ │ ├── mod150.stderr │ │ ├── mod151.hs │ │ ├── mod151.stderr │ │ ├── mod152.hs │ │ ├── mod152.stderr │ │ ├── mod153.hs │ │ ├── mod153.stderr │ │ ├── mod154.hs │ │ ├── mod155.hs │ │ ├── mod155.stderr │ │ ├── mod156.hs │ │ ├── mod157.hs │ │ ├── mod158.hs │ │ ├── mod158.stderr │ │ ├── mod159.hs │ │ ├── mod16.hs │ │ ├── mod160.hs │ │ ├── mod160.stderr │ │ ├── mod161.hs │ │ ├── mod161.stderr │ │ ├── mod162.hs │ │ ├── mod163.hs │ │ ├── mod164.hs │ │ ├── mod164.stderr │ │ ├── mod165.hs │ │ ├── mod165.stderr │ │ ├── mod166.hs │ │ ├── mod167.hs │ │ ├── mod168.hs │ │ ├── mod169.hs │ │ ├── mod17.hs │ │ ├── mod17.stderr │ │ ├── mod170.hs │ │ ├── mod171.hs │ │ ├── mod172.hs │ │ ├── mod173.hs │ │ ├── mod175 │ │ │ ├── Makefile │ │ │ ├── Test.hs │ │ │ ├── Test2.hs │ │ │ ├── all.T │ │ │ └── mod175.stdout │ │ ├── mod176.hs │ │ ├── mod176.stderr │ │ ├── mod177.hs │ │ ├── mod177.stderr │ │ ├── mod178.hs │ │ ├── mod178.stderr │ │ ├── mod179.hs │ │ ├── mod179.stdout │ │ ├── mod18.hs │ │ ├── mod18.stderr │ │ ├── mod180.hs │ │ ├── mod180.stderr │ │ ├── mod19.hs │ │ ├── mod19.stderr │ │ ├── mod2.hs │ │ ├── mod2.stderr │ │ ├── mod20.hs │ │ ├── mod20.stderr │ │ ├── mod21.hs │ │ ├── mod21.stderr │ │ ├── mod22.hs │ │ ├── mod22.stderr │ │ ├── mod23.hs │ │ ├── mod23.stderr │ │ ├── mod24.hs │ │ ├── mod24.stderr │ │ ├── mod25.hs │ │ ├── mod25.stderr │ │ ├── mod26.hs │ │ ├── mod26.stderr │ │ ├── mod27.hs │ │ ├── mod27.stderr │ │ ├── mod29.hs │ │ ├── mod29.stderr │ │ ├── mod3.hs │ │ ├── mod3.stderr │ │ ├── mod30.hs │ │ ├── mod31.hs │ │ ├── mod32.hs │ │ ├── mod33.hs │ │ ├── mod34.hs │ │ ├── mod35.hs │ │ ├── mod36.hs │ │ ├── mod36.stderr │ │ ├── mod37.hs │ │ ├── mod38.hs │ │ ├── mod38.stderr │ │ ├── mod39.hs │ │ ├── mod39.stderr │ │ ├── mod4.hs │ │ ├── mod4.stderr │ │ ├── mod40.hs │ │ ├── mod40.stderr │ │ ├── mod41.hs │ │ ├── mod41.stderr │ │ ├── mod42.hs │ │ ├── mod42.stderr │ │ ├── mod43.hs │ │ ├── mod43.stderr │ │ ├── mod44.hs │ │ ├── mod44.stderr │ │ ├── mod45.hs │ │ ├── mod45.stderr │ │ ├── mod46.hs │ │ ├── mod46.stderr │ │ ├── mod47.hs │ │ ├── mod47.stderr │ │ ├── mod48.hs │ │ ├── mod48.stderr │ │ ├── mod49.hs │ │ ├── mod49.stderr │ │ ├── mod5.hs │ │ ├── mod5.stderr │ │ ├── mod50.hs │ │ ├── mod50.stderr │ │ ├── mod51.hs │ │ ├── mod51.stderr │ │ ├── mod52.hs │ │ ├── mod52.stderr │ │ ├── mod53.hs │ │ ├── mod53.stderr │ │ ├── mod54.hs │ │ ├── mod54.stderr │ │ ├── mod55.hs │ │ ├── mod55.stderr │ │ ├── mod56.hs │ │ ├── mod56.stderr │ │ ├── mod58.hs │ │ ├── mod58.stderr │ │ ├── mod59.hs │ │ ├── mod59.stderr │ │ ├── mod6.hs │ │ ├── mod60.hs │ │ ├── mod60.stderr │ │ ├── mod61.hs │ │ ├── mod61.stderr │ │ ├── mod62.hs │ │ ├── mod62.stderr │ │ ├── mod63.hs │ │ ├── mod63.stderr │ │ ├── mod64.hs │ │ ├── mod65.hs │ │ ├── mod66.hs │ │ ├── mod66.stderr │ │ ├── mod67.hs │ │ ├── mod67.stderr │ │ ├── mod68.hs │ │ ├── mod68.stderr │ │ ├── mod69.hs │ │ ├── mod69.stderr │ │ ├── mod7.hs │ │ ├── mod7.stderr │ │ ├── mod70.hs │ │ ├── mod70.stderr │ │ ├── mod71.hs │ │ ├── mod71.stderr │ │ ├── mod72.hs │ │ ├── mod72.stderr │ │ ├── mod73.hs │ │ ├── mod73.stderr │ │ ├── mod74.hs │ │ ├── mod74.stderr │ │ ├── mod75.hs │ │ ├── mod76.hs │ │ ├── mod76.stderr │ │ ├── mod77.hs │ │ ├── mod77.stderr │ │ ├── mod79.hs │ │ ├── mod79.stderr │ │ ├── mod8.hs │ │ ├── mod8.stderr │ │ ├── mod80.hs │ │ ├── mod80.stderr │ │ ├── mod81.hs │ │ ├── mod81.stderr │ │ ├── mod82.hs │ │ ├── mod83.hs │ │ ├── mod84.hs │ │ ├── mod85.hs │ │ ├── mod86.hs │ │ ├── mod87.hs │ │ ├── mod87.stderr │ │ ├── mod88.hs │ │ ├── mod88.stderr │ │ ├── mod89.hs │ │ ├── mod89.stderr │ │ ├── mod9.hs │ │ ├── mod9.stderr │ │ ├── mod90.hs │ │ ├── mod90.stderr │ │ ├── mod91.hs │ │ ├── mod91.stderr │ │ ├── mod92.hs │ │ ├── mod93.hs │ │ ├── mod94.hs │ │ ├── mod95.hs │ │ ├── mod96.hs │ │ ├── mod97.hs │ │ ├── mod97.stderr │ │ ├── mod98.hs │ │ ├── mod98.stderr │ │ └── mod99.hs │ ├── monadfail │ │ ├── Makefile │ │ ├── MonadFailErrors.hs │ │ ├── MonadFailErrors.stderr │ │ ├── MonadFailWarnings.hs │ │ ├── MonadFailWarnings.stderr │ │ ├── MonadFailWarningsDisabled.hs │ │ ├── MonadFailWarningsWithRebindableSyntax.hs │ │ ├── MonadFailWarningsWithRebindableSyntax.stderr │ │ └── all.T │ ├── numeric │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T10929.hs │ │ │ ├── T10929.stderr │ │ │ ├── T14170.hs │ │ │ ├── T14170.stdout │ │ │ ├── T14465.hs │ │ │ ├── T14465.stderr │ │ │ ├── T14465.stdout │ │ │ ├── T7116.hs │ │ │ ├── T7116.stdout │ │ │ ├── T7881.hs │ │ │ ├── T7881.stderr │ │ │ ├── T7895.hs │ │ │ ├── T7895.stderr │ │ │ ├── T8542.hs │ │ │ ├── T8542.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── CarryOverflow.hs │ │ │ ├── CarryOverflow.stdout │ │ │ ├── FloatFnInverses.hs │ │ │ ├── FloatFnInverses.stdout │ │ │ ├── Makefile │ │ │ ├── NumDecimals.hs │ │ │ ├── NumDecimals.stdout │ │ │ ├── T10011.hs │ │ │ ├── T10011.stdout │ │ │ ├── T10962.hs │ │ │ ├── T10962.stdout-ws-32 │ │ │ ├── T10962.stdout-ws-64 │ │ │ ├── T11702.hs │ │ │ ├── T11702.stdout │ │ │ ├── T12136.hs │ │ │ ├── T12136.stdout │ │ │ ├── T15271.hs │ │ │ ├── T15271.stdout │ │ │ ├── T15301.hs │ │ │ ├── T15301.stdout │ │ │ ├── T1603.hs │ │ │ ├── T1603.stdout │ │ │ ├── T3676.hs │ │ │ ├── T3676.stdout │ │ │ ├── T4381.hs │ │ │ ├── T4381.stdout │ │ │ ├── T4383.hs │ │ │ ├── T4383.stdout │ │ │ ├── T5863.hs │ │ │ ├── T5863.stdout │ │ │ ├── T7014.hs │ │ │ ├── T7014.primops │ │ │ ├── T7014.stdout │ │ │ ├── T7233.hs │ │ │ ├── T7233.stdout │ │ │ ├── T8726.hs │ │ │ ├── T9407.hs │ │ │ ├── T9407.stdout │ │ │ ├── T9810.hs │ │ │ ├── T9810.stdout │ │ │ ├── add2.hs │ │ │ ├── add2.stdout │ │ │ ├── add2.stdout-ws-32 │ │ │ ├── all.T │ │ │ ├── arith001.hs │ │ │ ├── arith001.stdout │ │ │ ├── arith002.hs │ │ │ ├── arith002.stdout │ │ │ ├── arith003.hs │ │ │ ├── arith003.stdout │ │ │ ├── arith003.stdout-alpha-dec-osf3 │ │ │ ├── arith003.stdout-mips-sgi-irix │ │ │ ├── arith003.stdout-ws-64 │ │ │ ├── arith004.hs │ │ │ ├── arith004.stdout │ │ │ ├── arith005.hs │ │ │ ├── arith005.stdout │ │ │ ├── arith005.stdout-ws-64 │ │ │ ├── arith006.hs │ │ │ ├── arith006.stdout │ │ │ ├── arith007.hs │ │ │ ├── arith007.stdout │ │ │ ├── arith008.hs │ │ │ ├── arith008.stdout │ │ │ ├── arith009.hs │ │ │ ├── arith009.stdout │ │ │ ├── arith010.hs │ │ │ ├── arith010.stdout │ │ │ ├── arith011.hs │ │ │ ├── arith011.stdout │ │ │ ├── arith011.stdout-alpha-dec-osf3 │ │ │ ├── arith011.stdout-mips-sgi-irix │ │ │ ├── arith011.stdout-ws-64 │ │ │ ├── arith012.hs │ │ │ ├── arith012.stdout │ │ │ ├── arith013.hs │ │ │ ├── arith013.stdout │ │ │ ├── arith014.hs │ │ │ ├── arith014.stdout │ │ │ ├── arith015.hs │ │ │ ├── arith015.stdout │ │ │ ├── arith016.hs │ │ │ ├── arith016.stdout │ │ │ ├── arith017.hs │ │ │ ├── arith017.stdout │ │ │ ├── arith018.hs │ │ │ ├── arith018.stdout │ │ │ ├── arith019.hs │ │ │ ├── arith019.stdout │ │ │ ├── expfloat.hs │ │ │ ├── expfloat.stdout │ │ │ ├── mul2.hs │ │ │ ├── mul2.stdout │ │ │ ├── mul2.stdout-ws-32 │ │ │ ├── numrun009.hs │ │ │ ├── numrun009.stdout │ │ │ ├── numrun009.stdout-alpha-dec-osf3 │ │ │ ├── numrun009.stdout-mips-sgi-irix │ │ │ ├── numrun009.stdout-ws-64 │ │ │ ├── numrun009.stdout-x86_64-unknown-openbsd │ │ │ ├── numrun010.hs │ │ │ ├── numrun010.stdout │ │ │ ├── numrun011.hs │ │ │ ├── numrun011.stdout │ │ │ ├── numrun012.hs │ │ │ ├── numrun012.stdout │ │ │ ├── numrun012.stdout-ws-64 │ │ │ ├── numrun013.hs │ │ │ ├── numrun013.stdout │ │ │ ├── numrun014.hs │ │ │ ├── numrun014.stdout │ │ │ ├── numrun015.hs │ │ │ ├── numrun015.stdout │ │ │ ├── numrun016.hs │ │ │ ├── numrun016.stdout │ │ │ ├── quotRem2.hs │ │ │ └── quotRem2.stdout │ ├── overloadedlists │ │ ├── Makefile │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── overloadedlistsfail01.hs │ │ │ ├── overloadedlistsfail01.stderr │ │ │ ├── overloadedlistsfail02.hs │ │ │ ├── overloadedlistsfail02.stderr │ │ │ ├── overloadedlistsfail03.hs │ │ │ ├── overloadedlistsfail03.stderr │ │ │ ├── overloadedlistsfail04.hs │ │ │ ├── overloadedlistsfail04.stderr │ │ │ ├── overloadedlistsfail05.hs │ │ │ ├── overloadedlistsfail05.stderr │ │ │ ├── overloadedlistsfail06.hs │ │ │ └── overloadedlistsfail06.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── overloadedlistsrun01.hs │ │ │ ├── overloadedlistsrun01.stdout │ │ │ ├── overloadedlistsrun02.hs │ │ │ ├── overloadedlistsrun02.stdout │ │ │ ├── overloadedlistsrun03.hs │ │ │ ├── overloadedlistsrun03.stdout │ │ │ ├── overloadedlistsrun04.hs │ │ │ ├── overloadedlistsrun04.stdout │ │ │ ├── overloadedlistsrun05.hs │ │ │ └── overloadedlistsrun05.stdout │ ├── overloadedrecflds │ │ ├── Makefile │ │ ├── ghci │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── duplicaterecfldsghci01.script │ │ │ ├── duplicaterecfldsghci01.stdout │ │ │ ├── overloadedlabelsghci01.script │ │ │ └── overloadedlabelsghci01.stdout │ │ ├── should_compile │ │ │ ├── T11173.hs │ │ │ ├── T11173a.hs │ │ │ ├── T12609.hs │ │ │ └── all.T │ │ ├── should_fail │ │ │ ├── DuplicateExports.hs │ │ │ ├── DuplicateExports.stderr │ │ │ ├── HasFieldFail01_A.hs │ │ │ ├── Makefile │ │ │ ├── NoParent.hs │ │ │ ├── NoParent.stderr │ │ │ ├── OverloadedRecFldsFail04_A.hs │ │ │ ├── OverloadedRecFldsFail06_A.hs │ │ │ ├── OverloadedRecFldsFail10_A.hs │ │ │ ├── OverloadedRecFldsFail10_B.hs │ │ │ ├── OverloadedRecFldsFail10_C.hs │ │ │ ├── OverloadedRecFldsFail11_A.hs │ │ │ ├── OverloadedRecFldsFail12_A.hs │ │ │ ├── T11103.hs │ │ │ ├── T11103.stderr │ │ │ ├── T11167_ambiguous_fixity.hs │ │ │ ├── T11167_ambiguous_fixity.stderr │ │ │ ├── T11167_ambiguous_fixity_A.hs │ │ │ ├── T11167_ambiguous_fixity_B.hs │ │ │ ├── T13132_duplicaterecflds.hs │ │ │ ├── T13132_duplicaterecflds.stderr │ │ │ ├── T14953.hs │ │ │ ├── T14953.stderr │ │ │ ├── T14953_A.hs │ │ │ ├── T14953_B.hs │ │ │ ├── all.T │ │ │ ├── hasfieldfail01.hs │ │ │ ├── hasfieldfail01.stderr │ │ │ ├── hasfieldfail02.hs │ │ │ ├── hasfieldfail02.stderr │ │ │ ├── hasfieldfail03.hs │ │ │ ├── hasfieldfail03.stderr │ │ │ ├── overloadedlabelsfail01.hs │ │ │ ├── overloadedlabelsfail01.stderr │ │ │ ├── overloadedlabelsfail02.hs │ │ │ ├── overloadedlabelsfail02.stderr │ │ │ ├── overloadedlabelsfail03.hs │ │ │ ├── overloadedlabelsfail03.stderr │ │ │ ├── overloadedrecfldsfail01.hs │ │ │ ├── overloadedrecfldsfail01.stderr │ │ │ ├── overloadedrecfldsfail02.hs │ │ │ ├── overloadedrecfldsfail02.stderr │ │ │ ├── overloadedrecfldsfail03.hs │ │ │ ├── overloadedrecfldsfail03.stderr │ │ │ ├── overloadedrecfldsfail04.hs │ │ │ ├── overloadedrecfldsfail04.stderr │ │ │ ├── overloadedrecfldsfail05.hs │ │ │ ├── overloadedrecfldsfail05.stderr │ │ │ ├── overloadedrecfldsfail06.hs │ │ │ ├── overloadedrecfldsfail06.stderr │ │ │ ├── overloadedrecfldsfail07.hs │ │ │ ├── overloadedrecfldsfail07.stderr │ │ │ ├── overloadedrecfldsfail08.hs │ │ │ ├── overloadedrecfldsfail08.stderr │ │ │ ├── overloadedrecfldsfail09.hs │ │ │ ├── overloadedrecfldsfail09.stderr │ │ │ ├── overloadedrecfldsfail10.hs │ │ │ ├── overloadedrecfldsfail10.stderr │ │ │ ├── overloadedrecfldsfail11.hs │ │ │ ├── overloadedrecfldsfail11.stderr │ │ │ ├── overloadedrecfldsfail12.hs │ │ │ ├── overloadedrecfldsfail12.stderr │ │ │ ├── overloadedrecfldsfail13.hs │ │ │ ├── overloadedrecfldsfail13.stderr │ │ │ ├── overloadedrecfldsfail14.hs │ │ │ └── overloadedrecfldsfail14.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── OverloadedLabelsRun04_A.hs │ │ │ ├── OverloadedRecFldsRun02_A.hs │ │ │ ├── T12243.hs │ │ │ ├── T12243.stdout │ │ │ ├── all.T │ │ │ ├── hasfieldrun01.hs │ │ │ ├── hasfieldrun01.stdout │ │ │ ├── hasfieldrun02.hs │ │ │ ├── hasfieldrun02.stdout │ │ │ ├── overloadedlabelsrun01.hs │ │ │ ├── overloadedlabelsrun01.stdout │ │ │ ├── overloadedlabelsrun02.hs │ │ │ ├── overloadedlabelsrun02.stdout │ │ │ ├── overloadedlabelsrun03.hs │ │ │ ├── overloadedlabelsrun03.stdout │ │ │ ├── overloadedlabelsrun04.hs │ │ │ ├── overloadedlabelsrun04.stdout │ │ │ ├── overloadedrecflds_generics.hs │ │ │ ├── overloadedrecflds_generics.stdout │ │ │ ├── overloadedrecfldsrun01.hs │ │ │ ├── overloadedrecfldsrun01.stdout │ │ │ ├── overloadedrecfldsrun02.hs │ │ │ ├── overloadedrecfldsrun02.stdout │ │ │ ├── overloadedrecfldsrun03.hs │ │ │ ├── overloadedrecfldsrun03.stdout │ │ │ ├── overloadedrecfldsrun04.hs │ │ │ ├── overloadedrecfldsrun04.stdout │ │ │ ├── overloadedrecfldsrun05.hs │ │ │ ├── overloadedrecfldsrun05.stdout │ │ │ ├── overloadedrecfldsrun06.hs │ │ │ ├── overloadedrecfldsrun06.stdout │ │ │ ├── overloadedrecfldsrun07.hs │ │ │ └── overloadedrecfldsrun07.stdout │ ├── overloadedstrings │ │ ├── Makefile │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── overloadedstringsrun01.hs │ │ │ └── overloadedstringsrun01.stdout │ ├── package │ │ ├── Makefile │ │ ├── T4806.hs │ │ ├── T4806.stderr │ │ ├── T4806a.hs │ │ ├── T4806a.stderr │ │ ├── all.T │ │ ├── package01.hs │ │ ├── package01e.hs │ │ ├── package01e.stderr │ │ ├── package02.hs │ │ ├── package03.hs │ │ ├── package04.hs │ │ ├── package05.hs │ │ ├── package06.hs │ │ ├── package06e.hs │ │ ├── package06e.stderr │ │ ├── package07e.hs │ │ ├── package07e.stderr │ │ ├── package08e.hs │ │ ├── package08e.stderr │ │ ├── package09e.hs │ │ ├── package09e.stderr │ │ └── package10.hs │ ├── parser │ │ ├── Makefile │ │ ├── prog001 │ │ │ ├── Makefile │ │ │ ├── Read006.hs │ │ │ ├── Read007.hs │ │ │ └── test.T │ │ ├── should_compile │ │ │ ├── BlockArguments.hs │ │ │ ├── BlockArgumentsLambdaCase.hs │ │ │ ├── ColumnPragma.hs │ │ │ ├── ColumnPragma.stderr │ │ │ ├── DoAndIfThenElse.hs │ │ │ ├── DumpParsedAst.hs │ │ │ ├── DumpParsedAst.stderr │ │ │ ├── DumpRenamedAst.hs │ │ │ ├── DumpRenamedAst.stderr │ │ │ ├── DumpTypecheckedAst.hs │ │ │ ├── DumpTypecheckedAst.stderr │ │ │ ├── EmptyDecls.hs │ │ │ ├── KindSigs.hs │ │ │ ├── KindSigs.stderr │ │ │ ├── Makefile │ │ │ ├── NoBlockArguments.hs │ │ │ ├── NondecreasingIndentation.hs │ │ │ ├── ParserLambdaCase.hs │ │ │ ├── RdrNoStaticPointers01.hs │ │ │ ├── T10188.hs │ │ │ ├── T10196.hs │ │ │ ├── T10379.hs │ │ │ ├── T10582.hs │ │ │ ├── T10855.hs │ │ │ ├── T11622.hs │ │ │ ├── T12045e.hs │ │ │ ├── T13087.hs │ │ │ ├── T13600a.hs │ │ │ ├── T13600a.stderr │ │ │ ├── T13600b.hs │ │ │ ├── T13600b.stderr │ │ │ ├── T13747.hs │ │ │ ├── T13986.hs │ │ │ ├── T14189.hs │ │ │ ├── T14189.stderr │ │ │ ├── T15139.hs │ │ │ ├── T15139.stderr │ │ │ ├── T15279.hs │ │ │ ├── T15279.hs-incl │ │ │ ├── T15279.stderr │ │ │ ├── T15323.hs │ │ │ ├── T15323.stderr │ │ │ ├── T15457.hs │ │ │ ├── T15675.hs │ │ │ ├── T15781.hs │ │ │ ├── T16339.hs │ │ │ ├── T2245.hs │ │ │ ├── T2245.stderr │ │ │ ├── T3303.hs │ │ │ ├── T3303.stderr │ │ │ ├── T3303A.hs │ │ │ ├── T3741.hs │ │ │ ├── T5243.hs │ │ │ ├── T5243.stderr │ │ │ ├── T5243A.hs │ │ │ ├── T5682.hs │ │ │ ├── T7118.hs │ │ │ ├── T7476 │ │ │ │ ├── Makefile │ │ │ │ ├── T7476.hs │ │ │ │ ├── T7476.stdout │ │ │ │ └── all.T │ │ │ ├── T7776.hs │ │ │ ├── T8258.hs │ │ │ ├── T8708.hs │ │ │ ├── T9723a.hs │ │ │ ├── T9723a.stderr │ │ │ ├── T9723b.hs │ │ │ ├── T9723b.stderr │ │ │ ├── VtaParse.hs │ │ │ ├── all.T │ │ │ ├── mc15.hs │ │ │ ├── mc16.hs │ │ │ ├── read001.hs │ │ │ ├── read002.hs │ │ │ ├── read003.hs │ │ │ ├── read004.hs │ │ │ ├── read005.hs │ │ │ ├── read008.hs │ │ │ ├── read009.hs │ │ │ ├── read010.hs │ │ │ ├── read011.hs │ │ │ ├── read014.hs │ │ │ ├── read014.stderr │ │ │ ├── read015.hs │ │ │ ├── read016.hs │ │ │ ├── read017.hs │ │ │ ├── read018.hs │ │ │ ├── read018.stderr │ │ │ ├── read019.hs │ │ │ ├── read021.hs │ │ │ ├── read022.hs │ │ │ ├── read023.hs │ │ │ ├── read024.hs │ │ │ ├── read025.hs │ │ │ ├── read026.hs │ │ │ ├── read027.hs │ │ │ ├── read028.hs │ │ │ ├── read029.hs │ │ │ ├── read030.hs │ │ │ ├── read031.hs │ │ │ ├── read032.hs │ │ │ ├── read033.hs │ │ │ ├── read034.hs │ │ │ ├── read036.hs │ │ │ ├── read037.hs │ │ │ ├── read038.hs │ │ │ ├── read039.hs │ │ │ ├── read040.hs │ │ │ ├── read041.lhs │ │ │ ├── read042.hs │ │ │ ├── read043.hs │ │ │ ├── read043.stderr │ │ │ ├── read044.hs │ │ │ ├── read045.hs │ │ │ ├── read046.hs │ │ │ ├── read047.hs │ │ │ ├── read048.hs │ │ │ ├── read049.hs │ │ │ ├── read050.hs │ │ │ ├── read051.hs │ │ │ ├── read052.hs │ │ │ ├── read053.hs │ │ │ ├── read054.hs │ │ │ ├── read055.hs │ │ │ ├── read056.hs │ │ │ ├── read057.hs │ │ │ ├── read058.hs │ │ │ ├── read059.hs │ │ │ ├── read060.hs │ │ │ ├── read061.hs │ │ │ ├── read062.hs │ │ │ ├── read063.hs │ │ │ ├── read064.hs │ │ │ ├── read064.stderr │ │ │ ├── read066.hs │ │ │ ├── read066.stderr │ │ │ ├── read067.hs │ │ │ ├── read068.hs │ │ │ ├── read069.hs │ │ │ └── read_1821.hs │ │ ├── should_fail │ │ │ ├── ExportCommaComma.hs │ │ │ ├── ExportCommaComma.stderr │ │ │ ├── InfixAppPatErr.hs │ │ │ ├── InfixAppPatErr.stderr │ │ │ ├── Makefile │ │ │ ├── NoBlockArgumentsFail.hs │ │ │ ├── NoBlockArgumentsFail.stderr │ │ │ ├── NoBlockArgumentsFail2.hs │ │ │ ├── NoBlockArgumentsFail2.stderr │ │ │ ├── NoBlockArgumentsFail3.hs │ │ │ ├── NoBlockArgumentsFail3.stderr │ │ │ ├── NoDoAndIfThenElse.hs │ │ │ ├── NoDoAndIfThenElse.stderr │ │ │ ├── NoNumericUnderscores0.hs │ │ │ ├── NoNumericUnderscores0.stderr │ │ │ ├── NoNumericUnderscores1.hs │ │ │ ├── NoNumericUnderscores1.stderr │ │ │ ├── NoPatternSynonyms.hs │ │ │ ├── NoPatternSynonyms.stderr │ │ │ ├── NondecreasingIndentationFail.hs │ │ │ ├── NondecreasingIndentationFail.stderr │ │ │ ├── NumericUnderscoresFail0.hs │ │ │ ├── NumericUnderscoresFail0.stderr │ │ │ ├── NumericUnderscoresFail1.hs │ │ │ ├── NumericUnderscoresFail1.stderr │ │ │ ├── ParserNoBinaryLiterals1.hs │ │ │ ├── ParserNoBinaryLiterals1.stderr │ │ │ ├── ParserNoBinaryLiterals2.hs │ │ │ ├── ParserNoBinaryLiterals2.stderr │ │ │ ├── ParserNoBinaryLiterals3.hs │ │ │ ├── ParserNoBinaryLiterals3.stderr │ │ │ ├── ParserNoForallUnicode.hs │ │ │ ├── ParserNoForallUnicode.stderr │ │ │ ├── ParserNoLambdaCase.hs │ │ │ ├── ParserNoLambdaCase.stderr │ │ │ ├── ParserNoMultiWayIf.hs │ │ │ ├── ParserNoMultiWayIf.stderr │ │ │ ├── T10196Fail1.hs │ │ │ ├── T10196Fail1.stderr │ │ │ ├── T10196Fail2.hs │ │ │ ├── T10196Fail2.stderr │ │ │ ├── T10498a.hs │ │ │ ├── T10498a.stderr │ │ │ ├── T10498b.hs │ │ │ ├── T10498b.stderr │ │ │ ├── T12045d.hs │ │ │ ├── T12045d.stderr │ │ │ ├── T12051.hs │ │ │ ├── T12051.stderr │ │ │ ├── T12429.hs │ │ │ ├── T12429.stderr │ │ │ ├── T12610.hs │ │ │ ├── T12610.stderr │ │ │ ├── T12811.hs │ │ │ ├── T12811.stderr │ │ │ ├── T13260.hs │ │ │ ├── T13260.stderr │ │ │ ├── T13414.lhs │ │ │ ├── T13414.stderr │ │ │ ├── T1344a.hs │ │ │ ├── T1344a.stderr │ │ │ ├── T1344b.hs │ │ │ ├── T1344b.stderr │ │ │ ├── T1344c.hs │ │ │ ├── T1344c.stderr │ │ │ ├── T13450.hs │ │ │ ├── T13450.stderr │ │ │ ├── T13450TH.hs │ │ │ ├── T13450TH.stderr │ │ │ ├── T14588.hs │ │ │ ├── T14588.stderr │ │ │ ├── T14740.hs │ │ │ ├── T14740.stderr │ │ │ ├── T15053.hs │ │ │ ├── T15053.stderr │ │ │ ├── T15209.hs │ │ │ ├── T15209.stderr │ │ │ ├── T15233.hs │ │ │ ├── T15233.stderr │ │ │ ├── T15849.hs │ │ │ ├── T15849.stderr │ │ │ ├── T16270.hs │ │ │ ├── T16270.stderr │ │ │ ├── T16270h.hs │ │ │ ├── T16270h.stderr │ │ │ ├── T3095.hs │ │ │ ├── T3095.stderr │ │ │ ├── T3153.hs │ │ │ ├── T3153.stderr │ │ │ ├── T3751.hs │ │ │ ├── T3751.stderr │ │ │ ├── T3811.hs │ │ │ ├── T3811.stderr │ │ │ ├── T3811b.hs │ │ │ ├── T3811b.stderr │ │ │ ├── T3811c.hs │ │ │ ├── T3811c.stderr │ │ │ ├── T3811d.hs │ │ │ ├── T3811d.stderr │ │ │ ├── T3811e.hs │ │ │ ├── T3811e.stderr │ │ │ ├── T3811f.hs │ │ │ ├── T3811f.stderr │ │ │ ├── T3811g.hs │ │ │ ├── T3811g.stderr │ │ │ ├── T5425.hs │ │ │ ├── T5425.stderr │ │ │ ├── T7848.hs │ │ │ ├── T7848.stderr │ │ │ ├── T8258NoGADTs.hs │ │ │ ├── T8258NoGADTs.stderr │ │ │ ├── T8430.lhs │ │ │ ├── T8430.stderr │ │ │ ├── T8431.hs │ │ │ ├── T8431.stderr │ │ │ ├── T8501a.hs │ │ │ ├── T8501a.stderr │ │ │ ├── T8501b.hs │ │ │ ├── T8501b.stderr │ │ │ ├── T8501c.hs │ │ │ ├── T8501c.stderr │ │ │ ├── T8506.hs │ │ │ ├── T8506.stderr │ │ │ ├── T9225.hs │ │ │ ├── T9225.stderr │ │ │ ├── T984.hs │ │ │ ├── T984.stderr │ │ │ ├── all.T │ │ │ ├── position001.hs │ │ │ ├── position001.stderr │ │ │ ├── position002.hs │ │ │ ├── position002.stderr │ │ │ ├── readFail001.hs │ │ │ ├── readFail001.stderr │ │ │ ├── readFail001.stdout │ │ │ ├── readFail002.hs │ │ │ ├── readFail002.stderr │ │ │ ├── readFail003.hs │ │ │ ├── readFail003.stderr │ │ │ ├── readFail003.stdout │ │ │ ├── readFail004.hs │ │ │ ├── readFail004.stderr │ │ │ ├── readFail005.hs │ │ │ ├── readFail005.stderr │ │ │ ├── readFail006.hs │ │ │ ├── readFail006.stderr │ │ │ ├── readFail007.hs │ │ │ ├── readFail007.stderr │ │ │ ├── readFail007.stdout │ │ │ ├── readFail008.hs │ │ │ ├── readFail008.stderr │ │ │ ├── readFail009.hs │ │ │ ├── readFail009.stderr │ │ │ ├── readFail011.hs │ │ │ ├── readFail011.stderr │ │ │ ├── readFail012.hs │ │ │ ├── readFail012.stderr │ │ │ ├── readFail013.hs │ │ │ ├── readFail013.stderr │ │ │ ├── readFail014.hs │ │ │ ├── readFail014.stderr │ │ │ ├── readFail015.hs │ │ │ ├── readFail015.stderr │ │ │ ├── readFail016.hs │ │ │ ├── readFail016.stderr │ │ │ ├── readFail016.stdout │ │ │ ├── readFail017.hs │ │ │ ├── readFail017.stderr │ │ │ ├── readFail018.hs │ │ │ ├── readFail018.stderr │ │ │ ├── readFail019.hs │ │ │ ├── readFail019.stderr │ │ │ ├── readFail020.hs │ │ │ ├── readFail020.stderr │ │ │ ├── readFail021.hs │ │ │ ├── readFail021.stderr │ │ │ ├── readFail022.hs │ │ │ ├── readFail022.stderr │ │ │ ├── readFail023.hs │ │ │ ├── readFail023.stderr │ │ │ ├── readFail024.hs │ │ │ ├── readFail024.stderr │ │ │ ├── readFail025.hs │ │ │ ├── readFail025.stderr │ │ │ ├── readFail026.hs │ │ │ ├── readFail026.stderr │ │ │ ├── readFail027.hs │ │ │ ├── readFail027.stderr │ │ │ ├── readFail028.hs │ │ │ ├── readFail028.stderr │ │ │ ├── readFail029.hs │ │ │ ├── readFail029.stderr │ │ │ ├── readFail030.hs │ │ │ ├── readFail030.stderr │ │ │ ├── readFail031.hs │ │ │ ├── readFail031.stderr │ │ │ ├── readFail032.hs │ │ │ ├── readFail032.stderr │ │ │ ├── readFail033.hs │ │ │ ├── readFail033.stderr │ │ │ ├── readFail034.hs │ │ │ ├── readFail034.stderr │ │ │ ├── readFail035.hs │ │ │ ├── readFail035.stderr │ │ │ ├── readFail036.hs │ │ │ ├── readFail036.stderr │ │ │ ├── readFail037.hs │ │ │ ├── readFail037.stderr │ │ │ ├── readFail038.hs │ │ │ ├── readFail038.stderr │ │ │ ├── readFail039.hs │ │ │ ├── readFail039.stderr │ │ │ ├── readFail040.hs │ │ │ ├── readFail040.stderr │ │ │ ├── readFail041.hs │ │ │ ├── readFail041.stderr │ │ │ ├── readFail042.hs │ │ │ ├── readFail042.stderr │ │ │ ├── readFail043.hs │ │ │ ├── readFail043.stderr │ │ │ ├── readFail044.hs │ │ │ ├── readFail044.stderr │ │ │ ├── readFail046.hs │ │ │ ├── readFail046.stderr │ │ │ ├── readFail047.hs │ │ │ ├── readFail047.stderr │ │ │ ├── readFail048.hs │ │ │ ├── readFail048.stderr │ │ │ ├── readFailTraditionalRecords1.hs │ │ │ ├── readFailTraditionalRecords1.stderr │ │ │ ├── readFailTraditionalRecords2.hs │ │ │ ├── readFailTraditionalRecords2.stderr │ │ │ ├── readFailTraditionalRecords3.hs │ │ │ ├── readFailTraditionalRecords3.stderr │ │ │ ├── strictnessDataCon_A.hs │ │ │ ├── strictnessDataCon_A.stderr │ │ │ ├── strictnessDataCon_B.hs │ │ │ ├── strictnessDataCon_B.stderr │ │ │ ├── typeopsDataCon_A.hs │ │ │ ├── typeopsDataCon_A.stderr │ │ │ ├── typeopsDataCon_B.hs │ │ │ ├── typeopsDataCon_B.stderr │ │ │ ├── typeops_A.hs │ │ │ ├── typeops_A.stderr │ │ │ ├── typeops_B.hs │ │ │ ├── typeops_B.stderr │ │ │ ├── typeops_C.hs │ │ │ ├── typeops_C.stderr │ │ │ ├── typeops_D.hs │ │ │ ├── typeops_D.stderr │ │ │ ├── unpack_before_opr.hs │ │ │ ├── unpack_before_opr.stderr │ │ │ ├── unpack_empty_type.hs │ │ │ ├── unpack_empty_type.stderr │ │ │ ├── unpack_inside_type.hs │ │ │ └── unpack_inside_type.stderr │ │ ├── should_run │ │ │ ├── BinaryLiterals0.hs │ │ │ ├── BinaryLiterals0.stdout │ │ │ ├── BinaryLiterals1.hs │ │ │ ├── BinaryLiterals1.stdout │ │ │ ├── BinaryLiterals2.hs │ │ │ ├── BinaryLiterals2.stdout │ │ │ ├── HexFloatLiterals.hs │ │ │ ├── HexFloatLiterals.stdout │ │ │ ├── Makefile │ │ │ ├── NegativeZero.hs │ │ │ ├── NegativeZero.stdout │ │ │ ├── NumericUnderscores0.hs │ │ │ ├── NumericUnderscores0.stdout │ │ │ ├── NumericUnderscores1.hs │ │ │ ├── NumericUnderscores1.stdout │ │ │ ├── ParserMultiWayIf.hs │ │ │ ├── ParserMultiWayIf.stdout │ │ │ ├── T10807.hs │ │ │ ├── T10807.stdout │ │ │ ├── T1344.hs │ │ │ ├── T1344.stdout │ │ │ ├── all.T │ │ │ ├── operator.hs │ │ │ ├── operator.stdout │ │ │ ├── operator2.hs │ │ │ ├── operator2.stdout │ │ │ ├── readRun001.hs │ │ │ ├── readRun001.stdout │ │ │ ├── readRun002.hs │ │ │ ├── readRun002.stdout │ │ │ ├── readRun003.hs │ │ │ ├── readRun003.stdout │ │ │ ├── readRun004.hs │ │ │ └── readRun004.stdout │ │ └── unicode │ │ │ ├── Makefile │ │ │ ├── T10907.hs │ │ │ ├── T1103.hs │ │ │ ├── T1744.hs │ │ │ ├── T1744.stdout │ │ │ ├── T2302.hs │ │ │ ├── T2302.stderr │ │ │ ├── T4373.hs │ │ │ ├── T6016.hs │ │ │ ├── T7650.hs │ │ │ ├── T7650.stdout │ │ │ ├── T7671.hs │ │ │ ├── all.T │ │ │ ├── brackets.hs │ │ │ ├── utf8_001.hs │ │ │ ├── utf8_002.hs │ │ │ ├── utf8_002.stderr │ │ │ ├── utf8_003.hs │ │ │ ├── utf8_003.stderr │ │ │ ├── utf8_004.hs │ │ │ ├── utf8_004.stderr │ │ │ ├── utf8_005.hs │ │ │ ├── utf8_005.stderr │ │ │ ├── utf8_010.hs │ │ │ ├── utf8_010.stderr │ │ │ ├── utf8_011.hs │ │ │ ├── utf8_011.stderr │ │ │ ├── utf8_020.hs │ │ │ ├── utf8_020.stderr │ │ │ ├── utf8_021.hs │ │ │ ├── utf8_021.stderr │ │ │ ├── utf8_022.hs │ │ │ ├── utf8_022.stderr │ │ │ ├── utf8_023.hs │ │ │ ├── utf8_024.hs │ │ │ └── utf8_024.stdout │ ├── partial-sigs │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── 12531.stderr │ │ │ ├── ADT.hs │ │ │ ├── ADT.stderr │ │ │ ├── AddAndOr1.hs │ │ │ ├── AddAndOr1.stderr │ │ │ ├── AddAndOr2.hs │ │ │ ├── AddAndOr2.stderr │ │ │ ├── AddAndOr3.hs │ │ │ ├── AddAndOr3.stderr │ │ │ ├── AddAndOr4.hs │ │ │ ├── AddAndOr4.stderr │ │ │ ├── AddAndOr5.hs │ │ │ ├── AddAndOr5.stderr │ │ │ ├── AddAndOr6.hs │ │ │ ├── AddAndOr6.stderr │ │ │ ├── BoolToBool.hs │ │ │ ├── BoolToBool.stderr │ │ │ ├── DataFamilyInstanceLHS.hs │ │ │ ├── DataFamilyInstanceLHS.stderr │ │ │ ├── Defaulting1MROn.hs │ │ │ ├── Defaulting1MROn.stderr │ │ │ ├── Defaulting2MROff.hs │ │ │ ├── Defaulting2MROff.stderr │ │ │ ├── Defaulting2MROn.hs │ │ │ ├── Defaulting2MROn.stderr │ │ │ ├── Either.hs │ │ │ ├── Either.stderr │ │ │ ├── EqualityConstraint.hs │ │ │ ├── EqualityConstraint.stderr │ │ │ ├── Every.hs │ │ │ ├── Every.stderr │ │ │ ├── EveryNamed.hs │ │ │ ├── EveryNamed.stderr │ │ │ ├── ExprSigLocal.hs │ │ │ ├── ExprSigLocal.stderr │ │ │ ├── ExpressionSig.hs │ │ │ ├── ExpressionSig.stderr │ │ │ ├── ExpressionSigNamed.hs │ │ │ ├── ExpressionSigNamed.stderr │ │ │ ├── ExtraConstraints1.hs │ │ │ ├── ExtraConstraints1.stderr │ │ │ ├── ExtraConstraints2.hs │ │ │ ├── ExtraConstraints2.stderr │ │ │ ├── ExtraConstraints3.hs │ │ │ ├── ExtraConstraints3.stderr │ │ │ ├── ExtraNumAMROff.hs │ │ │ ├── ExtraNumAMROff.stderr │ │ │ ├── ExtraNumAMROn.hs │ │ │ ├── ExtraNumAMROn.stderr │ │ │ ├── Forall1.hs │ │ │ ├── Forall1.stderr │ │ │ ├── GenNamed.hs │ │ │ ├── GenNamed.stderr │ │ │ ├── HigherRank1.hs │ │ │ ├── HigherRank1.stderr │ │ │ ├── HigherRank2.hs │ │ │ ├── HigherRank2.stderr │ │ │ ├── LocalDefinitionBug.hs │ │ │ ├── LocalDefinitionBug.stderr │ │ │ ├── Makefile │ │ │ ├── Meltdown.hs │ │ │ ├── Meltdown.stderr │ │ │ ├── MonoLocalBinds.hs │ │ │ ├── MonoLocalBinds.stderr │ │ │ ├── NamedTyVar.hs │ │ │ ├── NamedTyVar.stderr │ │ │ ├── NamedWildcardInDataFamilyInstanceLHS.hs │ │ │ ├── NamedWildcardInDataFamilyInstanceLHS.stderr │ │ │ ├── NamedWildcardInTypeFamilyInstanceLHS.hs │ │ │ ├── NamedWildcardInTypeFamilyInstanceLHS.stderr │ │ │ ├── NamedWildcardsAsTyVars.hs │ │ │ ├── ParensAroundContext.hs │ │ │ ├── ParensAroundContext.stderr │ │ │ ├── PatBind.hs │ │ │ ├── PatBind.stderr │ │ │ ├── PatBind2.hs │ │ │ ├── PatBind2.stderr │ │ │ ├── PatternSig.hs │ │ │ ├── PatternSig.stderr │ │ │ ├── PatternSplice.hs │ │ │ ├── Recursive.hs │ │ │ ├── Recursive.stderr │ │ │ ├── ScopedNamedWildcards.hs │ │ │ ├── ScopedNamedWildcards.stderr │ │ │ ├── ScopedNamedWildcardsGood.hs │ │ │ ├── ScopedNamedWildcardsGood.stderr │ │ │ ├── ShowNamed.hs │ │ │ ├── ShowNamed.stderr │ │ │ ├── SimpleGen.hs │ │ │ ├── SimpleGen.stderr │ │ │ ├── SkipMany.hs │ │ │ ├── SkipMany.stderr │ │ │ ├── SomethingShowable.hs │ │ │ ├── SomethingShowable.stderr │ │ │ ├── Splices.hs │ │ │ ├── SplicesUsed.hs │ │ │ ├── SplicesUsed.stderr │ │ │ ├── SuperCls.hs │ │ │ ├── SuperCls.stderr │ │ │ ├── T10403.hs │ │ │ ├── T10403.stderr │ │ │ ├── T10438.hs │ │ │ ├── T10438.stderr │ │ │ ├── T10463.hs │ │ │ ├── T10463.stderr │ │ │ ├── T10519.hs │ │ │ ├── T10519.stderr │ │ │ ├── T11016.hs │ │ │ ├── T11016.stderr │ │ │ ├── T11192.hs │ │ │ ├── T11192.stderr │ │ │ ├── T11339a.hs │ │ │ ├── T11339a.stderr │ │ │ ├── T11670.hs │ │ │ ├── T11670.stderr │ │ │ ├── T12033.hs │ │ │ ├── T12033.stderr │ │ │ ├── T12156.hs │ │ │ ├── T12156.stderr │ │ │ ├── T12531.hs │ │ │ ├── T12531.stderr │ │ │ ├── T12844.hs │ │ │ ├── T12844.stderr │ │ │ ├── T12845.hs │ │ │ ├── T12845.stderr │ │ │ ├── T13324_compile.hs │ │ │ ├── T13482.hs │ │ │ ├── T13482.stderr │ │ │ ├── T14217.hs │ │ │ ├── T14217.stderr │ │ │ ├── T14643.hs │ │ │ ├── T14643.stderr │ │ │ ├── T14643a.hs │ │ │ ├── T14643a.stderr │ │ │ ├── T14715.hs │ │ │ ├── T14715.stderr │ │ │ ├── T15039a.hs │ │ │ ├── T15039a.stderr │ │ │ ├── T15039b.hs │ │ │ ├── T15039b.stderr │ │ │ ├── T15039c.hs │ │ │ ├── T15039c.stderr │ │ │ ├── T15039d.hs │ │ │ ├── T15039d.stderr │ │ │ ├── T16334.hs │ │ │ ├── T16334.stderr │ │ │ ├── TypeFamilyInstanceLHS.hs │ │ │ ├── TypeFamilyInstanceLHS.stderr │ │ │ ├── TypedSplice.hs │ │ │ ├── TypedSplice.stderr │ │ │ ├── Uncurry.hs │ │ │ ├── Uncurry.stderr │ │ │ ├── UncurryNamed.hs │ │ │ ├── UncurryNamed.stderr │ │ │ ├── WarningWildcardInstantiations.hs │ │ │ ├── WarningWildcardInstantiations.stderr │ │ │ └── all.T │ │ ├── should_fail │ │ │ ├── AnnotatedConstraint.hs │ │ │ ├── AnnotatedConstraint.stderr │ │ │ ├── AnnotatedConstraintNotForgotten.hs │ │ │ ├── AnnotatedConstraintNotForgotten.stderr │ │ │ ├── Defaulting1MROff.hs │ │ │ ├── Defaulting1MROff.stderr │ │ │ ├── ExtraConstraintsWildcardInExpressionSignature.hs │ │ │ ├── ExtraConstraintsWildcardInExpressionSignature.stderr │ │ │ ├── ExtraConstraintsWildcardInPatternSignature.hs │ │ │ ├── ExtraConstraintsWildcardInPatternSignature.stderr │ │ │ ├── ExtraConstraintsWildcardInPatternSplice.hs │ │ │ ├── ExtraConstraintsWildcardInPatternSplice.stderr │ │ │ ├── ExtraConstraintsWildcardInTypeSplice.hs │ │ │ ├── ExtraConstraintsWildcardInTypeSplice2.hs │ │ │ ├── ExtraConstraintsWildcardInTypeSplice2.stderr │ │ │ ├── ExtraConstraintsWildcardInTypeSpliceUsed.hs │ │ │ ├── ExtraConstraintsWildcardInTypeSpliceUsed.stderr │ │ │ ├── ExtraConstraintsWildcardNotEnabled.hs │ │ │ ├── ExtraConstraintsWildcardNotEnabled.stderr │ │ │ ├── ExtraConstraintsWildcardNotLast.hs │ │ │ ├── ExtraConstraintsWildcardNotLast.stderr │ │ │ ├── ExtraConstraintsWildcardNotPresent.hs │ │ │ ├── ExtraConstraintsWildcardNotPresent.stderr │ │ │ ├── ExtraConstraintsWildcardTwice.hs │ │ │ ├── ExtraConstraintsWildcardTwice.stderr │ │ │ ├── Forall1Bad.hs │ │ │ ├── Forall1Bad.stderr │ │ │ ├── InstantiatedNamedWildcardsInConstraints.hs │ │ │ ├── InstantiatedNamedWildcardsInConstraints.stderr │ │ │ ├── Makefile │ │ │ ├── NamedExtraConstraintsWildcard.hs │ │ │ ├── NamedExtraConstraintsWildcard.stderr │ │ │ ├── NamedWildcardExplicitForall.hs │ │ │ ├── NamedWildcardExplicitForall.stderr │ │ │ ├── NamedWildcardInTypeSplice.hs │ │ │ ├── NamedWildcardInTypeSplice.stderr │ │ │ ├── NamedWildcardsEnabled.hs │ │ │ ├── NamedWildcardsEnabled.stderr │ │ │ ├── NamedWildcardsNotEnabled.hs │ │ │ ├── NamedWildcardsNotEnabled.stderr │ │ │ ├── NamedWildcardsNotInMonotype.hs │ │ │ ├── NamedWildcardsNotInMonotype.stderr │ │ │ ├── NestedExtraConstraintsWildcard.hs │ │ │ ├── NestedExtraConstraintsWildcard.stderr │ │ │ ├── NestedNamedExtraConstraintsWildcard.hs │ │ │ ├── NestedNamedExtraConstraintsWildcard.stderr │ │ │ ├── PartialClassMethodSignature.hs │ │ │ ├── PartialClassMethodSignature.stderr │ │ │ ├── PartialClassMethodSignature2.hs │ │ │ ├── PartialClassMethodSignature2.stderr │ │ │ ├── PartialTypeSignaturesDisabled.hs │ │ │ ├── PartialTypeSignaturesDisabled.stderr │ │ │ ├── PatBind3.hs │ │ │ ├── PatBind3.stderr │ │ │ ├── ScopedNamedWildcardsBad.hs │ │ │ ├── ScopedNamedWildcardsBad.stderr │ │ │ ├── T10045.hs │ │ │ ├── T10045.stderr │ │ │ ├── T10615.hs │ │ │ ├── T10615.stderr │ │ │ ├── T10999.hs │ │ │ ├── T10999.stderr │ │ │ ├── T11122.hs │ │ │ ├── T11122.stderr │ │ │ ├── T11515.hs │ │ │ ├── T11515.stderr │ │ │ ├── T11976.hs │ │ │ ├── T11976.stderr │ │ │ ├── T12039.hs │ │ │ ├── T12039.stderr │ │ │ ├── T12634.hs │ │ │ ├── T12634.stderr │ │ │ ├── T12732.hs │ │ │ ├── T12732.stderr │ │ │ ├── T13324_fail1.hs │ │ │ ├── T13324_fail1.stderr │ │ │ ├── T13324_fail2.hs │ │ │ ├── T13324_fail2.stderr │ │ │ ├── T14040a.hs │ │ │ ├── T14040a.stderr │ │ │ ├── T14449.hs │ │ │ ├── T14449.stderr │ │ │ ├── T14479.hs │ │ │ ├── T14479.stderr │ │ │ ├── T14584.hs │ │ │ ├── T14584.stderr │ │ │ ├── T14584a.hs │ │ │ ├── T14584a.stderr │ │ │ ├── TidyClash.hs │ │ │ ├── TidyClash.stderr │ │ │ ├── TidyClash2.hs │ │ │ ├── TidyClash2.stderr │ │ │ ├── UnnamedConstraintWildcard1.hs │ │ │ ├── UnnamedConstraintWildcard1.stderr │ │ │ ├── UnnamedConstraintWildcard2.hs │ │ │ ├── UnnamedConstraintWildcard2.stderr │ │ │ ├── WildcardInADT1.hs │ │ │ ├── WildcardInADT1.stderr │ │ │ ├── WildcardInADT2.hs │ │ │ ├── WildcardInADT2.stderr │ │ │ ├── WildcardInADT3.hs │ │ │ ├── WildcardInADT3.stderr │ │ │ ├── WildcardInADTContext1.hs │ │ │ ├── WildcardInADTContext1.stderr │ │ │ ├── WildcardInADTContext2.hs │ │ │ ├── WildcardInADTContext2.stderr │ │ │ ├── WildcardInDefault.hs │ │ │ ├── WildcardInDefault.stderr │ │ │ ├── WildcardInDefaultSignature.hs │ │ │ ├── WildcardInDefaultSignature.stderr │ │ │ ├── WildcardInDeriving.hs │ │ │ ├── WildcardInDeriving.stderr │ │ │ ├── WildcardInForeignExport.hs │ │ │ ├── WildcardInForeignExport.stderr │ │ │ ├── WildcardInForeignImport.hs │ │ │ ├── WildcardInForeignImport.stderr │ │ │ ├── WildcardInGADT1.hs │ │ │ ├── WildcardInGADT1.stderr │ │ │ ├── WildcardInGADT2.hs │ │ │ ├── WildcardInGADT2.stderr │ │ │ ├── WildcardInInstanceHead.hs │ │ │ ├── WildcardInInstanceHead.stderr │ │ │ ├── WildcardInInstanceSig.hs │ │ │ ├── WildcardInInstanceSig.stderr │ │ │ ├── WildcardInNewtype.hs │ │ │ ├── WildcardInNewtype.stderr │ │ │ ├── WildcardInPatSynSig.hs │ │ │ ├── WildcardInPatSynSig.stderr │ │ │ ├── WildcardInStandaloneDeriving.hs │ │ │ ├── WildcardInStandaloneDeriving.stderr │ │ │ ├── WildcardInTypeFamilyInstanceRHS.hs │ │ │ ├── WildcardInTypeFamilyInstanceRHS.stderr │ │ │ ├── WildcardInTypeSynonymLHS.hs │ │ │ ├── WildcardInTypeSynonymLHS.stderr │ │ │ ├── WildcardInTypeSynonymRHS.hs │ │ │ ├── WildcardInTypeSynonymRHS.stderr │ │ │ ├── WildcardInstantiations.hs │ │ │ ├── WildcardInstantiations.stderr │ │ │ ├── WildcardsInPatternAndExprSig.hs │ │ │ ├── WildcardsInPatternAndExprSig.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── GHCiWildcardKind.script │ │ │ ├── GHCiWildcardKind.stdout │ │ │ ├── Makefile │ │ │ ├── T15415.script │ │ │ ├── T15415.stderr │ │ │ ├── T15415.stdout │ │ │ └── all.T │ ├── patsyn │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Bundle.hs │ │ │ ├── Bundle1.hs │ │ │ ├── BundleInternal.hs │ │ │ ├── BundleInternal1.hs │ │ │ ├── ExportSyntax.hs │ │ │ ├── ExportSyntaxImport.hs │ │ │ ├── ImpExp_Exp.hs │ │ │ ├── ImpExp_Imp.hs │ │ │ ├── Makefile │ │ │ ├── MoreEx.hs │ │ │ ├── T10747.hs │ │ │ ├── T10897.hs │ │ │ ├── T10897a.hs │ │ │ ├── T10997.hs │ │ │ ├── T10997_1.hs │ │ │ ├── T10997_1a.hs │ │ │ ├── T10997a.hs │ │ │ ├── T11213.hs │ │ │ ├── T11213.stderr │ │ │ ├── T11224b.hs │ │ │ ├── T11283.hs │ │ │ ├── T11283.stderr │ │ │ ├── T11336.hs │ │ │ ├── T11351.hs │ │ │ ├── T11367.hs │ │ │ ├── T11633.hs │ │ │ ├── T11727.hs │ │ │ ├── T11959.hs │ │ │ ├── T11959.stdout │ │ │ ├── T11959Lib.hs │ │ │ ├── T11977.hs │ │ │ ├── T11987.hs │ │ │ ├── T11987a.hs │ │ │ ├── T12094.hs │ │ │ ├── T12108.hs │ │ │ ├── T12484.hs │ │ │ ├── T12484.stderr │ │ │ ├── T12489.hs │ │ │ ├── T12615.hs │ │ │ ├── T12698.hs │ │ │ ├── T12746.hs │ │ │ ├── T12746A.hs │ │ │ ├── T12968.hs │ │ │ ├── T13349b.hs │ │ │ ├── T13350 │ │ │ │ ├── Makefile │ │ │ │ ├── T13350.hs │ │ │ │ ├── all.T │ │ │ │ └── boolean │ │ │ │ │ ├── Boolean.hs │ │ │ │ │ ├── Setup.hs │ │ │ │ │ └── boolean.cabal │ │ │ ├── T13441.hs │ │ │ ├── T13441a.hs │ │ │ ├── T13441b.hs │ │ │ ├── T13441b.stderr │ │ │ ├── T13454.hs │ │ │ ├── T13752.hs │ │ │ ├── T13752a.hs │ │ │ ├── T13768.hs │ │ │ ├── T14058.hs │ │ │ ├── T14058a.hs │ │ │ ├── T14326.hs │ │ │ ├── T14394.script │ │ │ ├── T14394.stdout │ │ │ ├── T14498.hs │ │ │ ├── T14552.hs │ │ │ ├── T8584-1.hs │ │ │ ├── T8584-2.hs │ │ │ ├── T8584-3.hs │ │ │ ├── T8966.hs │ │ │ ├── T8968-1.hs │ │ │ ├── T8968-2.hs │ │ │ ├── T8968-3.hs │ │ │ ├── T9023.hs │ │ │ ├── T9732.hs │ │ │ ├── T9857.hs │ │ │ ├── T9867.hs │ │ │ ├── T9889.hs │ │ │ ├── T9975a.hs │ │ │ ├── T9975a.stderr │ │ │ ├── T9975b.hs │ │ │ ├── TransBundle.hs │ │ │ ├── all.T │ │ │ ├── bidir.hs │ │ │ ├── ex-num.hs │ │ │ ├── ex-prov.hs │ │ │ ├── ex-view.hs │ │ │ ├── ex.hs │ │ │ ├── export-record-selector.hs │ │ │ ├── export-super-class.hs │ │ │ ├── export.hs │ │ │ ├── incomplete.hs │ │ │ ├── multi-export.hs │ │ │ ├── num.hs │ │ │ ├── overlap.hs │ │ │ ├── poly-export.hs │ │ │ ├── poly-export2.hs │ │ │ ├── poly-export3.hs │ │ │ ├── records-compile.hs │ │ │ ├── records-poly.hs │ │ │ ├── records-prov-req.hs │ │ │ ├── records-req-only.hs │ │ │ ├── records-req.hs │ │ │ ├── unboxed-bind-bang.hs │ │ │ └── univ.hs │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── T10426.hs │ │ │ ├── T10426.stderr │ │ │ ├── T10873.hs │ │ │ ├── T10873.stderr │ │ │ ├── T11010.hs │ │ │ ├── T11010.stderr │ │ │ ├── T11039.hs │ │ │ ├── T11039.stderr │ │ │ ├── T11039a.hs │ │ │ ├── T11053.hs │ │ │ ├── T11053.stderr │ │ │ ├── T11265.hs │ │ │ ├── T11265.stderr │ │ │ ├── T11667.hs │ │ │ ├── T11667.stderr │ │ │ ├── T12165.hs │ │ │ ├── T12165.stderr │ │ │ ├── T12819.hs │ │ │ ├── T12819.stderr │ │ │ ├── T13349.hs │ │ │ ├── T13349.stderr │ │ │ ├── T13470.hs │ │ │ ├── T13470.stderr │ │ │ ├── T14112.hs │ │ │ ├── T14112.stderr │ │ │ ├── T14114.hs │ │ │ ├── T14114.stderr │ │ │ ├── T14380.hs │ │ │ ├── T14380.stderr │ │ │ ├── T14498.stderr │ │ │ ├── T14507.hs │ │ │ ├── T14507.stderr │ │ │ ├── T15289.hs │ │ │ ├── T15289.stderr │ │ │ ├── T15685.hs │ │ │ ├── T15685.stderr │ │ │ ├── T15692.hs │ │ │ ├── T15692.stderr │ │ │ ├── T15694.hs │ │ │ ├── T15694.stderr │ │ │ ├── T15695.hs │ │ │ ├── T15695.stderr │ │ │ ├── T9161-1.hs │ │ │ ├── T9161-1.stderr │ │ │ ├── T9161-2.hs │ │ │ ├── T9161-2.stderr │ │ │ ├── T9705-1.hs │ │ │ ├── T9705-1.stderr │ │ │ ├── T9705-2.hs │ │ │ ├── T9705-2.stderr │ │ │ ├── UnliftedPSBind.hs │ │ │ ├── UnliftedPSBind.stderr │ │ │ ├── all.T │ │ │ ├── as-pattern.hs │ │ │ ├── export-class.hs │ │ │ ├── export-class.stderr │ │ │ ├── export-ps-rec-sel.hs │ │ │ ├── export-ps-rec-sel.stderr │ │ │ ├── export-super-class-fail.hs │ │ │ ├── export-syntax.hs │ │ │ ├── export-syntax.stderr │ │ │ ├── export-type-synonym.hs │ │ │ ├── export-type-synonym.stderr │ │ │ ├── export-type.hs │ │ │ ├── export-type.stderr │ │ │ ├── import-syntax.hs │ │ │ ├── import-syntax.stderr │ │ │ ├── local.hs │ │ │ ├── local.stderr │ │ │ ├── mixed-pat-syn-record-sels.hs │ │ │ ├── mixed-pat-syn-record-sels.stderr │ │ │ ├── mono.hs │ │ │ ├── mono.stderr │ │ │ ├── poly-export-fail2.hs │ │ │ ├── poly-export-fail2.stderr │ │ │ ├── records-check-sels.hs │ │ │ ├── records-check-sels.stderr │ │ │ ├── records-exquant.hs │ │ │ ├── records-exquant.stderr │ │ │ ├── records-mixing-fields.hs │ │ │ ├── records-mixing-fields.stderr │ │ │ ├── records-no-uni-update.hs │ │ │ ├── records-no-uni-update.stderr │ │ │ ├── records-no-uni-update2.hs │ │ │ ├── records-no-uni-update2.stderr │ │ │ ├── records-poly-update.hs │ │ │ ├── records-poly-update.stderr │ │ │ ├── unboxed-bind.hs │ │ │ ├── unboxed-bind.stderr │ │ │ ├── unboxed-wrapper-naked.hs │ │ │ ├── unboxed-wrapper-naked.stderr │ │ │ ├── unidir.hs │ │ │ └── unidir.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T11224.hs │ │ │ ├── T11224.stdout │ │ │ ├── T11985.script │ │ │ ├── T11985.stdout │ │ │ ├── T13688.hs │ │ │ ├── T13688.stdout │ │ │ ├── T13688Quasi.hs │ │ │ ├── T14228.hs │ │ │ ├── T14228.stdout │ │ │ ├── T9783.hs │ │ │ ├── T9783.stdout │ │ │ ├── all.T │ │ │ ├── bidir-explicit-scope.hs │ │ │ ├── bidir-explicit-scope.stdout │ │ │ ├── bidir-explicit.hs │ │ │ ├── bidir-explicit.stdout │ │ │ ├── eval.hs │ │ │ ├── eval.stdout │ │ │ ├── ex-prov-run.hs │ │ │ ├── ex-prov-run.stdout │ │ │ ├── ghci.script │ │ │ ├── ghci.stderr │ │ │ ├── ghci.stdout │ │ │ ├── match-unboxed.hs │ │ │ ├── match-unboxed.stdout │ │ │ ├── match.hs │ │ │ ├── match.stdout │ │ │ ├── records-run.hs │ │ │ ├── records-run.stdout │ │ │ ├── unboxed-wrapper.hs │ │ │ └── unboxed-wrapper.stdout │ ├── perf │ │ ├── Makefile │ │ ├── compiler │ │ │ ├── Makefile │ │ │ ├── Naperian.hs │ │ │ ├── T10370.hs │ │ │ ├── T10547.hs │ │ │ ├── T10547.stderr │ │ │ ├── T12150.hs │ │ │ ├── T12227.hs │ │ │ ├── T12234.hs │ │ │ ├── T12425.hs │ │ │ ├── T12545.hs │ │ │ ├── T12545a.hs │ │ │ ├── T12707.hs │ │ │ ├── T12877.stdout │ │ │ ├── T13035.hs │ │ │ ├── T13035.stderr │ │ │ ├── T13056.hs │ │ │ ├── T13379.hs │ │ │ ├── T14683.hs │ │ │ ├── T15164.hs │ │ │ ├── T16190.hs │ │ │ ├── T16190_Embed.hs │ │ │ ├── T1969.hs │ │ │ ├── T3064.hs │ │ │ ├── T3294.hs │ │ │ ├── T4007.hs │ │ │ ├── T4007.stdout │ │ │ ├── T4801.hs │ │ │ ├── T5030.hs │ │ │ ├── T5321FD.hs │ │ │ ├── T5321Fun.hs │ │ │ ├── T5631.hs │ │ │ ├── T5642.hs │ │ │ ├── T5837.hs │ │ │ ├── T6048.hs │ │ │ ├── T783.hs │ │ │ ├── T9020.hs │ │ │ ├── T9233.hs │ │ │ ├── T9233a.hs │ │ │ ├── T9630.hs │ │ │ ├── T9630a.hs │ │ │ ├── T9675.hs │ │ │ ├── T9872a.hs │ │ │ ├── T9872a.stderr │ │ │ ├── T9872b.hs │ │ │ ├── T9872b.stderr │ │ │ ├── T9872c.hs │ │ │ ├── T9872c.stderr │ │ │ ├── T9872d.hs │ │ │ ├── T9961.hs │ │ │ ├── all.T │ │ │ ├── genManyAlternatives │ │ │ ├── genManyConstructors │ │ │ ├── genMultiLayerModules │ │ │ ├── genT13701 │ │ │ ├── genT13719 │ │ │ ├── genT14697 │ │ │ ├── parsing001.hs │ │ │ ├── parsing001.stderr │ │ │ └── simpl015.hs │ │ ├── haddock │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── join_points │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── join001.hs │ │ │ ├── join002.hs │ │ │ ├── join002.stdout │ │ │ ├── join003.hs │ │ │ ├── join003.stdout │ │ │ ├── join004.hs │ │ │ ├── join004.stdout │ │ │ ├── join005.hs │ │ │ ├── join006.hs │ │ │ ├── join007.hs │ │ │ ├── join007.stdout-ws-32 │ │ │ └── join007.stdout-ws-64 │ │ ├── should_run │ │ │ ├── Conversions.hs │ │ │ ├── Conversions.stdout │ │ │ ├── DeriveNull.hs │ │ │ ├── DeriveNull.stdout │ │ │ ├── DeriveNullTermination.hs │ │ │ ├── DeriveNullTermination.stdout │ │ │ ├── InlineArrayAlloc.hs │ │ │ ├── InlineByteArrayAlloc.hs │ │ │ ├── InlineCloneArrayAlloc.hs │ │ │ ├── Makefile │ │ │ ├── MethSharing.hs │ │ │ ├── MethSharing.stdout │ │ │ ├── T10359.hs │ │ │ ├── T10359.stdout │ │ │ ├── T12791.hs │ │ │ ├── T12791.stdout │ │ │ ├── T12990.hs │ │ │ ├── T12996.hs │ │ │ ├── T12996.stdout │ │ │ ├── T13001.hs │ │ │ ├── T13001.stdout │ │ │ ├── T13218.hs │ │ │ ├── T13623.hs │ │ │ ├── T13623.stdout │ │ │ ├── T14052.hs │ │ │ ├── T14052.script │ │ │ ├── T14052.stdout │ │ │ ├── T14936.hs │ │ │ ├── T14936.stdout │ │ │ ├── T14955.hs │ │ │ ├── T14955.stdout │ │ │ ├── T14955a.hs │ │ │ ├── T149_A.hs │ │ │ ├── T149_B.hs │ │ │ ├── T15226.hs │ │ │ ├── T15226a.hs │ │ │ ├── T15263.hs │ │ │ ├── T15263.stdout │ │ │ ├── T15426.hs │ │ │ ├── T15578.hs │ │ │ ├── T2902_A.hs │ │ │ ├── T2902_A_PairingSum.hs │ │ │ ├── T2902_B.hs │ │ │ ├── T2902_B_PairingSum.hs │ │ │ ├── T2902_Sum.hs │ │ │ ├── T3245.hs │ │ │ ├── T3245.stdout │ │ │ ├── T3586.hs │ │ │ ├── T3586.stdout │ │ │ ├── T3736.hs │ │ │ ├── T3736.stdout │ │ │ ├── T3738.hs │ │ │ ├── T3738.stdout │ │ │ ├── T3738a.hs │ │ │ ├── T4267.hs │ │ │ ├── T4321.hs │ │ │ ├── T4321.stdout │ │ │ ├── T4474a.hs │ │ │ ├── T4474a.stdout │ │ │ ├── T4474b.hs │ │ │ ├── T4474b.stdout │ │ │ ├── T4474c.hs │ │ │ ├── T4474c.stdout │ │ │ ├── T4830.hs │ │ │ ├── T4830.stdout │ │ │ ├── T4978.hs │ │ │ ├── T4978.stdout │ │ │ ├── T5113.hs │ │ │ ├── T5113.stdout │ │ │ ├── T5205.hs │ │ │ ├── T5205.stdout │ │ │ ├── T5237.hs │ │ │ ├── T5237.stdout │ │ │ ├── T5536.hs │ │ │ ├── T5549.hs │ │ │ ├── T5549.stdout │ │ │ ├── T5835.hs │ │ │ ├── T5835.stdout │ │ │ ├── T5949.hs │ │ │ ├── T7257.hs │ │ │ ├── T7257.stdout │ │ │ ├── T7436.hs │ │ │ ├── T7436.stdout │ │ │ ├── T7507.hs │ │ │ ├── T7507.stdout │ │ │ ├── T7619.hs │ │ │ ├── T7797.hs │ │ │ ├── T7797.stdout │ │ │ ├── T7797a.hs │ │ │ ├── T7850.hs │ │ │ ├── T7850.stdout │ │ │ ├── T7954.hs │ │ │ ├── T7954.stdout │ │ │ ├── T8472.hs │ │ │ ├── T8472.stdout │ │ │ ├── T876.hs │ │ │ ├── T876.stdout │ │ │ ├── T8763.hs │ │ │ ├── T9203.hs │ │ │ ├── T9203.stdout │ │ │ ├── T9339.hs │ │ │ ├── T9339.stdout │ │ │ ├── all.T │ │ │ └── lazy-bs-alloc.hs │ │ └── space_leaks │ │ │ ├── Makefile │ │ │ ├── T2762.hs │ │ │ ├── T2762A.hs │ │ │ ├── T4018.hs │ │ │ ├── T4029.script │ │ │ ├── T4029a.hs │ │ │ ├── T4029b.hs │ │ │ ├── T4334.hs │ │ │ ├── T4334.stdout │ │ │ ├── all.T │ │ │ ├── space_leak_001.hs │ │ │ └── space_leak_001.stdout │ ├── plugins │ │ ├── FrontendPlugin.hs │ │ ├── HomePackagePlugin.hs │ │ ├── LinkerTicklingPlugin.hs │ │ ├── Makefile │ │ ├── MetaRemoveHelper.hs │ │ ├── PluginFilteredExport.hs │ │ ├── QuasiQuotation.hs │ │ ├── T10294.hs │ │ ├── T10294.stderr │ │ ├── T10294a.hs │ │ ├── T10420.hs │ │ ├── T10420.stdout │ │ ├── T10420a.hs │ │ ├── T11244.hs │ │ ├── T11244.stderr │ │ ├── T12567a.hs │ │ ├── T12567a.stderr │ │ ├── T12567b.hs │ │ ├── T14335.hs │ │ ├── T14335.stderr │ │ ├── T15858.script │ │ ├── T15858.stderr │ │ ├── T16104-plugin │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── T16104-plugin.cabal │ │ │ └── T16104_Plugin.hs │ │ ├── T16104.hs │ │ ├── T16104.stdout │ │ ├── T16260.hs │ │ ├── T16260.stdout │ │ ├── all.T │ │ ├── annotation-plugin │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── SayAnnNames.hs │ │ │ ├── Setup.hs │ │ │ └── annotation-plugin.cabal │ │ ├── frontend01.hs │ │ ├── frontend01.stdout │ │ ├── plugin-recomp-change-prof.stderr │ │ ├── plugin-recomp-change.stderr │ │ ├── plugin-recomp-flags.stderr │ │ ├── plugin-recomp-flags.stdout │ │ ├── plugin-recomp-impure.stderr │ │ ├── plugin-recomp-impure.stdout │ │ ├── plugin-recomp-pure.stderr │ │ ├── plugin-recomp-pure.stdout │ │ ├── plugin-recomp-test.hs │ │ ├── plugin-recomp │ │ │ ├── Common.hs │ │ │ ├── FingerprintPlugin.hs │ │ │ ├── ImpurePlugin.hs │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── PurePlugin.hs │ │ │ ├── Setup.hs │ │ │ └── plugin-recomp.cabal │ │ ├── plugins01.hs │ │ ├── plugins01.stderr │ │ ├── plugins01.stdout │ │ ├── plugins02.hs │ │ ├── plugins02.stderr │ │ ├── plugins03.hs │ │ ├── plugins03.stderr │ │ ├── plugins04.hs │ │ ├── plugins04.stderr │ │ ├── plugins05.hs │ │ ├── plugins05.stdout │ │ ├── plugins06.hs │ │ ├── plugins07.hs │ │ ├── plugins07.stdout │ │ ├── plugins08.hs │ │ ├── plugins08.stderr │ │ ├── plugins08.stdout │ │ ├── plugins09.hs │ │ ├── plugins09.stdout │ │ ├── plugins10.hs │ │ ├── plugins10.stdout │ │ ├── plugins11.hs │ │ ├── plugins11.stdout │ │ ├── plugins12.hs │ │ ├── plugins13.hs │ │ ├── plugins14.hs │ │ ├── plugins15.hs │ │ ├── rule-defining-plugin │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── RuleDefiningPlugin.hs │ │ │ ├── Setup.hs │ │ │ └── rule-defining-plugin.cabal │ │ ├── simple-plugin │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── Simple │ │ │ │ ├── BadlyTypedPlugin.hs │ │ │ │ ├── DataStructures.hs │ │ │ │ ├── Plugin.hs │ │ │ │ ├── RemovePlugin.hs │ │ │ │ ├── SourcePlugin.hs │ │ │ │ └── TrustworthyPlugin.hs │ │ │ └── simple-plugin.cabal │ │ ├── static-plugins-module.hs │ │ ├── static-plugins.hs │ │ └── static-plugins.stdout │ ├── pmcheck │ │ ├── Makefile │ │ ├── complete_sigs │ │ │ ├── Completesig03.hs │ │ │ ├── Completesig03.stderr │ │ │ ├── Completesig03A.hs │ │ │ ├── Makefile │ │ │ ├── T14059a.hs │ │ │ ├── T14059a.stderr │ │ │ ├── T14253.hs │ │ │ ├── all.T │ │ │ ├── completesig01.hs │ │ │ ├── completesig02.hs │ │ │ ├── completesig02.stderr │ │ │ ├── completesig04.hs │ │ │ ├── completesig04.stderr │ │ │ ├── completesig05.hs │ │ │ ├── completesig06.hs │ │ │ ├── completesig06.stderr │ │ │ ├── completesig07.hs │ │ │ ├── completesig07.stderr │ │ │ ├── completesig08.hs │ │ │ ├── completesig09.hs │ │ │ ├── completesig10.hs │ │ │ ├── completesig10.stderr │ │ │ ├── completesig11.hs │ │ │ ├── completesig11.stderr │ │ │ ├── completesig12.hs │ │ │ ├── completesig13.hs │ │ │ ├── completesig14.hs │ │ │ ├── completesig14.stderr │ │ │ ├── completesig15.hs │ │ │ └── completesig15.stderr │ │ └── should_compile │ │ │ ├── EmptyCase001.hs │ │ │ ├── EmptyCase001.stderr │ │ │ ├── EmptyCase002.hs │ │ │ ├── EmptyCase002.stderr │ │ │ ├── EmptyCase003.hs │ │ │ ├── EmptyCase003.stderr │ │ │ ├── EmptyCase004.hs │ │ │ ├── EmptyCase004.stderr │ │ │ ├── EmptyCase005.hs │ │ │ ├── EmptyCase005.stderr │ │ │ ├── EmptyCase006.hs │ │ │ ├── EmptyCase006.stderr │ │ │ ├── EmptyCase007.hs │ │ │ ├── EmptyCase007.stderr │ │ │ ├── EmptyCase008.hs │ │ │ ├── EmptyCase008.stderr │ │ │ ├── EmptyCase009.hs │ │ │ ├── EmptyCase009.stderr │ │ │ ├── EmptyCase010.hs │ │ │ ├── EmptyCase010.stderr │ │ │ ├── Makefile │ │ │ ├── T10746.hs │ │ │ ├── T10746.stderr │ │ │ ├── T11195.hs │ │ │ ├── T11245.hs │ │ │ ├── T11245.stderr │ │ │ ├── T11276.hs │ │ │ ├── T11303.hs │ │ │ ├── T11303b.hs │ │ │ ├── T11374.hs │ │ │ ├── T11984.hs │ │ │ ├── T12957.hs │ │ │ ├── T12957.stderr │ │ │ ├── T12957a.hs │ │ │ ├── T14086.hs │ │ │ ├── T14098.hs │ │ │ ├── T14813.hs │ │ │ ├── T15305.hs │ │ │ ├── T15305.stderr │ │ │ ├── T15385.hs │ │ │ ├── T15450.hs │ │ │ ├── T15450.stderr │ │ │ ├── T15584.hs │ │ │ ├── T2006.hs │ │ │ ├── T2204.hs │ │ │ ├── T2204.stderr │ │ │ ├── T3078.hs │ │ │ ├── T322.hs │ │ │ ├── T366.hs │ │ │ ├── T3927.hs │ │ │ ├── T3927a.hs │ │ │ ├── T3927b.hs │ │ │ ├── T4139.hs │ │ │ ├── T6124.hs │ │ │ ├── T7669a.hs │ │ │ ├── T8970.hs │ │ │ ├── T9951.hs │ │ │ ├── T9951b.hs │ │ │ ├── T9951b.stderr │ │ │ ├── all.T │ │ │ ├── pmc001.hs │ │ │ ├── pmc001.stderr │ │ │ ├── pmc002.hs │ │ │ ├── pmc003.hs │ │ │ ├── pmc003.stderr │ │ │ ├── pmc004.hs │ │ │ ├── pmc004.stderr │ │ │ ├── pmc005.hs │ │ │ ├── pmc005.stderr │ │ │ ├── pmc006.hs │ │ │ ├── pmc007.hs │ │ │ └── pmc007.stderr │ ├── polykinds │ │ ├── BadKindVar.hs │ │ ├── BadKindVar.stderr │ │ ├── Freeman.hs │ │ ├── Freeman.stdout │ │ ├── KindVType.hs │ │ ├── KindVType.stderr │ │ ├── KindVarOrder.script │ │ ├── KindVarOrder.stdout │ │ ├── Makefile │ │ ├── MonoidsFD.hs │ │ ├── MonoidsFD.stdout │ │ ├── MonoidsTF.hs │ │ ├── MonoidsTF.stdout │ │ ├── PolyInstances.hs │ │ ├── PolyKinds01.hs │ │ ├── PolyKinds02.hs │ │ ├── PolyKinds02.stderr │ │ ├── PolyKinds03.hs │ │ ├── PolyKinds04.hs │ │ ├── PolyKinds04.stderr │ │ ├── PolyKinds05.hs │ │ ├── PolyKinds06.hs │ │ ├── PolyKinds06.stderr │ │ ├── PolyKinds07.hs │ │ ├── PolyKinds07.stderr │ │ ├── PolyKinds08.hs │ │ ├── PolyKinds09.hs │ │ ├── PolyKinds09.stdout │ │ ├── PolyKinds10.hs │ │ ├── PolyKinds10.stdout │ │ ├── PolyKinds11.hs │ │ ├── PolyKinds12.hs │ │ ├── PolyKinds13.hs │ │ ├── RedBlack.hs │ │ ├── T10041.hs │ │ ├── T10134.hs │ │ ├── T10134a.hs │ │ ├── T10451.hs │ │ ├── T10451.stderr │ │ ├── T10503.hs │ │ ├── T10503.stderr │ │ ├── T10516.hs │ │ ├── T10516.stderr │ │ ├── T10570.hs │ │ ├── T10570.stderr │ │ ├── T10670.hs │ │ ├── T10670a.hs │ │ ├── T10742.hs │ │ ├── T10934.hs │ │ ├── T11142.hs │ │ ├── T11142.stderr │ │ ├── T11203.hs │ │ ├── T11203.stderr │ │ ├── T11248.hs │ │ ├── T11249.hs │ │ ├── T11255.hs │ │ ├── T11278.hs │ │ ├── T11362.hs │ │ ├── T11399.hs │ │ ├── T11399.stderr │ │ ├── T11459.hs │ │ ├── T11459.stderr │ │ ├── T11466.hs │ │ ├── T11466.stderr │ │ ├── T11480a.hs │ │ ├── T11480b.hs │ │ ├── T11516.hs │ │ ├── T11516.stderr │ │ ├── T11520.hs │ │ ├── T11520.stderr │ │ ├── T11523.hs │ │ ├── T11554.hs │ │ ├── T11554.stderr │ │ ├── T11611.hs │ │ ├── T11611.stderr │ │ ├── T11616.hs │ │ ├── T11640.hs │ │ ├── T11648.hs │ │ ├── T11648b.hs │ │ ├── T11821.hs │ │ ├── T11821a.hs │ │ ├── T11821a.stderr │ │ ├── T12055.hs │ │ ├── T12055a.hs │ │ ├── T12055a.stderr │ │ ├── T12444.hs │ │ ├── T12444.stderr │ │ ├── T12593.hs │ │ ├── T12593.stderr │ │ ├── T12668.hs │ │ ├── T12718.hs │ │ ├── T12885.hs │ │ ├── T13267.hs │ │ ├── T13267.stderr │ │ ├── T13371.hs │ │ ├── T13391a.hs │ │ ├── T13393.hs │ │ ├── T13393.stderr │ │ ├── T13394.hs │ │ ├── T13394a.hs │ │ ├── T13555.hs │ │ ├── T13625.hs │ │ ├── T13625.stderr │ │ ├── T13659.hs │ │ ├── T13659.stderr │ │ ├── T13738.hs │ │ ├── T13738.stderr │ │ ├── T13985.hs │ │ ├── T13985.stderr │ │ ├── T14110.hs │ │ ├── T14110.stderr │ │ ├── T14172.hs │ │ ├── T14172.stderr │ │ ├── T14172a.hs │ │ ├── T14174.hs │ │ ├── T14174.stderr │ │ ├── T14174a.hs │ │ ├── T14174a.stderr │ │ ├── T14209.hs │ │ ├── T14265.hs │ │ ├── T14265.stderr │ │ ├── T14270.hs │ │ ├── T14450.hs │ │ ├── T14450.stderr │ │ ├── T14515.hs │ │ ├── T14520.hs │ │ ├── T14520.stderr │ │ ├── T14555.hs │ │ ├── T14555.stderr │ │ ├── T14561.hs │ │ ├── T14561.stderr │ │ ├── T14563.hs │ │ ├── T14563.stderr │ │ ├── T14580.hs │ │ ├── T14580.stderr │ │ ├── T14710.hs │ │ ├── T14710.stderr │ │ ├── T14723.hs │ │ ├── T14846.hs │ │ ├── T14846.stderr │ │ ├── T14847.hs │ │ ├── T14873.hs │ │ ├── T14887a.hs │ │ ├── T14887a.stderr │ │ ├── T14939.hs │ │ ├── T15116.hs │ │ ├── T15116.stderr │ │ ├── T15116a.hs │ │ ├── T15116a.stderr │ │ ├── T15170.hs │ │ ├── T15577.hs │ │ ├── T15577.stderr │ │ ├── T15592.hs │ │ ├── T15592.stderr │ │ ├── T15592b.hs │ │ ├── T15592b.stderr │ │ ├── T15787.hs │ │ ├── T15787.stderr │ │ ├── T15789.hs │ │ ├── T15789.stderr │ │ ├── T15795.hs │ │ ├── T15795a.hs │ │ ├── T15804.hs │ │ ├── T15804.stderr │ │ ├── T15817.hs │ │ ├── T15874.hs │ │ ├── T15881.hs │ │ ├── T15881.stderr │ │ ├── T15881a.hs │ │ ├── T15881a.stderr │ │ ├── T16221.hs │ │ ├── T16221a.hs │ │ ├── T16221a.stderr │ │ ├── T16263.hs │ │ ├── T16263.stderr │ │ ├── T16342.hs │ │ ├── T5716.hs │ │ ├── T5716.stderr │ │ ├── T5716a.hs │ │ ├── T5716a.stderr │ │ ├── T5717.hs │ │ ├── T5770.hs │ │ ├── T5771.hs │ │ ├── T5798.hs │ │ ├── T5862.hs │ │ ├── T5881.hs │ │ ├── T5881a.hs │ │ ├── T5912.hs │ │ ├── T5935.hs │ │ ├── T5937.hs │ │ ├── T5938.hs │ │ ├── T5948.hs │ │ ├── T6002.hs │ │ ├── T6015.hs │ │ ├── T6015a.hs │ │ ├── T6020.hs │ │ ├── T6020a.hs │ │ ├── T6021.hs │ │ ├── T6025.hs │ │ ├── T6025a.hs │ │ ├── T6035.hs │ │ ├── T6036.hs │ │ ├── T6039.hs │ │ ├── T6044.hs │ │ ├── T6049.hs │ │ ├── T6054.hs │ │ ├── T6054.stderr │ │ ├── T6054a.hs │ │ ├── T6068.hs │ │ ├── T6068.script │ │ ├── T6068.stdout │ │ ├── T6081.hs │ │ ├── T6093.hs │ │ ├── T6118.hs │ │ ├── T6129.hs │ │ ├── T6129.stderr │ │ ├── T6137.hs │ │ ├── T7020.hs │ │ ├── T7022.hs │ │ ├── T7022a.hs │ │ ├── T7022b.hs │ │ ├── T7053.hs │ │ ├── T7053a.hs │ │ ├── T7073.hs │ │ ├── T7090.hs │ │ ├── T7095.hs │ │ ├── T7128.hs │ │ ├── T7151.hs │ │ ├── T7151.stderr │ │ ├── T7176.hs │ │ ├── T7224.hs │ │ ├── T7224.stderr │ │ ├── T7230.hs │ │ ├── T7230.stderr │ │ ├── T7238.hs │ │ ├── T7272.hs │ │ ├── T7272.hs-boot │ │ ├── T7272a.hs │ │ ├── T7278.hs │ │ ├── T7278.stderr │ │ ├── T7328.hs │ │ ├── T7328.stderr │ │ ├── T7332.hs │ │ ├── T7341.hs │ │ ├── T7341.stderr │ │ ├── T7347.hs │ │ ├── T7404.hs │ │ ├── T7422.hs │ │ ├── T7433.hs │ │ ├── T7433.stderr │ │ ├── T7438.hs │ │ ├── T7438.stderr │ │ ├── T7438a.hs │ │ ├── T7481.hs │ │ ├── T7488.hs │ │ ├── T7502.hs │ │ ├── T7524.hs │ │ ├── T7524.stderr │ │ ├── T7594.hs │ │ ├── T7594.stderr │ │ ├── T7601.hs │ │ ├── T7805.hs │ │ ├── T7805.stderr │ │ ├── T7908.hs │ │ ├── T7916.hs │ │ ├── T7939a.hs │ │ ├── T7939a.stderr │ │ ├── T7973.hs │ │ ├── T8132.hs │ │ ├── T8132.stderr │ │ ├── T8359.hs │ │ ├── T8391.hs │ │ ├── T8449.hs │ │ ├── T8449a.hs │ │ ├── T8534.hs │ │ ├── T8566.hs │ │ ├── T8566.stderr │ │ ├── T8566a.hs │ │ ├── T8616.hs │ │ ├── T8616.stderr │ │ ├── T8705.hs │ │ ├── T8985.hs │ │ ├── T9017.hs │ │ ├── T9017.stderr │ │ ├── T9063.hs │ │ ├── T9106.hs │ │ ├── T9106.stderr │ │ ├── T9144.hs │ │ ├── T9144.stderr │ │ ├── T9200.hs │ │ ├── T9200b.hs │ │ ├── T9200b.stderr │ │ ├── T9222.hs │ │ ├── T9222.stderr │ │ ├── T9263.hs │ │ ├── T9263a.hs │ │ ├── T9263b.hs │ │ ├── T9264.hs │ │ ├── T9569.hs │ │ ├── T9574.hs │ │ ├── T9725.hs │ │ ├── T9750.hs │ │ ├── T9833.hs │ │ ├── T9838.hs │ │ ├── T9838a.hs │ │ ├── TidyClassKinds.hs │ │ ├── TidyClassKinds.stderr │ │ ├── TyVarTvKinds.hs │ │ ├── TyVarTvKinds2.hs │ │ ├── TyVarTvKinds2.stderr │ │ ├── TyVarTvKinds3.hs │ │ ├── TyVarTvKinds3.stderr │ │ └── all.T │ ├── primops │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T16293a.hs │ │ │ ├── T6135_should_compile.hs │ │ │ └── all.T │ │ └── should_run │ │ │ ├── ArithInt16.hs │ │ │ ├── ArithInt16.stdout │ │ │ ├── ArithInt8.hs │ │ │ ├── ArithInt8.stdout │ │ │ ├── ArithWord16.hs │ │ │ ├── ArithWord16.stdout │ │ │ ├── ArithWord8.hs │ │ │ ├── ArithWord8.stdout │ │ │ ├── CmpInt16.hs │ │ │ ├── CmpInt16.stdout │ │ │ ├── CmpInt8.hs │ │ │ ├── CmpInt8.stdout │ │ │ ├── CmpWord16.hs │ │ │ ├── CmpWord16.stdout │ │ │ ├── CmpWord8.hs │ │ │ ├── CmpWord8.stdout │ │ │ ├── Makefile │ │ │ ├── ShowPrim.hs │ │ │ ├── ShowPrim.stdout │ │ │ ├── T10481.hs │ │ │ ├── T10481.stderr │ │ │ ├── T10678.hs │ │ │ ├── T11296.hs │ │ │ ├── T13825-compile.hs │ │ │ ├── T13825-compile.stdout │ │ │ ├── T4442.hs │ │ │ ├── T4442.stdout │ │ │ ├── T6135.hs │ │ │ ├── T6135.stdout │ │ │ ├── T7689.hs │ │ │ ├── T7689.stdout │ │ │ ├── T9430.hs │ │ │ └── all.T │ ├── printer │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── Ppr001.hs │ │ ├── Ppr002.hs │ │ ├── Ppr003.hs │ │ ├── Ppr004.hs │ │ ├── Ppr005.hs │ │ ├── Ppr006.hs │ │ ├── Ppr007.hs │ │ ├── Ppr008.hs │ │ ├── Ppr009.hs │ │ ├── Ppr010.hs │ │ ├── Ppr011.hs │ │ ├── Ppr012.hs │ │ ├── Ppr013.hs │ │ ├── Ppr014.hs │ │ ├── Ppr015.hs │ │ ├── Ppr016.hs │ │ ├── Ppr017.hs │ │ ├── Ppr018.hs │ │ ├── Ppr019.hs │ │ ├── Ppr020.hs │ │ ├── Ppr021.hs │ │ ├── Ppr022.hs │ │ ├── Ppr023.hs │ │ ├── Ppr024.hs │ │ ├── Ppr025.hs │ │ ├── Ppr026.hs │ │ ├── Ppr027.hs │ │ ├── Ppr028.hs │ │ ├── Ppr029.hs │ │ ├── Ppr030.hs │ │ ├── Ppr031.hs │ │ ├── Ppr032.hs │ │ ├── Ppr033.hs │ │ ├── Ppr034.hs │ │ ├── Ppr035.hs │ │ ├── Ppr036.hs │ │ ├── Ppr037.hs │ │ ├── Ppr038.hs │ │ ├── Ppr039.hs │ │ ├── Ppr040.hs │ │ ├── Ppr041.hs │ │ ├── Ppr042.hs │ │ ├── Ppr043.hs │ │ ├── Ppr044.hs │ │ ├── Ppr045.hs │ │ ├── Ppr046.hs │ │ ├── Ppr047.hs │ │ ├── Ppr048.hs │ │ ├── T13050p.hs │ │ ├── T13199.hs │ │ ├── T13199.stdout │ │ ├── T13550.hs │ │ ├── T13550.stdout │ │ ├── T13942.hs │ │ ├── T13942.stdout │ │ ├── T14289.hs │ │ ├── T14289.stdout │ │ ├── T14289b.hs │ │ ├── T14289b.stdout │ │ ├── T14289c.hs │ │ ├── T14289c.stdout │ │ ├── T14306.hs │ │ ├── T14343.hs │ │ ├── T14343.stderr │ │ ├── T14343b.hs │ │ ├── T14343b.stderr │ │ ├── T15761.hs │ │ ├── T15761.stderr │ │ └── all.T │ ├── profiling │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T12790.hs │ │ │ ├── T14931_Bug.hs │ │ │ ├── T14931_State.hs │ │ │ ├── T15108.hs │ │ │ ├── T16166 │ │ │ │ ├── Main.hs │ │ │ │ ├── NetworkRequestHeader.hs │ │ │ │ └── all.T │ │ │ ├── T2410.hs │ │ │ ├── T5889 │ │ │ │ ├── A.hs │ │ │ │ └── B.hs │ │ │ ├── all.T │ │ │ ├── prof001.hs │ │ │ ├── prof002.hs │ │ │ └── prof002.stdout │ │ ├── should_fail │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── proffail001.hs │ │ │ └── proffail001.stderr │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T11489.hs │ │ │ ├── T11489.stderr │ │ │ ├── T11627a.hs │ │ │ ├── T11627a.stdout │ │ │ ├── T11627b.hs │ │ │ ├── T11978a.hs │ │ │ ├── T11978a.stdout │ │ │ ├── T12962.hs │ │ │ ├── T12962.prof.sample │ │ │ ├── T14257.hs │ │ │ ├── T14257.stdout │ │ │ ├── T15897.hs │ │ │ ├── T2552.hs │ │ │ ├── T2552.prof.sample │ │ │ ├── T2552.stdout │ │ │ ├── T2592.hs │ │ │ ├── T2592.stderr │ │ │ ├── T3001-2.hs │ │ │ ├── T3001-2.stdout │ │ │ ├── T3001.hs │ │ │ ├── T3001.stdout │ │ │ ├── T5314.hs │ │ │ ├── T5314.stdout │ │ │ ├── T5363.hs │ │ │ ├── T5363.stdout │ │ │ ├── T5363.stdout-ws-32 │ │ │ ├── T5559.hs │ │ │ ├── T5559.prof.sample │ │ │ ├── T5559.stdout │ │ │ ├── T5654-O0.hs │ │ │ ├── T5654-O0.prof.sample │ │ │ ├── T5654-O1.hs │ │ │ ├── T5654-O1.prof.sample │ │ │ ├── T5654b-O0.hs │ │ │ ├── T5654b-O0.prof.sample │ │ │ ├── T5654b-O1.hs │ │ │ ├── T5654b-O1.prof.sample │ │ │ ├── T5654b.hs │ │ │ ├── T680.hs │ │ │ ├── T680.prof.sample │ │ │ ├── T680.stdout │ │ │ ├── T949.hs │ │ │ ├── all.T │ │ │ ├── callstack001.hs │ │ │ ├── callstack001.stdout │ │ │ ├── callstack002.hs │ │ │ ├── callstack002.stderr │ │ │ ├── callstack002.stdout │ │ │ ├── heapprof001.hs │ │ │ ├── heapprof001.stdout │ │ │ ├── heapprof002.stdout │ │ │ ├── ioprof.hs │ │ │ ├── ioprof.prof.sample │ │ │ ├── ioprof.stderr │ │ │ ├── prof-doc-fib.hs │ │ │ ├── prof-doc-fib.prof.sample │ │ │ ├── prof-doc-fib.stdout │ │ │ ├── prof-doc-last.hs │ │ │ ├── prof-doc-last.prof.sample │ │ │ ├── prof-doc-last.stdout │ │ │ ├── profinline001.hs │ │ │ ├── profinline001.prof.sample │ │ │ ├── profinline001.stdout │ │ │ ├── scc001.hs │ │ │ ├── scc001.prof.sample │ │ │ ├── scc001.stdout │ │ │ ├── scc002.hs │ │ │ ├── scc002.prof.sample │ │ │ ├── scc002.stdout │ │ │ ├── scc003.hs │ │ │ ├── scc003.prof.sample │ │ │ ├── scc003.stdout │ │ │ ├── scc005.hs │ │ │ ├── scc005.prof.sample │ │ │ ├── toplevel_scc_1.hs │ │ │ ├── toplevel_scc_1.prof.sample │ │ │ ├── toplevel_scc_1.stdin │ │ │ └── toplevel_scc_1.stdout │ ├── programs │ │ ├── 10queens │ │ │ ├── 10queens.stdout │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── Makefile │ │ ├── Makefile-OLD │ │ ├── Queens │ │ │ ├── Makefile │ │ │ ├── queens.hs │ │ │ ├── queens.stdout │ │ │ └── test.T │ │ ├── andre_monad │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── andre_monad.stdout │ │ │ └── test.T │ │ ├── andy_cherry │ │ │ ├── DataTypes.hs │ │ │ ├── GenUtils.hs │ │ │ ├── Interp.hs │ │ │ ├── InterpUtils.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Parser.hs │ │ │ ├── PrintTEX.hs │ │ │ ├── andy_cherry.stdout │ │ │ ├── mygames.pgn │ │ │ └── test.T │ │ ├── barton-mangler-bug │ │ │ ├── Basic.hs │ │ │ ├── Bug.hs │ │ │ ├── Expected.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Physical.hs │ │ │ ├── Plot.lhs │ │ │ ├── PlotExample.lhs │ │ │ ├── TypesettingTricks.hs │ │ │ ├── barton-mangler-bug.stdout │ │ │ ├── piece.gnp │ │ │ ├── piece.plt │ │ │ ├── sine.gnp │ │ │ ├── sine.plt │ │ │ └── test.T │ │ ├── cholewo-eval │ │ │ ├── Arr.lhs │ │ │ ├── Main.lhs │ │ │ ├── Makefile │ │ │ ├── cholewo-eval.stdout │ │ │ └── test.T │ │ ├── cvh_unboxing │ │ │ ├── Append.lhs │ │ │ ├── Main.lhs │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── Types.lhs │ │ │ ├── cvh_unboxing.stdout │ │ │ └── test.T │ │ ├── fast2haskell │ │ │ ├── Fast2haskell.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── fast2haskell.stdout │ │ │ └── test.T │ │ ├── fun_insts │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── fun_insts.stdout │ │ │ └── test.T │ │ ├── galois_raytrace │ │ │ ├── CSG.hs │ │ │ ├── Construct.hs │ │ │ ├── Data.hs │ │ │ ├── Eval.hs │ │ │ ├── Geometry.hs │ │ │ ├── Illumination.hs │ │ │ ├── Intersections.hs │ │ │ ├── Interval.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Misc.hs │ │ │ ├── Parse.hs │ │ │ ├── Pixmap.hs │ │ │ ├── Primitives.hs │ │ │ ├── RayTrace.hs │ │ │ ├── Surface.hs │ │ │ ├── galois.gml │ │ │ ├── galois_raytrace.stdout │ │ │ └── test.T │ │ ├── hs-boot │ │ │ ├── A.hs │ │ │ ├── A.hs-boot │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── jl_defaults │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── jl_defaults.stdin │ │ │ ├── jl_defaults.stdout │ │ │ └── test.T │ │ ├── joao-circular │ │ │ ├── Data_Lazy.hs │ │ │ ├── Funcs_Lexer.hs │ │ │ ├── Funcs_Parser_Lazy.hs │ │ │ ├── LrcPrelude.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── Visfun_Lazy.hs │ │ │ ├── inp │ │ │ ├── joao-circular.stdout │ │ │ └── test.T │ │ ├── jq_readsPrec │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── jq_readsPrec.stdin │ │ │ ├── jq_readsPrec.stdout │ │ │ └── test.T │ │ ├── jtod_circint │ │ │ ├── Bit.hs │ │ │ ├── LogFun.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Signal.hs │ │ │ ├── jtod_circint.stdout │ │ │ └── test.T │ │ ├── jules_xref │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── jules_xref.stdin │ │ │ ├── jules_xref.stdout │ │ │ └── test.T │ │ ├── jules_xref2 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── jules_xref2.stdin │ │ │ ├── jules_xref2.stdout │ │ │ └── test.T │ │ ├── launchbury │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── launchbury.stdin │ │ │ ├── launchbury.stdout │ │ │ └── test.T │ │ ├── lennart_range │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── lennart_range.stdout │ │ │ └── test.T │ │ ├── lex │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── lex.stdin │ │ │ ├── lex.stdout │ │ │ └── test.T │ │ ├── life_space_leak │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── life.test │ │ │ ├── life_space_leak.stdout │ │ │ └── test.T │ │ ├── maessen-hashtab │ │ │ ├── Data │ │ │ │ └── HashTab.hs │ │ │ ├── HashTest.hs │ │ │ ├── Makefile │ │ │ ├── maessen_hashtab.stdout │ │ │ └── test.T │ │ ├── north_array │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── north_array.stdout │ │ │ └── test.T │ │ ├── okeefe_neural │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── record_upd │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── record_upd.stdout │ │ │ └── test.T │ │ ├── rittri │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── rittri.stdin │ │ │ ├── rittri.stdout │ │ │ └── test.T │ │ ├── sanders_array │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── sanders_array.stdout │ │ │ └── test.T │ │ ├── seward-space-leak │ │ │ ├── Main.lhs │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── cg023.stdout │ │ │ ├── seward-space-leak.stdout │ │ │ └── test.T │ │ ├── strict_anns │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── strict_anns.stdout │ │ │ └── test.T │ │ └── thurston-modular-arith │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── TypeVal.hs │ │ │ ├── test.T │ │ │ └── thurston-modular-arith.stdout │ ├── quantified-constraints │ │ ├── Makefile │ │ ├── T14833.hs │ │ ├── T14835.hs │ │ ├── T14863.hs │ │ ├── T14961.hs │ │ ├── T15231.hs │ │ ├── T15231.stderr │ │ ├── T15244.hs │ │ ├── T15290.hs │ │ ├── T15290a.hs │ │ ├── T15290a.stderr │ │ ├── T15290b.hs │ │ ├── T15290b.stderr │ │ ├── T15316.hs │ │ ├── T15316.stderr │ │ ├── T15334.hs │ │ ├── T15334.stderr │ │ ├── T15359.hs │ │ ├── T15359a.hs │ │ ├── T15625.hs │ │ ├── T15625a.hs │ │ ├── T15918.hs │ │ ├── T15918.stderr │ │ ├── T2893.hs │ │ ├── T2893a.hs │ │ ├── T2893c.hs │ │ ├── T9123.hs │ │ ├── T9123a.hs │ │ └── all.T │ ├── quasiquotation │ │ ├── Makefile │ │ ├── T13863 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ └── all.T │ │ ├── T14028.hs │ │ ├── T14028C.c │ │ ├── T14028Quote.hs │ │ ├── T3953.hs │ │ ├── T3953.stderr │ │ ├── T4150.hs │ │ ├── T4150.stderr │ │ ├── T4150A.hs │ │ ├── T4150template.txt │ │ ├── T4491 │ │ │ ├── A.hs │ │ │ ├── Makefile │ │ │ ├── T4491.hs │ │ │ ├── T4491.stdout │ │ │ └── test.T │ │ ├── T5204.hs │ │ ├── T5204.stderr │ │ ├── T7918.hs │ │ ├── T7918.stdout │ │ ├── T7918A.hs │ │ ├── T7918B.hs │ │ ├── all.T │ │ ├── qq001 │ │ │ ├── Makefile │ │ │ ├── qq001.hs │ │ │ ├── qq001.stderr │ │ │ └── test.T │ │ ├── qq002 │ │ │ ├── Makefile │ │ │ ├── qq002.hs │ │ │ ├── qq002.stderr │ │ │ └── test.T │ │ ├── qq003 │ │ │ ├── Makefile │ │ │ ├── qq003.hs │ │ │ ├── qq003.stderr │ │ │ └── test.T │ │ ├── qq004 │ │ │ ├── Makefile │ │ │ ├── qq004.hs │ │ │ ├── qq004.stderr │ │ │ └── test.T │ │ ├── qq005 │ │ │ ├── Expr.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── qq005.stdout │ │ │ └── test.T │ │ ├── qq006 │ │ │ ├── Expr.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── qq006.stderr │ │ │ └── test.T │ │ ├── qq007 │ │ │ ├── Makefile │ │ │ ├── QQ.hs │ │ │ ├── Test.hs │ │ │ └── test.T │ │ ├── qq008 │ │ │ ├── Makefile │ │ │ ├── QQ.hs │ │ │ ├── Test.hs │ │ │ └── test.T │ │ └── qq009 │ │ │ ├── Makefile │ │ │ ├── QQ.hs │ │ │ ├── Test.hs │ │ │ └── test.T │ ├── quotes │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── T10384.hs │ │ ├── T10384.stderr │ │ ├── T2931.hs │ │ ├── T3572.hs │ │ ├── T3572.stdout │ │ ├── T4056.hs │ │ ├── T4169.hs │ │ ├── T4170.hs │ │ ├── T5721.hs │ │ ├── T6062.hs │ │ ├── T8455.hs │ │ ├── T8633.hs │ │ ├── T8759a.hs │ │ ├── T9824.hs │ │ ├── TH_abstractFamily.hs │ │ ├── TH_abstractFamily.stderr │ │ ├── TH_bracket1.hs │ │ ├── TH_bracket2.hs │ │ ├── TH_bracket3.hs │ │ ├── TH_localname.hs │ │ ├── TH_localname.stderr │ │ ├── TH_ppr1.hs │ │ ├── TH_ppr1.stdout │ │ ├── TH_reifyType1.hs │ │ ├── TH_reifyType2.hs │ │ ├── TH_repE1.hs │ │ ├── TH_repE3.hs │ │ ├── TH_scope.hs │ │ ├── TH_spliceViewPat │ │ │ ├── A.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── TH_spliceViewPat.stdout │ │ │ └── test.T │ │ ├── TH_tf2.hs │ │ └── all.T │ ├── rebindable │ │ ├── DoParamM.hs │ │ ├── DoParamM.stderr │ │ ├── DoRestrictedM.hs │ │ ├── Makefile │ │ ├── T10112.hs │ │ ├── T11216.hs │ │ ├── T11216A.hs │ │ ├── T12080.hs │ │ ├── T14670.hs │ │ ├── T303.hs │ │ ├── T4851.hs │ │ ├── T5038.hs │ │ ├── T5038.stdout │ │ ├── T5908.hs │ │ ├── all.T │ │ ├── rebindable1.hs │ │ ├── rebindable10.hs │ │ ├── rebindable10.stdout │ │ ├── rebindable11.hs │ │ ├── rebindable11.stderr │ │ ├── rebindable12.hs │ │ ├── rebindable12.stderr │ │ ├── rebindable2.hs │ │ ├── rebindable2.stdout │ │ ├── rebindable3.hs │ │ ├── rebindable3.stdout │ │ ├── rebindable4.hs │ │ ├── rebindable4.stdout │ │ ├── rebindable5.hs │ │ ├── rebindable5.stdout │ │ ├── rebindable6.hs │ │ ├── rebindable6.stderr │ │ ├── rebindable6.stdout │ │ ├── rebindable7.hs │ │ ├── rebindable7.stdout │ │ ├── rebindable8.hs │ │ └── rebindable9.hs │ ├── regalloc │ │ ├── Makefile │ │ ├── all.T │ │ ├── no_spills.cmm │ │ ├── regalloc_unit_tests.hs │ │ └── regalloc_unit_tests.stdout │ ├── rename │ │ ├── Makefile │ │ ├── prog001 │ │ │ ├── Makefile │ │ │ ├── Rn037Help.hs │ │ │ ├── rn037.hs │ │ │ └── test.T │ │ ├── prog002 │ │ │ ├── Makefile │ │ │ ├── Rn037Help.hs │ │ │ ├── rename.prog002.stderr │ │ │ ├── rnfail037.hs │ │ │ └── test.T │ │ ├── prog003 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ ├── rename.prog003.stderr │ │ │ └── test.T │ │ ├── prog004 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── prog005 │ │ │ ├── Makefile │ │ │ ├── VersionGraphClient.hs │ │ │ ├── VersionGraphClient.hs-boot │ │ │ ├── View.hs │ │ │ ├── ViewType.hs │ │ │ └── test.T │ │ ├── prog006 │ │ │ ├── A.hs │ │ │ ├── B │ │ │ │ └── C.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Setup.lhs │ │ │ ├── all.T │ │ │ ├── pwd.hs │ │ │ └── test.cabal │ │ ├── should_compile │ │ │ ├── DodgyA.hs │ │ │ ├── ExplicitForAllRules1.hs │ │ │ ├── ExplicitForAllRules1.stderr │ │ │ ├── Imp100Aux.hs │ │ │ ├── Imp100Aux.hs-boot │ │ │ ├── Imp10Aux.hs │ │ │ ├── Imp10Aux.hs-boot │ │ │ ├── Imp500Aux.hs │ │ │ ├── Imp500Aux.hs-boot │ │ │ ├── LookupSub.hs │ │ │ ├── LookupSubA.hs │ │ │ ├── LookupSubB.hs │ │ │ ├── Makefile │ │ │ ├── Rn042_A.hs │ │ │ ├── Rn043_A.hs │ │ │ ├── Rn043_B.hs │ │ │ ├── Rn044_A.hs │ │ │ ├── Rn044_B.hs │ │ │ ├── Rn050_A.hs │ │ │ ├── Rn052Aux.hs │ │ │ ├── Rn053_A.hs │ │ │ ├── Rn053_B.hs │ │ │ ├── Rn059_A.hs │ │ │ ├── Rn059_B.hs │ │ │ ├── Rn065A.hs │ │ │ ├── Rn066_A.hs │ │ │ ├── Rn067_A.hs │ │ │ ├── RnAux017.hs │ │ │ ├── RnAux017.hs-boot │ │ │ ├── T10625.hs │ │ │ ├── T1074b.hs │ │ │ ├── T10816.hs │ │ │ ├── T11164.hs │ │ │ ├── T11164a.hs │ │ │ ├── T11164b.hs │ │ │ ├── T11167.hs │ │ │ ├── T11167_ambig.hs │ │ │ ├── T11624.hs │ │ │ ├── T11624.hs-boot │ │ │ ├── T11624.stderr │ │ │ ├── T11624a.hs │ │ │ ├── T11662.hs │ │ │ ├── T11662_A.hs │ │ │ ├── T12127.hs │ │ │ ├── T12127a.hs │ │ │ ├── T12533.hs │ │ │ ├── T12548.hs │ │ │ ├── T12597.hs │ │ │ ├── T12597.stderr │ │ │ ├── T13064.hs │ │ │ ├── T13064.stderr │ │ │ ├── T13132.hs │ │ │ ├── T13646.hs │ │ │ ├── T13646.stderr │ │ │ ├── T14487.hs │ │ │ ├── T14487A.hs │ │ │ ├── T14747.hs │ │ │ ├── T14747A.hs │ │ │ ├── T14881.hs │ │ │ ├── T14881.stderr │ │ │ ├── T14881Aux.hs │ │ │ ├── T15149.hs │ │ │ ├── T15149A.hs │ │ │ ├── T15149B.hs │ │ │ ├── T15149C.hs │ │ │ ├── T15798a.hs │ │ │ ├── T15798a.stderr │ │ │ ├── T15798b.hs │ │ │ ├── T15798b.stderr │ │ │ ├── T15798c.hs │ │ │ ├── T15798c.stderr │ │ │ ├── T15957.hs │ │ │ ├── T15994.hs │ │ │ ├── T15994.stdout │ │ │ ├── T16116a.hs │ │ │ ├── T1789.hs │ │ │ ├── T1789.stderr │ │ │ ├── T1789_2.hs │ │ │ ├── T1792_imports.hs │ │ │ ├── T1792_imports.stdout │ │ │ ├── T17a.hs │ │ │ ├── T17a.stderr │ │ │ ├── T17b.hs │ │ │ ├── T17b.stderr │ │ │ ├── T17c.hs │ │ │ ├── T17c.stderr │ │ │ ├── T17d.hs │ │ │ ├── T17d.stderr │ │ │ ├── T17e.hs │ │ │ ├── T17e.stderr │ │ │ ├── T1954.hs │ │ │ ├── T1972.hs │ │ │ ├── T1972.stderr │ │ │ ├── T2205.hs │ │ │ ├── T2334.hs │ │ │ ├── T2435.hs │ │ │ ├── T2435Foo.hs │ │ │ ├── T2436.hs │ │ │ ├── T2436a.hs │ │ │ ├── T2506.hs │ │ │ ├── T2600.hs │ │ │ ├── T2600.stderr │ │ │ ├── T2914.hs │ │ │ ├── T3103 │ │ │ │ ├── Foreign │ │ │ │ │ └── Ptr.hs │ │ │ │ ├── GHC │ │ │ │ │ ├── Base.lhs │ │ │ │ │ ├── Num.hs │ │ │ │ │ ├── Show.lhs │ │ │ │ │ ├── Unicode.hs │ │ │ │ │ ├── Unicode.hs-boot │ │ │ │ │ └── Word.hs │ │ │ │ ├── Makefile │ │ │ │ └── test.T │ │ │ ├── T3221.hs │ │ │ ├── T3262.hs │ │ │ ├── T3262.stderr │ │ │ ├── T3371.hs │ │ │ ├── T3371.stderr │ │ │ ├── T3449.hs │ │ │ ├── T3449.hs-boot │ │ │ ├── T3449.stderr │ │ │ ├── T3449A.hs │ │ │ ├── T3640.hs │ │ │ ├── T3823.stderr │ │ │ ├── T3823A.hs │ │ │ ├── T3823A.hs-boot │ │ │ ├── T3823B.hs │ │ │ ├── T3901.hs │ │ │ ├── T3943.hs │ │ │ ├── T4003A.hs │ │ │ ├── T4003A.hs-boot │ │ │ ├── T4003B.hs │ │ │ ├── T4239.hs │ │ │ ├── T4239.stdout │ │ │ ├── T4239A.hs │ │ │ ├── T4240.hs │ │ │ ├── T4240.stdout │ │ │ ├── T4240A.hs │ │ │ ├── T4240B.hs │ │ │ ├── T4426.hs │ │ │ ├── T4426.stderr │ │ │ ├── T4478.hs │ │ │ ├── T4489.hs │ │ │ ├── T4489.stderr │ │ │ ├── T4534.hs │ │ │ ├── T5306.hs │ │ │ ├── T5306a.hs │ │ │ ├── T5306b.hs │ │ │ ├── T5331.hs │ │ │ ├── T5331.stderr │ │ │ ├── T5334.hs │ │ │ ├── T5334.stderr │ │ │ ├── T5592.hs │ │ │ ├── T5592.stdout │ │ │ ├── T5592a.hs │ │ │ ├── T5867.hs │ │ │ ├── T5867.stderr │ │ │ ├── T5867a.hs │ │ │ ├── T6027.hs │ │ │ ├── T6038.hs │ │ │ ├── T6120.hs │ │ │ ├── T7007.hs │ │ │ ├── T7085.hs │ │ │ ├── T7085.stderr │ │ │ ├── T7145a.hs │ │ │ ├── T7145b.hs │ │ │ ├── T7145b.stderr │ │ │ ├── T7167.hs │ │ │ ├── T7167.stderr │ │ │ ├── T7336.hs │ │ │ ├── T7336.stderr │ │ │ ├── T7672.hs │ │ │ ├── T7672.hs-boot │ │ │ ├── T7672a.hs │ │ │ ├── T7963.hs │ │ │ ├── T7963.stdout │ │ │ ├── T7963a.hs │ │ │ ├── T7969.hs │ │ │ ├── T7969.stdout │ │ │ ├── T7969a.hs │ │ │ ├── T9127.hs │ │ │ ├── T9778.hs │ │ │ ├── T9778.stderr │ │ │ ├── all.T │ │ │ ├── dodgy.hs │ │ │ ├── mc09.hs │ │ │ ├── mc10.hs │ │ │ ├── mc10.stderr │ │ │ ├── mc11.hs │ │ │ ├── mc12.hs │ │ │ ├── rn003.hs │ │ │ ├── rn005.hs │ │ │ ├── rn006.hs │ │ │ ├── rn009.hs │ │ │ ├── rn010.hs │ │ │ ├── rn011.hs │ │ │ ├── rn012.hs │ │ │ ├── rn013.hs │ │ │ ├── rn017.hs │ │ │ ├── rn019.hs │ │ │ ├── rn020.hs │ │ │ ├── rn022.hs │ │ │ ├── rn023.hs │ │ │ ├── rn024.hs │ │ │ ├── rn025.hs │ │ │ ├── rn026.hs │ │ │ ├── rn027.hs │ │ │ ├── rn028.hs │ │ │ ├── rn029.hs │ │ │ ├── rn031.hs │ │ │ ├── rn032.hs │ │ │ ├── rn033.hs │ │ │ ├── rn034.hs │ │ │ ├── rn035.hs │ │ │ ├── rn036.hs │ │ │ ├── rn037.hs │ │ │ ├── rn037.stderr │ │ │ ├── rn039.hs │ │ │ ├── rn039.stderr │ │ │ ├── rn040.hs │ │ │ ├── rn040.stderr │ │ │ ├── rn041.hs │ │ │ ├── rn041.stderr │ │ │ ├── rn042.hs │ │ │ ├── rn043.hs │ │ │ ├── rn044.hs │ │ │ ├── rn045.hs │ │ │ ├── rn046.hs │ │ │ ├── rn046.stderr │ │ │ ├── rn047.hs │ │ │ ├── rn047.stderr │ │ │ ├── rn048.hs │ │ │ ├── rn049.hs │ │ │ ├── rn049.stderr │ │ │ ├── rn050.hs │ │ │ ├── rn050.stderr │ │ │ ├── rn051.hs │ │ │ ├── rn052.hs │ │ │ ├── rn053.hs │ │ │ ├── rn054.hs │ │ │ ├── rn055.hs │ │ │ ├── rn055.stderr │ │ │ ├── rn056.hs │ │ │ ├── rn057.hs │ │ │ ├── rn058.hs │ │ │ ├── rn059.hs │ │ │ ├── rn060.hs │ │ │ ├── rn061.hs │ │ │ ├── rn062.hs │ │ │ ├── rn063.hs │ │ │ ├── rn063.stderr │ │ │ ├── rn064.hs │ │ │ ├── rn064.stderr │ │ │ ├── rn065.hs │ │ │ ├── rn066.hs │ │ │ ├── rn066.stderr │ │ │ ├── rn067.hs │ │ │ ├── rn068.hs │ │ │ ├── timing001.hs │ │ │ ├── timing002.hs │ │ │ └── timing003.hs │ │ └── should_fail │ │ │ ├── ExplicitForAllRules2.hs │ │ │ ├── ExplicitForAllRules2.stderr │ │ │ ├── Makefile │ │ │ ├── Misplaced.hs │ │ │ ├── Misplaced.stderr │ │ │ ├── RnFail047_A.hs │ │ │ ├── RnFail047_A.hs-boot │ │ │ ├── RnFail055.hs │ │ │ ├── RnFail055.hs-boot │ │ │ ├── RnFail055_aux.hs │ │ │ ├── RnStaticPointersFail01.hs │ │ │ ├── RnStaticPointersFail01.stderr │ │ │ ├── RnStaticPointersFail02.hs │ │ │ ├── RnStaticPointersFail02.stderr │ │ │ ├── RnStaticPointersFail03.hs │ │ │ ├── RnStaticPointersFail03.stderr │ │ │ ├── Rnfail040_A.hs │ │ │ ├── T10618.hs │ │ │ ├── T10618.stderr │ │ │ ├── T10668.hs │ │ │ ├── T10668.stderr │ │ │ ├── T10781.hs │ │ │ ├── T10781.stderr │ │ │ ├── T11071.hs │ │ │ ├── T11071.stderr │ │ │ ├── T11071a.hs │ │ │ ├── T11071a.stderr │ │ │ ├── T11592.hs │ │ │ ├── T11592.stderr │ │ │ ├── T11663.hs │ │ │ ├── T11663.stderr │ │ │ ├── T12146.hs │ │ │ ├── T12146.stderr │ │ │ ├── T12229.hs │ │ │ ├── T12229.stderr │ │ │ ├── T12681.hs │ │ │ ├── T12681.stderr │ │ │ ├── T12681a.hs │ │ │ ├── T12686.hs │ │ │ ├── T12686.stderr │ │ │ ├── T12879.hs │ │ │ ├── T12879.stderr │ │ │ ├── T13568.hs │ │ │ ├── T13568.stderr │ │ │ ├── T13568a.hs │ │ │ ├── T13644.hs │ │ │ ├── T13644.stderr │ │ │ ├── T13644A.hs │ │ │ ├── T13644B.hs │ │ │ ├── T13644C.hs │ │ │ ├── T13847.hs │ │ │ ├── T13847.stderr │ │ │ ├── T13847A.hs │ │ │ ├── T13947.hs │ │ │ ├── T13947.stderr │ │ │ ├── T14225.script │ │ │ ├── T14225.stderr │ │ │ ├── T14307.hs │ │ │ ├── T14307.stderr │ │ │ ├── T14591.hs │ │ │ ├── T14591.stderr │ │ │ ├── T14907a.hs │ │ │ ├── T14907a.stderr │ │ │ ├── T14907b.hs │ │ │ ├── T14907b.stderr │ │ │ ├── T15214.hs │ │ │ ├── T15214.stderr │ │ │ ├── T15487.hs │ │ │ ├── T15487.stderr │ │ │ ├── T15487a.hs │ │ │ ├── T15539.hs │ │ │ ├── T15539.stderr │ │ │ ├── T15607.hs │ │ │ ├── T15607.stderr │ │ │ ├── T15611a.hs │ │ │ ├── T15611a.stderr │ │ │ ├── T15611b.hs │ │ │ ├── T15611b.script │ │ │ ├── T15611b.stderr │ │ │ ├── T15659.hs │ │ │ ├── T15659.stderr │ │ │ ├── T15828.hs │ │ │ ├── T15828.stderr │ │ │ ├── T15957_Fail.hs │ │ │ ├── T15957_Fail.stderr │ │ │ ├── T1595a.hs │ │ │ ├── T1595a.stderr │ │ │ ├── T16002.hs │ │ │ ├── T16002.stderr │ │ │ ├── T16114.hs │ │ │ ├── T16114.stderr │ │ │ ├── T16116b.hs │ │ │ ├── T16116b.stderr │ │ │ ├── T16385.hs │ │ │ ├── T16385.stderr │ │ │ ├── T2490.hs │ │ │ ├── T2490.stderr │ │ │ ├── T2723.hs │ │ │ ├── T2723.stderr │ │ │ ├── T2901.hs │ │ │ ├── T2901.stderr │ │ │ ├── T2993.hs │ │ │ ├── T2993.stderr │ │ │ ├── T3265.hs │ │ │ ├── T3265.stderr │ │ │ ├── T3792.hs │ │ │ ├── T3792.stderr │ │ │ ├── T4042.hs │ │ │ ├── T4042.stderr │ │ │ ├── T5001b.hs │ │ │ ├── T5001b.stderr │ │ │ ├── T5211.hs │ │ │ ├── T5211.stderr │ │ │ ├── T5281.hs │ │ │ ├── T5281.stderr │ │ │ ├── T5281A.hs │ │ │ ├── T5372.hs │ │ │ ├── T5372.stderr │ │ │ ├── T5372a.hs │ │ │ ├── T5385.hs │ │ │ ├── T5385.stderr │ │ │ ├── T5385a.hs │ │ │ ├── T5513.hs │ │ │ ├── T5513.stderr │ │ │ ├── T5533.hs │ │ │ ├── T5533.stderr │ │ │ ├── T5589.hs │ │ │ ├── T5589.stderr │ │ │ ├── T5657.hs │ │ │ ├── T5657.stderr │ │ │ ├── T5745.hs │ │ │ ├── T5745.stderr │ │ │ ├── T5745a.hs │ │ │ ├── T5745b.hs │ │ │ ├── T5892a.hs │ │ │ ├── T5892a.stderr │ │ │ ├── T5892b.hs │ │ │ ├── T5892b.stderr │ │ │ ├── T5951.hs │ │ │ ├── T5951.stderr │ │ │ ├── T6018rnfail.hs │ │ │ ├── T6018rnfail.stderr │ │ │ ├── T6060.hs │ │ │ ├── T6060.stderr │ │ │ ├── T6148.hs │ │ │ ├── T6148.stderr │ │ │ ├── T7164.hs │ │ │ ├── T7164.stderr │ │ │ ├── T7338.hs │ │ │ ├── T7338.stderr │ │ │ ├── T7338a.hs │ │ │ ├── T7338a.stderr │ │ │ ├── T7454.hs │ │ │ ├── T7454.stderr │ │ │ ├── T7906.hs │ │ │ ├── T7906.stderr │ │ │ ├── T7937.hs │ │ │ ├── T7937.stderr │ │ │ ├── T7943.hs │ │ │ ├── T7943.stderr │ │ │ ├── T8149.hs │ │ │ ├── T8149.stderr │ │ │ ├── T8448.hs │ │ │ ├── T8448.stderr │ │ │ ├── T9006.hs │ │ │ ├── T9006.stderr │ │ │ ├── T9006a.hs │ │ │ ├── T9032.hs │ │ │ ├── T9032.stderr │ │ │ ├── T9077.hs │ │ │ ├── T9077.stderr │ │ │ ├── T9156.hs │ │ │ ├── T9156.stderr │ │ │ ├── T9177.hs │ │ │ ├── T9177.stderr │ │ │ ├── T9177a.hs │ │ │ ├── T9177a.stderr │ │ │ ├── T9436.hs │ │ │ ├── T9436.stderr │ │ │ ├── T9437.hs │ │ │ ├── T9437.stderr │ │ │ ├── T9815.hs │ │ │ ├── T9815.stderr │ │ │ ├── all.T │ │ │ ├── mc13.hs │ │ │ ├── mc13.stderr │ │ │ ├── mc14.hs │ │ │ ├── mc14.stderr │ │ │ ├── rn_dup.hs │ │ │ ├── rn_dup.stderr │ │ │ ├── rnfail001.hs │ │ │ ├── rnfail001.stderr │ │ │ ├── rnfail002.hs │ │ │ ├── rnfail002.stderr │ │ │ ├── rnfail003.hs │ │ │ ├── rnfail003.stderr │ │ │ ├── rnfail004.hs │ │ │ ├── rnfail004.stderr │ │ │ ├── rnfail005.stderr │ │ │ ├── rnfail007.hs │ │ │ ├── rnfail007.stderr │ │ │ ├── rnfail008.hs │ │ │ ├── rnfail008.stderr │ │ │ ├── rnfail009.hs │ │ │ ├── rnfail009.stderr │ │ │ ├── rnfail010.hs │ │ │ ├── rnfail010.stderr │ │ │ ├── rnfail011.hs │ │ │ ├── rnfail011.stderr │ │ │ ├── rnfail012.hs │ │ │ ├── rnfail012.stderr │ │ │ ├── rnfail013.hs │ │ │ ├── rnfail013.stderr │ │ │ ├── rnfail015.hs │ │ │ ├── rnfail015.stderr │ │ │ ├── rnfail016.hs │ │ │ ├── rnfail016.stderr │ │ │ ├── rnfail016a.hs │ │ │ ├── rnfail016a.stderr │ │ │ ├── rnfail017.hs │ │ │ ├── rnfail017.stderr │ │ │ ├── rnfail018.hs │ │ │ ├── rnfail018.stderr │ │ │ ├── rnfail019.hs │ │ │ ├── rnfail019.stderr │ │ │ ├── rnfail020.hs │ │ │ ├── rnfail021.hs │ │ │ ├── rnfail021.stderr │ │ │ ├── rnfail022.hs │ │ │ ├── rnfail022.stderr │ │ │ ├── rnfail023.hs │ │ │ ├── rnfail023.stderr │ │ │ ├── rnfail024.hs │ │ │ ├── rnfail024.stderr │ │ │ ├── rnfail025.hs │ │ │ ├── rnfail025.stderr │ │ │ ├── rnfail026.hs │ │ │ ├── rnfail026.stderr │ │ │ ├── rnfail027.hs │ │ │ ├── rnfail027.stderr │ │ │ ├── rnfail028.hs │ │ │ ├── rnfail028.stderr │ │ │ ├── rnfail029.hs │ │ │ ├── rnfail029.stderr │ │ │ ├── rnfail030.hs │ │ │ ├── rnfail030.stderr │ │ │ ├── rnfail031.hs │ │ │ ├── rnfail031.stderr │ │ │ ├── rnfail032.hs │ │ │ ├── rnfail032.stderr │ │ │ ├── rnfail033.hs │ │ │ ├── rnfail033.stderr │ │ │ ├── rnfail034.hs │ │ │ ├── rnfail034.stderr │ │ │ ├── rnfail035.hs │ │ │ ├── rnfail035.stderr │ │ │ ├── rnfail039.hs │ │ │ ├── rnfail039.stderr │ │ │ ├── rnfail040.hs │ │ │ ├── rnfail040.stderr │ │ │ ├── rnfail041.hs │ │ │ ├── rnfail041.stderr │ │ │ ├── rnfail042.hs │ │ │ ├── rnfail042.stderr │ │ │ ├── rnfail043.hs │ │ │ ├── rnfail043.stderr │ │ │ ├── rnfail044.hs │ │ │ ├── rnfail044.stderr │ │ │ ├── rnfail045.hs │ │ │ ├── rnfail045.stderr │ │ │ ├── rnfail046.hs │ │ │ ├── rnfail046.stderr │ │ │ ├── rnfail047.hs │ │ │ ├── rnfail047.stderr │ │ │ ├── rnfail048.hs │ │ │ ├── rnfail048.stderr │ │ │ ├── rnfail049.hs │ │ │ ├── rnfail049.stderr │ │ │ ├── rnfail050.hs │ │ │ ├── rnfail050.stderr │ │ │ ├── rnfail051.hs │ │ │ ├── rnfail051.stderr │ │ │ ├── rnfail052.hs │ │ │ ├── rnfail052.stderr │ │ │ ├── rnfail053.hs │ │ │ ├── rnfail053.stderr │ │ │ ├── rnfail054.hs │ │ │ ├── rnfail054.stderr │ │ │ ├── rnfail055.stderr │ │ │ ├── rnfail056.hs │ │ │ ├── rnfail056.stderr │ │ │ ├── rnfail057.hs │ │ │ └── rnfail057.stderr │ ├── roles │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── Roles1.hs │ │ │ ├── Roles1.stderr │ │ │ ├── Roles13.hs │ │ │ ├── Roles13.stderr │ │ │ ├── Roles14.hs │ │ │ ├── Roles14.stderr │ │ │ ├── Roles2.hs │ │ │ ├── Roles2.stderr │ │ │ ├── Roles3.hs │ │ │ ├── Roles3.stderr │ │ │ ├── Roles4.hs │ │ │ ├── Roles4.stderr │ │ │ ├── T10263.hs │ │ │ ├── T14101.hs │ │ │ ├── T8958.hs │ │ │ ├── T8958.stderr │ │ │ ├── T9204b.hs │ │ │ ├── T9204b.hs-boot │ │ │ ├── T9204b2.hs │ │ │ └── all.T │ │ └── should_fail │ │ │ ├── Makefile │ │ │ ├── Roles10.hs │ │ │ ├── Roles10.stderr │ │ │ ├── Roles11.hs │ │ │ ├── Roles11.stderr │ │ │ ├── Roles12.hs │ │ │ ├── Roles12.hs-boot │ │ │ ├── Roles12.stderr │ │ │ ├── Roles12a.hs │ │ │ ├── Roles5.hs │ │ │ ├── Roles5.stderr │ │ │ ├── Roles6.hs │ │ │ ├── Roles6.stderr │ │ │ ├── Roles7.hs │ │ │ ├── Roles7.stderr │ │ │ ├── Roles8.hs │ │ │ ├── Roles8.stderr │ │ │ ├── RolesIArray.hs │ │ │ ├── RolesIArray.stderr │ │ │ ├── T8773.hs │ │ │ ├── T8773.stderr │ │ │ ├── T9204.hs │ │ │ ├── T9204.hs-boot │ │ │ ├── T9204.stderr │ │ │ ├── T9204a.hs │ │ │ └── all.T │ ├── rts │ │ ├── EventlogOutput.hs │ │ ├── GcStaticPointers.hs │ │ ├── GcStaticPointers.stdout │ │ ├── InternalCounters.stdout │ │ ├── KeepCafs1.hs │ │ ├── KeepCafs2.hs │ │ ├── KeepCafsBase.hs │ │ ├── KeepCafsMain.hs │ │ ├── LinkerUnload.hs │ │ ├── ListStaticPointers.hs │ │ ├── Makefile │ │ ├── T10017.hs │ │ ├── T10017.stdout │ │ ├── T10296a.hs │ │ ├── T10296a_c.c │ │ ├── T10296b.hs │ │ ├── T10590.hs │ │ ├── T10672 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Printf.hs │ │ │ ├── all.T │ │ │ └── cxxy.cpp │ │ ├── T10728.hs │ │ ├── T10728.stdout │ │ ├── T10904.hs │ │ ├── T10904lib.c │ │ ├── T11108.hs │ │ ├── T11108.stdout │ │ ├── T11223 │ │ │ ├── Makefile │ │ │ ├── T11223_link_order_a_b_2_fail.stderr │ │ │ ├── T11223_link_order_a_b_2_fail.stderr-ws-32-mingw32 │ │ │ ├── T11223_link_order_a_b_2_fail.stderr-ws-64-mingw32 │ │ │ ├── T11223_link_order_a_b_succeed.stdout │ │ │ ├── T11223_link_order_b_a_2_succeed.stdout │ │ │ ├── T11223_link_order_b_a_succeed.stdout │ │ │ ├── T11223_simple_duplicate_lib.stderr │ │ │ ├── T11223_simple_duplicate_lib.stderr-ws-32-mingw32 │ │ │ ├── T11223_simple_duplicate_lib.stderr-ws-64-mingw32 │ │ │ ├── T11223_simple_link.stdout │ │ │ ├── T11223_simple_link_lib.stdout │ │ │ ├── T11223_simple_unused_duplicate_lib.stdout │ │ │ ├── all.T │ │ │ ├── bar.c │ │ │ ├── foo.c │ │ │ ├── foo.hs │ │ │ ├── foo2.hs │ │ │ ├── foo3.hs │ │ │ ├── power.c │ │ │ ├── power.hs │ │ │ ├── power3.hs │ │ │ └── power_slow.c │ │ ├── T11788.c │ │ ├── T11788.hs │ │ ├── T11788.stdout │ │ ├── T12031 │ │ │ ├── ExternBug.hs │ │ │ ├── Makefile │ │ │ ├── T12031.stdout │ │ │ ├── all.T │ │ │ ├── bar.c │ │ │ ├── baz.c │ │ │ └── foo.h │ │ ├── T12497.hs │ │ ├── T12497.stdout │ │ ├── T12771 │ │ │ ├── Makefile │ │ │ ├── T12771.stdout │ │ │ ├── all.T │ │ │ ├── foo.c │ │ │ ├── foo_dll.c │ │ │ └── main.hs │ │ ├── T12903.hs │ │ ├── T12903.stdout │ │ ├── T13082 │ │ │ ├── Makefile │ │ │ ├── T13082_fail.stderr │ │ │ ├── T13082_good.stdout │ │ │ ├── all.T │ │ │ ├── foo.c │ │ │ ├── foo_dll.c │ │ │ └── main.hs │ │ ├── T13287 │ │ │ ├── T13287.hs │ │ │ ├── T13287.stdout │ │ │ └── all.T │ │ ├── T13617.c │ │ ├── T13617.hs │ │ ├── T13617.stdout │ │ ├── T13832.hs │ │ ├── T13832.stderr │ │ ├── T13894.hs │ │ ├── T14497.hs │ │ ├── T14497.stdout │ │ ├── T14611 │ │ │ ├── Makefile │ │ │ ├── T14611.stdout │ │ │ ├── all.T │ │ │ ├── foo.c │ │ │ ├── foo_dll.c │ │ │ └── main.hs │ │ ├── T14702.hs │ │ ├── T14900.hs │ │ ├── T14900.stdout │ │ ├── T15261 │ │ │ ├── Makefile │ │ │ ├── T15261a.hs │ │ │ ├── T15261a.stdout │ │ │ ├── T15261b.hs │ │ │ ├── T15261b.stdout │ │ │ └── all.T │ │ ├── T15894 │ │ │ ├── Makefile │ │ │ ├── T15894.stdout │ │ │ ├── all.T │ │ │ ├── copysign.c │ │ │ └── main.hs │ │ ├── T1791 │ │ │ ├── Makefile │ │ │ ├── T1791.hs │ │ │ ├── T1791.stdout │ │ │ └── all.T │ │ ├── T2047.hs │ │ ├── T2615.hs │ │ ├── T2615.stdout │ │ ├── T2783.hs │ │ ├── T2783.stderr │ │ ├── T3236.c │ │ ├── T3236.stderr │ │ ├── T3424.hs │ │ ├── T3424.stdout │ │ ├── T4059.hs │ │ ├── T4059.stdout │ │ ├── T4059_c.c │ │ ├── T4850.hs │ │ ├── T4850.stdout │ │ ├── T5250.hs │ │ ├── T5423.hs │ │ ├── T5423.stdout │ │ ├── T5423_cmm.cmm │ │ ├── T5435.hs │ │ ├── T5435_asm.c │ │ ├── T5435_dyn_asm.stdout │ │ ├── T5435_dyn_asm.stdout-darwin │ │ ├── T5435_dyn_asm.stdout-mingw32 │ │ ├── T5435_dyn_gcc.stdout │ │ ├── T5435_gcc.c │ │ ├── T5435_v_asm.stdout │ │ ├── T5435_v_asm_a.stdout │ │ ├── T5435_v_asm_a.stdout-darwin │ │ ├── T5435_v_asm_a.stdout-mingw32 │ │ ├── T5435_v_asm_b.stdout │ │ ├── T5435_v_gcc.stdout │ │ ├── T5644 │ │ │ ├── Conf.hs │ │ │ ├── Makefile │ │ │ ├── ManyQueue.hs │ │ │ ├── T5644.stderr │ │ │ ├── T5644.stdout │ │ │ ├── Util.hs │ │ │ ├── all.T │ │ │ └── heap-overflow.hs │ │ ├── T5993.hs │ │ ├── T5993.stdout │ │ ├── T6006.hs │ │ ├── T6006.stdout │ │ ├── T6006.stdout-mingw32 │ │ ├── T6006_c.c │ │ ├── T7037.hs │ │ ├── T7037.stdout │ │ ├── T7037_main.c │ │ ├── T7040.hs │ │ ├── T7040.stdout │ │ ├── T7040_c.c │ │ ├── T7040_c.h │ │ ├── T7040_ghci.hs │ │ ├── T7040_ghci.stdout │ │ ├── T7040_ghci_c.c │ │ ├── T7087.hs │ │ ├── T7087.stderr │ │ ├── T7160.hs │ │ ├── T7160.stderr │ │ ├── T7227.hs │ │ ├── T7289 │ │ │ ├── Makefile │ │ │ ├── T7289.hs │ │ │ ├── T7289.stdout │ │ │ ├── all.T │ │ │ └── fp.c │ │ ├── T7636.hs │ │ ├── T7636.stderr │ │ ├── T7815.hs │ │ ├── T7919.hs │ │ ├── T7919.stdout │ │ ├── T7919.stdout-ws-32 │ │ ├── T7919A.hs │ │ ├── T8035.hs │ │ ├── T8035.stdout │ │ ├── T8124.hs │ │ ├── T8124_c.c │ │ ├── T8209.hs │ │ ├── T8242.hs │ │ ├── T8308 │ │ │ ├── Makefile │ │ │ ├── T8308.hs │ │ │ ├── T8308.stdout │ │ │ └── all.T │ │ ├── T9045.hs │ │ ├── T9078.hs │ │ ├── T9405.hs │ │ ├── T9405.stdout │ │ ├── T9579 │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── OutOfHeap.hs │ │ │ ├── StackOverflow.hs │ │ │ ├── T9579_outofheap_rtsall.stdout │ │ │ ├── T9579_outofheap_rtsall_no_suggestions.stdout │ │ │ ├── T9579_outofheap_rtsnone.stdout │ │ │ ├── T9579_outofheap_rtssome.stdout │ │ │ ├── T9579_stackoverflow_rtsall.stdout │ │ │ ├── T9579_stackoverflow_rtsall_no_suggestions.stdout │ │ │ ├── T9579_stackoverflow_rtsnone.stdout │ │ │ ├── T9579_stackoverflow_rtssome.stdout │ │ │ └── all.T │ │ ├── T9839_01.hs │ │ ├── T9839_01.stderr │ │ ├── T9839_02.hs │ │ ├── T9839_02.stderr │ │ ├── T9839_03.hs │ │ ├── T9839_03.stderr │ │ ├── T9839_04.hs │ │ ├── T9839_05.hs │ │ ├── T9839_05.stderr │ │ ├── T9839_06.hs │ │ ├── T9839_06.stderr │ │ ├── Test.hs │ │ ├── all.T │ │ ├── alloccounter1.hs │ │ ├── alloccounter1.stdout │ │ ├── atomicinc.c │ │ ├── atomicxchg.c │ │ ├── bug1010.hs │ │ ├── bug1010.stdout │ │ ├── derefnull.hs │ │ ├── derefnull.stderr-x86_64-unknown-openbsd │ │ ├── divbyzero.hs │ │ ├── divbyzero.stderr-x86_64-unknown-openbsd │ │ ├── exec_signals.hs │ │ ├── exec_signals_child.c │ │ ├── exec_signals_prepare.c │ │ ├── ffishutdown.hs │ │ ├── ffishutdown.stderr │ │ ├── flags │ │ │ ├── Makefile │ │ │ ├── T12870.hs │ │ │ ├── T12870_.stdout │ │ │ ├── T12870a.stdout │ │ │ ├── T12870c.stderr │ │ │ ├── T12870d.stdout │ │ │ ├── T12870e.stdout │ │ │ ├── T12870f.stdout │ │ │ ├── T12870g.hs │ │ │ ├── T12870g.stdout │ │ │ ├── T12870h.stdout │ │ │ └── all.T │ │ ├── keep-cafs-fail.stdout │ │ ├── keep-cafs.stdout │ │ ├── libfoo_T2615.c │ │ ├── libfoo_script_T2615.so │ │ ├── linker_error.c │ │ ├── linker_error2.c │ │ ├── linker_error3.c │ │ ├── linker_unload.c │ │ ├── linker_unload.stdout │ │ ├── numa001.hs │ │ ├── nursery-chunks1.hs │ │ ├── outofmem.hs │ │ ├── outofmem.stderr │ │ ├── outofmem.stderr-i386-apple-darwin │ │ ├── outofmem.stderr-i386-unknown-mingw32 │ │ ├── outofmem.stderr-powerpc-apple-darwin │ │ ├── outofmem.stderr-ws-32 │ │ ├── outofmem.stderr-ws-64 │ │ ├── outofmem.stderr-x86_64-unknown-mingw32 │ │ ├── outofmem.stdout │ │ ├── outofmem2.hs │ │ ├── outofmem2.stderr │ │ ├── outofmem2.stdout │ │ ├── overflow1.hs │ │ ├── overflow1.stderr │ │ ├── overflow2.hs │ │ ├── overflow2.stderr │ │ ├── overflow3.hs │ │ ├── overflow3.stderr │ │ ├── rdynamic.hs │ │ ├── rdynamic.stdout │ │ ├── return_mem_to_os.hs │ │ ├── return_mem_to_os.stdout │ │ ├── rtsflags001.hs │ │ ├── rtsflags001.stderr-ws-32 │ │ ├── rtsflags001.stderr-ws-64 │ │ ├── rtsflags002.hs │ │ ├── rtsflags002.stderr │ │ ├── spalign.c │ │ ├── stablename001.hs │ │ ├── stablename001.stdout │ │ ├── stack001.hs │ │ ├── stack002.hs │ │ ├── stack003.hs │ │ ├── stack003.stdout │ │ ├── stack004.hs │ │ ├── testblockalloc.c │ │ ├── testheapalloced.c │ │ ├── testmblockalloc.c │ │ ├── testwsdeque.c │ │ ├── traceBinaryEvent.hs │ │ ├── traceBinaryEvent.stderr │ │ ├── traceEvent.hs │ │ └── traceEvent.stderr │ ├── runghc │ │ ├── Makefile │ │ ├── T-signals-child.hs │ │ ├── T11247-hs.hs │ │ ├── T11247-lhs.lhs │ │ ├── T11247-no-extension │ │ ├── T11247.stderr │ │ ├── T11247.stdout │ │ ├── T6132.hs │ │ ├── T7859.stderr │ │ ├── T7859.stderr-mingw32 │ │ ├── T8601.stdout │ │ └── all.T │ ├── safeHaskell │ │ ├── Makefile │ │ ├── check │ │ │ ├── Check01.hs │ │ │ ├── Check01.stderr │ │ │ ├── Check01_A.hs │ │ │ ├── Check01_B.hs │ │ │ ├── Check02.hs │ │ │ ├── Check02.stderr │ │ │ ├── Check02_A.hs │ │ │ ├── Check02_B.hs │ │ │ ├── Check03.hs │ │ │ ├── Check03.stderr │ │ │ ├── Check03_A.hs │ │ │ ├── Check03_B.hs │ │ │ ├── Check04.hs │ │ │ ├── Check04.stderr │ │ │ ├── Check04_1.hs │ │ │ ├── Check04_A.hs │ │ │ ├── Check04_B.hs │ │ │ ├── Check05.hs │ │ │ ├── Check05.stderr │ │ │ ├── Check06.hs │ │ │ ├── Check06.stderr │ │ │ ├── Check06_A.hs │ │ │ ├── Check07.hs │ │ │ ├── Check07.stderr │ │ │ ├── Check07_A.hs │ │ │ ├── Check07_B.hs │ │ │ ├── Check08.hs │ │ │ ├── Check08.stderr │ │ │ ├── Check08_A.hs │ │ │ ├── Check08_B.hs │ │ │ ├── Check09.hs │ │ │ ├── Check09.stderr │ │ │ ├── Check10.hs │ │ │ ├── CheckA.hs │ │ │ ├── CheckB.hs │ │ │ ├── CheckB.stderr │ │ │ ├── CheckB_Aux.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── pkg01 │ │ │ │ ├── ImpSafe01.hs │ │ │ │ ├── ImpSafe01.stderr │ │ │ │ ├── ImpSafe02.hs │ │ │ │ ├── ImpSafe03.hs │ │ │ │ ├── ImpSafe03.stderr │ │ │ │ ├── ImpSafe03_A.hs │ │ │ │ ├── ImpSafe04.hs │ │ │ │ ├── ImpSafe04.stderr │ │ │ │ ├── ImpSafeOnly01.hs │ │ │ │ ├── ImpSafeOnly02.hs │ │ │ │ ├── ImpSafeOnly03.hs │ │ │ │ ├── ImpSafeOnly03.stderr │ │ │ │ ├── ImpSafeOnly04.hs │ │ │ │ ├── ImpSafeOnly05.hs │ │ │ │ ├── ImpSafeOnly05.stderr │ │ │ │ ├── ImpSafeOnly06.hs │ │ │ │ ├── ImpSafeOnly07.hs │ │ │ │ ├── ImpSafeOnly07.stderr │ │ │ │ ├── ImpSafeOnly08.hs │ │ │ │ ├── ImpSafeOnly08.stderr │ │ │ │ ├── ImpSafeOnly09.hs │ │ │ │ ├── ImpSafeOnly09.stderr │ │ │ │ ├── ImpSafeOnly10.hs │ │ │ │ ├── M_SafePkg.hs │ │ │ │ ├── M_SafePkg2.hs │ │ │ │ ├── M_SafePkg3.hs │ │ │ │ ├── M_SafePkg4.hs │ │ │ │ ├── M_SafePkg5.hs │ │ │ │ ├── M_SafePkg6.hs │ │ │ │ ├── M_SafePkg7.hs │ │ │ │ ├── M_SafePkg8.hs │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── all.T │ │ │ │ ├── p.cabal │ │ │ │ └── safePkg01.stdout │ │ ├── flags │ │ │ ├── Flags01.hs │ │ │ ├── Flags01_A.cpp │ │ │ ├── Flags02.hs │ │ │ ├── Makefile │ │ │ ├── SafeFlags01.hs │ │ │ ├── SafeFlags02.hs │ │ │ ├── SafeFlags03.hs │ │ │ ├── SafeFlags03.stderr │ │ │ ├── SafeFlags04.hs │ │ │ ├── SafeFlags04.stderr │ │ │ ├── SafeFlags05.hs │ │ │ ├── SafeFlags05.stderr │ │ │ ├── SafeFlags06.hs │ │ │ ├── SafeFlags06.stderr │ │ │ ├── SafeFlags07.hs │ │ │ ├── SafeFlags07.stderr │ │ │ ├── SafeFlags08.hs │ │ │ ├── SafeFlags08.stderr │ │ │ ├── SafeFlags09.hs │ │ │ ├── SafeFlags09.stderr │ │ │ ├── SafeFlags10.hs │ │ │ ├── SafeFlags10.stderr │ │ │ ├── SafeFlags11.hs │ │ │ ├── SafeFlags12.hs │ │ │ ├── SafeFlags13.hs │ │ │ ├── SafeFlags13.stderr │ │ │ ├── SafeFlags14.hs │ │ │ ├── SafeFlags14.stderr │ │ │ ├── SafeFlags15.hs │ │ │ ├── SafeFlags16.hs │ │ │ ├── SafeFlags17.hs │ │ │ ├── SafeFlags17.stderr │ │ │ ├── SafeFlags18.hs │ │ │ ├── SafeFlags18.stderr │ │ │ ├── SafeFlags19.hs │ │ │ ├── SafeFlags19.stderr │ │ │ ├── SafeFlags20.hs │ │ │ ├── SafeFlags21.hs │ │ │ ├── SafeFlags22.hs │ │ │ ├── SafeFlags22.stderr │ │ │ ├── SafeFlags23.hs │ │ │ ├── SafeFlags23.stderr │ │ │ ├── SafeFlags24.hs │ │ │ ├── SafeFlags25.hs │ │ │ ├── SafeFlags25.stderr │ │ │ ├── SafeFlags26.hs │ │ │ ├── SafeFlags26.stderr │ │ │ ├── SafeFlags27.hs │ │ │ ├── SafeFlags28.hs │ │ │ ├── SafeFlags28.stderr │ │ │ ├── SafeFlags29.hs │ │ │ ├── SafeFlags29.stderr │ │ │ ├── SafeFlags30.hs │ │ │ ├── SafeFlags30.stderr │ │ │ ├── SafeIgnore.hs │ │ │ ├── SafeIgnoreA.hs │ │ │ └── all.T │ │ ├── ghci │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── D.hs │ │ │ ├── E.hs │ │ │ ├── Makefile │ │ │ ├── P13_A.hs │ │ │ ├── T12509.script │ │ │ ├── all.T │ │ │ ├── p1.script │ │ │ ├── p1.stderr │ │ │ ├── p10.script │ │ │ ├── p10.stderr │ │ │ ├── p10.stdout │ │ │ ├── p11.script │ │ │ ├── p11.stderr │ │ │ ├── p12.script │ │ │ ├── p12.stderr │ │ │ ├── p13.script │ │ │ ├── p13.stderr │ │ │ ├── p14.script │ │ │ ├── p14.stderr │ │ │ ├── p16.script │ │ │ ├── p16.stderr │ │ │ ├── p16.stdout │ │ │ ├── p17.script │ │ │ ├── p17.stderr │ │ │ ├── p18.script │ │ │ ├── p18.stdout │ │ │ ├── p2.script │ │ │ ├── p3.script │ │ │ ├── p3.stderr │ │ │ ├── p4.script │ │ │ ├── p4.stderr │ │ │ ├── p5.script │ │ │ ├── p5.stderr │ │ │ ├── p6.script │ │ │ ├── p6.stderr │ │ │ ├── p6.stdout │ │ │ ├── p7.script │ │ │ ├── p7.stderr │ │ │ ├── p8.script │ │ │ ├── p8.stderr │ │ │ ├── p9.script │ │ │ ├── p9.stderr │ │ │ └── p9.stdout │ │ ├── overlapping │ │ │ ├── Makefile │ │ │ ├── SH_Overlap1.hs │ │ │ ├── SH_Overlap1.stderr │ │ │ ├── SH_Overlap10.hs │ │ │ ├── SH_Overlap10.stderr │ │ │ ├── SH_Overlap10_A.hs │ │ │ ├── SH_Overlap10_B.hs │ │ │ ├── SH_Overlap11.hs │ │ │ ├── SH_Overlap11.stderr │ │ │ ├── SH_Overlap11_A.hs │ │ │ ├── SH_Overlap11_B.hs │ │ │ ├── SH_Overlap1_A.hs │ │ │ ├── SH_Overlap1_B.hs │ │ │ ├── SH_Overlap2.hs │ │ │ ├── SH_Overlap2.stderr │ │ │ ├── SH_Overlap2_A.hs │ │ │ ├── SH_Overlap2_B.hs │ │ │ ├── SH_Overlap3.hs │ │ │ ├── SH_Overlap3.stderr │ │ │ ├── SH_Overlap3_A.hs │ │ │ ├── SH_Overlap3_B.hs │ │ │ ├── SH_Overlap4.hs │ │ │ ├── SH_Overlap4.stderr │ │ │ ├── SH_Overlap4_A.hs │ │ │ ├── SH_Overlap4_B.hs │ │ │ ├── SH_Overlap5.hs │ │ │ ├── SH_Overlap5.stderr │ │ │ ├── SH_Overlap5_A.hs │ │ │ ├── SH_Overlap5_B.hs │ │ │ ├── SH_Overlap6.hs │ │ │ ├── SH_Overlap6.stderr │ │ │ ├── SH_Overlap6_A.hs │ │ │ ├── SH_Overlap6_B.hs │ │ │ ├── SH_Overlap7.hs │ │ │ ├── SH_Overlap7.stderr │ │ │ ├── SH_Overlap7_A.hs │ │ │ ├── SH_Overlap7_B.hs │ │ │ ├── SH_Overlap8.hs │ │ │ ├── SH_Overlap8.stderr │ │ │ ├── SH_Overlap8_A.hs │ │ │ ├── SH_Overlap9.hs │ │ │ ├── SH_Overlap9.stderr │ │ │ ├── SH_Overlap9_A.hs │ │ │ ├── SH_Overlap9_B.hs │ │ │ └── all.T │ │ ├── safeInfered │ │ │ ├── Makefile │ │ │ ├── Mixed01.hs │ │ │ ├── Mixed01.stderr │ │ │ ├── Mixed02.hs │ │ │ ├── Mixed02.stderr │ │ │ ├── Mixed03.hs │ │ │ ├── Mixed03.stderr │ │ │ ├── SafeInfered01.hs │ │ │ ├── SafeInfered01.stderr │ │ │ ├── SafeInfered01_A.hs │ │ │ ├── SafeInfered02.hs │ │ │ ├── SafeInfered02.stderr │ │ │ ├── SafeInfered02_A.hs │ │ │ ├── SafeInfered03.hs │ │ │ ├── SafeInfered03.stderr │ │ │ ├── SafeInfered03_A.hs │ │ │ ├── SafeInfered04.hs │ │ │ ├── SafeInfered04.stderr │ │ │ ├── SafeInfered04_A.hs │ │ │ ├── SafeInfered05.hs │ │ │ ├── SafeInfered05.stderr │ │ │ ├── SafeInfered05_A.hs │ │ │ ├── SafeWarn01.hs │ │ │ ├── SafeWarn01.stderr │ │ │ ├── TrustworthySafe01.hs │ │ │ ├── TrustworthySafe02.hs │ │ │ ├── TrustworthySafe02.stderr │ │ │ ├── TrustworthySafe03.hs │ │ │ ├── TrustworthySafe03.stderr │ │ │ ├── TrustworthySafe04.hs │ │ │ ├── UnsafeInfered01.hs │ │ │ ├── UnsafeInfered01.stderr │ │ │ ├── UnsafeInfered01_A.hs │ │ │ ├── UnsafeInfered02.hs │ │ │ ├── UnsafeInfered02.stderr │ │ │ ├── UnsafeInfered02_A.hs │ │ │ ├── UnsafeInfered03.hs │ │ │ ├── UnsafeInfered03.stderr │ │ │ ├── UnsafeInfered03_A.hs │ │ │ ├── UnsafeInfered05.hs │ │ │ ├── UnsafeInfered05.stderr │ │ │ ├── UnsafeInfered05_A.hs │ │ │ ├── UnsafeInfered06.hs │ │ │ ├── UnsafeInfered06.stderr │ │ │ ├── UnsafeInfered06_A.hs │ │ │ ├── UnsafeInfered08.hs │ │ │ ├── UnsafeInfered08.stderr │ │ │ ├── UnsafeInfered08_A.hs │ │ │ ├── UnsafeInfered09.hs │ │ │ ├── UnsafeInfered09.stderr │ │ │ ├── UnsafeInfered09_A.hs │ │ │ ├── UnsafeInfered09_B.hs │ │ │ ├── UnsafeInfered10.hs │ │ │ ├── UnsafeInfered10.stderr │ │ │ ├── UnsafeInfered10_A.hs │ │ │ ├── UnsafeInfered11.hs │ │ │ ├── UnsafeInfered11.stderr │ │ │ ├── UnsafeInfered11_A.hs │ │ │ ├── UnsafeInfered12.hs │ │ │ ├── UnsafeInfered12.stderr │ │ │ ├── UnsafeInfered13.hs │ │ │ ├── UnsafeInfered14.hs │ │ │ ├── UnsafeInfered15.hs │ │ │ ├── UnsafeInfered16.hs │ │ │ ├── UnsafeInfered17.hs │ │ │ ├── UnsafeInfered18.hs │ │ │ ├── UnsafeInfered18.stderr │ │ │ ├── UnsafeInfered19.hs │ │ │ ├── UnsafeWarn01.hs │ │ │ ├── UnsafeWarn01.stderr │ │ │ ├── UnsafeWarn02.hs │ │ │ ├── UnsafeWarn02.stderr │ │ │ ├── UnsafeWarn03.hs │ │ │ ├── UnsafeWarn03.stderr │ │ │ ├── UnsafeWarn04.hs │ │ │ ├── UnsafeWarn04.stderr │ │ │ ├── UnsafeWarn05.hs │ │ │ ├── UnsafeWarn05.stderr │ │ │ ├── UnsafeWarn06.hs │ │ │ ├── UnsafeWarn06.stderr │ │ │ ├── UnsafeWarn07.hs │ │ │ ├── UnsafeWarn07.stderr │ │ │ └── all.T │ │ ├── safeLanguage │ │ │ ├── Makefile │ │ │ ├── SafeLang01.hs │ │ │ ├── SafeLang01.stderr │ │ │ ├── SafeLang02.hs │ │ │ ├── SafeLang02.stderr │ │ │ ├── SafeLang03.hs │ │ │ ├── SafeLang03.stderr │ │ │ ├── SafeLang04.hs │ │ │ ├── SafeLang04.stdout │ │ │ ├── SafeLang05.hs │ │ │ ├── SafeLang05.stdout │ │ │ ├── SafeLang07.hs │ │ │ ├── SafeLang07.stderr │ │ │ ├── SafeLang07_A.hs │ │ │ ├── SafeLang08.hs │ │ │ ├── SafeLang08.stderr │ │ │ ├── SafeLang08_A.c │ │ │ ├── SafeLang09.hs │ │ │ ├── SafeLang09.stderr │ │ │ ├── SafeLang09_A.hs │ │ │ ├── SafeLang09_B.hs │ │ │ ├── SafeLang10.hs │ │ │ ├── SafeLang10.stderr │ │ │ ├── SafeLang10.stdout │ │ │ ├── SafeLang10_A.hs │ │ │ ├── SafeLang10_B.hs │ │ │ ├── SafeLang11.hs │ │ │ ├── SafeLang11.stdout │ │ │ ├── SafeLang11_A.hs │ │ │ ├── SafeLang11_B.hs │ │ │ ├── SafeLang12.hs │ │ │ ├── SafeLang12.stderr │ │ │ ├── SafeLang12_A.hs │ │ │ ├── SafeLang12_B.hs │ │ │ ├── SafeLang15.hs │ │ │ ├── SafeLang15.stderr │ │ │ ├── SafeLang15.stdout │ │ │ ├── SafeLang15_A.hs │ │ │ ├── SafeLang16.hs │ │ │ ├── SafeLang16.stderr │ │ │ ├── SafeLang17.hs │ │ │ ├── SafeLang17.stderr │ │ │ ├── SafeLang17_A.hs │ │ │ ├── SafeLang17_B.hs │ │ │ ├── SafeLang18.hs │ │ │ ├── SafeRecomp01.hs │ │ │ ├── SafeRecomp02.hs │ │ │ ├── SafeRecomp02_A.hs │ │ │ └── all.T │ │ └── unsafeLibs │ │ │ ├── BadImport01.hs │ │ │ ├── BadImport01.stderr │ │ │ ├── BadImport06.hs │ │ │ ├── BadImport06.stderr │ │ │ ├── BadImport07.hs │ │ │ ├── BadImport07.stderr │ │ │ ├── BadImport08.hs │ │ │ ├── BadImport08.stderr │ │ │ ├── BadImport09.hs │ │ │ ├── BadImport09.stderr │ │ │ ├── Dep05.hs │ │ │ ├── Dep05.stderr │ │ │ ├── Dep06.hs │ │ │ ├── Dep06.stderr │ │ │ ├── Dep07.hs │ │ │ ├── Dep07.stderr │ │ │ ├── Dep08.hs │ │ │ ├── Dep08.stderr │ │ │ ├── Dep09.hs │ │ │ ├── Dep09.stderr │ │ │ ├── Dep10.hs │ │ │ ├── Dep10.stderr │ │ │ ├── GoodImport01.hs │ │ │ ├── GoodImport02.hs │ │ │ ├── GoodImport03.hs │ │ │ ├── Makefile │ │ │ └── all.T │ ├── showIface │ │ ├── DocsInHiFile.hs │ │ ├── DocsInHiFile0.stdout │ │ ├── DocsInHiFile1.stdout │ │ ├── Makefile │ │ ├── Orphans.hs │ │ ├── Orphans.stdout │ │ └── all.T │ ├── simplCore │ │ ├── Makefile │ │ ├── T9646 │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── Natural.hs │ │ │ ├── StrictPrim.hs │ │ │ ├── T9646.stdout │ │ │ ├── Type.hs │ │ │ ├── cbits │ │ │ │ ├── primitive-memops.c │ │ │ │ └── primitive-memops.h │ │ │ ├── readme.txt │ │ │ └── test.T │ │ ├── prog001 │ │ │ ├── Makefile │ │ │ ├── Simpl006Help.hs │ │ │ ├── simpl006.hs │ │ │ └── test.T │ │ ├── prog002 │ │ │ ├── Makefile │ │ │ ├── Simpl009Help.hs │ │ │ ├── simpl009.hs │ │ │ └── test.T │ │ ├── prog003 │ │ │ ├── Makefile │ │ │ ├── OneShot1.hs │ │ │ ├── OneShot2.hs │ │ │ ├── simplCore.oneShot.stderr │ │ │ ├── simplCore.oneShot.stdout │ │ │ └── test.T │ │ ├── should_compile │ │ │ ├── EvalTest.hs │ │ │ ├── EvalTest.stdout │ │ │ ├── Makefile │ │ │ ├── Simpl020_A.hs │ │ │ ├── Simpl021A.hs │ │ │ ├── Simpl021B.hs │ │ │ ├── T10083.hs │ │ │ ├── T10083.hs-boot │ │ │ ├── T10083a.hs │ │ │ ├── T10176.hs │ │ │ ├── T10180.hs │ │ │ ├── T10181.hs │ │ │ ├── T10602.hs │ │ │ ├── T10602b.hs │ │ │ ├── T10627.hs │ │ │ ├── T10689.hs │ │ │ ├── T10689a.hs │ │ │ ├── T11155.hs │ │ │ ├── T11232.hs │ │ │ ├── T11272.hs │ │ │ ├── T11272a.hs │ │ │ ├── T11444.hs │ │ │ ├── T11562.hs │ │ │ ├── T11644.hs │ │ │ ├── T11742.hs │ │ │ ├── T12076.hs │ │ │ ├── T12076a.hs │ │ │ ├── T12076lit.hs │ │ │ ├── T12076sat.hs │ │ │ ├── T12212.hs │ │ │ ├── T12600.hs │ │ │ ├── T12600.stdout │ │ │ ├── T12603.hs │ │ │ ├── T12603.stdout │ │ │ ├── T12776.hs │ │ │ ├── T12877.hs │ │ │ ├── T13025.hs │ │ │ ├── T13025.stdout │ │ │ ├── T13025a.hs │ │ │ ├── T13027.hs │ │ │ ├── T13143.hs │ │ │ ├── T13143.stderr │ │ │ ├── T13155.hs │ │ │ ├── T13155.stdout │ │ │ ├── T13156.hs │ │ │ ├── T13156.stdout │ │ │ ├── T13170.hs │ │ │ ├── T13317.hs │ │ │ ├── T13317.stdout │ │ │ ├── T13338.hs │ │ │ ├── T13340.hs │ │ │ ├── T13340.stdout │ │ │ ├── T13367.hs │ │ │ ├── T13367.stdout │ │ │ ├── T13410.hs │ │ │ ├── T13413.hs │ │ │ ├── T13417.hs │ │ │ ├── T13468.hs │ │ │ ├── T13543.hs │ │ │ ├── T13543.stderr │ │ │ ├── T13658.hs │ │ │ ├── T13708.hs │ │ │ ├── T13990.hs │ │ │ ├── T13990.stderr │ │ │ ├── T14137.hs │ │ │ ├── T14137.stderr │ │ │ ├── T14140.hs │ │ │ ├── T14152.hs │ │ │ ├── T14152.stderr │ │ │ ├── T14152a.stderr │ │ │ ├── T14186.hs │ │ │ ├── T14186.stderr │ │ │ ├── T14270a.hs │ │ │ ├── T14272.hs │ │ │ ├── T14650.hs │ │ │ ├── T14779a.hs │ │ │ ├── T14779b.hs │ │ │ ├── T14959.hs │ │ │ ├── T14978.hs │ │ │ ├── T14978.stdout │ │ │ ├── T15002.hs │ │ │ ├── T15005.hs │ │ │ ├── T15056.hs │ │ │ ├── T15056.stderr │ │ │ ├── T15056a.hs │ │ │ ├── T15186.hs │ │ │ ├── T15186A.hs │ │ │ ├── T15445.hs │ │ │ ├── T15445.stderr │ │ │ ├── T15445a.hs │ │ │ ├── T15453.hs │ │ │ ├── T15517.hs │ │ │ ├── T15517a.hs │ │ │ ├── T15631.hs │ │ │ ├── T15631.stdout │ │ │ ├── T15673.hs │ │ │ ├── T16038 │ │ │ │ ├── A.hs │ │ │ │ ├── A.hs-boot │ │ │ │ ├── B.hs │ │ │ │ ├── Makefile │ │ │ │ ├── T16038.stdout │ │ │ │ └── test.T │ │ │ ├── T16254.hs │ │ │ ├── T16254.stdout │ │ │ ├── T16288A.hs │ │ │ ├── T16288B.hs │ │ │ ├── T16288C.hs │ │ │ ├── T16348.hs │ │ │ ├── T1647.hs │ │ │ ├── T2520.hs │ │ │ ├── T3016.hs │ │ │ ├── T3055.hs │ │ │ ├── T3055.stdout │ │ │ ├── T3118.hs │ │ │ ├── T3234.hs │ │ │ ├── T3234.stdout │ │ │ ├── T3717.hs │ │ │ ├── T3717.stderr │ │ │ ├── T3772.hs │ │ │ ├── T3772.stdout │ │ │ ├── T3772_A.hs │ │ │ ├── T3831.hs │ │ │ ├── T3990.hs │ │ │ ├── T3990.stdout │ │ │ ├── T4138.hs │ │ │ ├── T4138.stdout │ │ │ ├── T4138_A.hs │ │ │ ├── T4201.hs │ │ │ ├── T4201.stdout │ │ │ ├── T4203.hs │ │ │ ├── T4306.hs │ │ │ ├── T4306.stdout │ │ │ ├── T4345.hs │ │ │ ├── T4398.hs │ │ │ ├── T4398.stderr │ │ │ ├── T4903.hs │ │ │ ├── T4903a.hs │ │ │ ├── T4908.hs │ │ │ ├── T4908.stderr │ │ │ ├── T4918.hs │ │ │ ├── T4918.stdout │ │ │ ├── T4918a.hs │ │ │ ├── T4930.hs │ │ │ ├── T4930.stderr │ │ │ ├── T4945.hs │ │ │ ├── T4957.hs │ │ │ ├── T5168.hs │ │ │ ├── T5303.hs │ │ │ ├── T5327.hs │ │ │ ├── T5327.stdout │ │ │ ├── T5329.hs │ │ │ ├── T5342.hs │ │ │ ├── T5359a.hs │ │ │ ├── T5359b.hs │ │ │ ├── T5366.hs │ │ │ ├── T5366.stdout │ │ │ ├── T5458.hs │ │ │ ├── T5550.hs │ │ │ ├── T5615.hs │ │ │ ├── T5615.stdout │ │ │ ├── T5623.hs │ │ │ ├── T5623.stdout │ │ │ ├── T5658b.hs │ │ │ ├── T5658b.stdout │ │ │ ├── T5776.hs │ │ │ ├── T5776.stdout │ │ │ ├── T5821.hs │ │ │ ├── T5996.hs │ │ │ ├── T5996.stdout │ │ │ ├── T6056.hs │ │ │ ├── T6056.stderr │ │ │ ├── T6056a.hs │ │ │ ├── T6082-RULE.hs │ │ │ ├── T6082-RULE.stderr │ │ │ ├── T7088.hs │ │ │ ├── T7162.hs │ │ │ ├── T7165.hs │ │ │ ├── T7165a.hs │ │ │ ├── T7287.hs │ │ │ ├── T7287.stderr │ │ │ ├── T7360.hs │ │ │ ├── T7360.stderr │ │ │ ├── T7702.hs │ │ │ ├── T7702.stderr │ │ │ ├── T7702plugin │ │ │ │ ├── Makefile │ │ │ │ ├── Setup.hs │ │ │ │ ├── T7702Plugin.hs │ │ │ │ └── T7702plugin.cabal │ │ │ ├── T7785.hs │ │ │ ├── T7785.stderr │ │ │ ├── T7796.hs │ │ │ ├── T7796.stdout │ │ │ ├── T7865.hs │ │ │ ├── T7865.stdout │ │ │ ├── T7944.hs │ │ │ ├── T7995.hs │ │ │ ├── T7995.stdout │ │ │ ├── T8196.hs │ │ │ ├── T8221.hs │ │ │ ├── T8221a.hs │ │ │ ├── T8221b.hs │ │ │ ├── T8274.hs │ │ │ ├── T8274.stdout │ │ │ ├── T8329.hs │ │ │ ├── T8329_Com.hs │ │ │ ├── T8329_Meta.hs │ │ │ ├── T8329_Parse.hs │ │ │ ├── T8331.hs │ │ │ ├── T8331.stderr │ │ │ ├── T8537.hs │ │ │ ├── T8537.stderr │ │ │ ├── T8714.hs │ │ │ ├── T8832.hs │ │ │ ├── T8832.stdout │ │ │ ├── T8832.stdout-ws-32 │ │ │ ├── T8848.hs │ │ │ ├── T8848.stdout │ │ │ ├── T8848a.hs │ │ │ ├── T8848a.stderr │ │ │ ├── T9400.hs │ │ │ ├── T9400.stderr │ │ │ ├── T9441a.hs │ │ │ ├── T9441a.stderr │ │ │ ├── T9441b.hs │ │ │ ├── T9441b.stderr │ │ │ ├── T9441c.hs │ │ │ ├── T9441c.stderr │ │ │ ├── T9509.hs │ │ │ ├── T9509.stdout │ │ │ ├── T9509a.hs │ │ │ ├── T9565.hs │ │ │ ├── T9583.hs │ │ │ ├── all.T │ │ │ ├── dfun-loop.hs │ │ │ ├── noinline01.hs │ │ │ ├── noinline01.stderr │ │ │ ├── par01.hs │ │ │ ├── par01.stderr │ │ │ ├── rule1.hs │ │ │ ├── rule2.hs │ │ │ ├── rule2.stderr │ │ │ ├── simpl-T1370.hs │ │ │ ├── simpl001.hs │ │ │ ├── simpl002.hs │ │ │ ├── simpl003.hs │ │ │ ├── simpl004.hs │ │ │ ├── simpl005.hs │ │ │ ├── simpl007.hs │ │ │ ├── simpl009.hs │ │ │ ├── simpl010.hs │ │ │ ├── simpl011.hs │ │ │ ├── simpl012.hs │ │ │ ├── simpl013.hs │ │ │ ├── simpl014.hs │ │ │ ├── simpl016.hs │ │ │ ├── simpl016.stderr │ │ │ ├── simpl017.hs │ │ │ ├── simpl017.stderr │ │ │ ├── simpl018.hs │ │ │ ├── simpl019.hs │ │ │ ├── simpl020.hs │ │ │ ├── simpl020.stderr │ │ │ ├── spec-inline.hs │ │ │ ├── spec-inline.stderr │ │ │ ├── spec001.hs │ │ │ ├── spec002.hs │ │ │ ├── spec003.hs │ │ │ ├── str-rules.hs │ │ │ ├── str-rules.stdout │ │ │ └── strict-float.hs │ │ ├── should_fail │ │ │ ├── T7411.hs │ │ │ ├── T7411.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── AmapCoerce.hs │ │ │ ├── AmapCoerce.stdout │ │ │ ├── Makefile │ │ │ ├── SeqRule.hs │ │ │ ├── SeqRule.stdout │ │ │ ├── T10830.hs │ │ │ ├── T11172.hs │ │ │ ├── T11172.stdout │ │ │ ├── T11731.hs │ │ │ ├── T11731.stderr │ │ │ ├── T12689a.hs │ │ │ ├── T12689a.stdout │ │ │ ├── T12689broken.hs │ │ │ ├── T12689broken.stdout │ │ │ ├── T13172.hs │ │ │ ├── T13172.stdout │ │ │ ├── T13227.hs │ │ │ ├── T13227.stderr │ │ │ ├── T13429.hs │ │ │ ├── T13429.stdout │ │ │ ├── T13429_2.hs │ │ │ ├── T13429_2.stdout │ │ │ ├── T13429_2a.hs │ │ │ ├── T13429a.hs │ │ │ ├── T13733.hs │ │ │ ├── T13733.stdout │ │ │ ├── T13750.hs │ │ │ ├── T13750.stdout │ │ │ ├── T13750a.hs │ │ │ ├── T14178.hs │ │ │ ├── T14178.stdout │ │ │ ├── T14768.hs │ │ │ ├── T14868.hs │ │ │ ├── T14868.stdout │ │ │ ├── T14894.hs │ │ │ ├── T14894.stdout │ │ │ ├── T14965.hs │ │ │ ├── T14965.stdout │ │ │ ├── T14965_Sep.hs │ │ │ ├── T15114.hs │ │ │ ├── T15114.stdout │ │ │ ├── T15436.hs │ │ │ ├── T15436.stdout │ │ │ ├── T15840.hs │ │ │ ├── T15840.stdout │ │ │ ├── T15840a.hs │ │ │ ├── T15840a.stdout │ │ │ ├── T16208.hs │ │ │ ├── T16208.stdout │ │ │ ├── T2110.hs │ │ │ ├── T2110.stdout │ │ │ ├── T2486.hs │ │ │ ├── T2486.stderr │ │ │ ├── T2756.hs │ │ │ ├── T3403.hs │ │ │ ├── T3403.stdout │ │ │ ├── T3437.hs │ │ │ ├── T3437.stdout │ │ │ ├── T3591.hs │ │ │ ├── T3591.stderr │ │ │ ├── T3591.stdout │ │ │ ├── T3959.hs │ │ │ ├── T3959.stdout │ │ │ ├── T3972.hs │ │ │ ├── T3972A.hs │ │ │ ├── T3983.hs │ │ │ ├── T3983.stdout │ │ │ ├── T3983_Bar.hs │ │ │ ├── T3983_Foo.hs │ │ │ ├── T457.hs │ │ │ ├── T457.stderr │ │ │ ├── T4814.hs │ │ │ ├── T4814.stdout │ │ │ ├── T5315.hs │ │ │ ├── T5315.stdout │ │ │ ├── T5441.hs │ │ │ ├── T5441.stdout │ │ │ ├── T5441a.hs │ │ │ ├── T5453.hs │ │ │ ├── T5453.stdout │ │ │ ├── T5587.hs │ │ │ ├── T5587.stderr │ │ │ ├── T5603.hs │ │ │ ├── T5625.hs │ │ │ ├── T5625.stderr │ │ │ ├── T5915.hs │ │ │ ├── T5915.stdout │ │ │ ├── T5920.hs │ │ │ ├── T5920.stdout │ │ │ ├── T5997.hs │ │ │ ├── T5997.stdout │ │ │ ├── T7101.hs │ │ │ ├── T7101.stdout │ │ │ ├── T7611.hs │ │ │ ├── T7611.stdout │ │ │ ├── T7924.hs │ │ │ ├── T7924.stderr │ │ │ ├── T9128.hs │ │ │ ├── T9128.stdout │ │ │ ├── T9390.hs │ │ │ ├── T9390.stdout │ │ │ ├── all.T │ │ │ ├── runST.hs │ │ │ ├── runST.stdout │ │ │ ├── simplrun001.hs │ │ │ ├── simplrun001.stdout │ │ │ ├── simplrun002.hs │ │ │ ├── simplrun002.stderr │ │ │ ├── simplrun002.stdout │ │ │ ├── simplrun003.hs │ │ │ ├── simplrun003.stdout │ │ │ ├── simplrun004.hs │ │ │ ├── simplrun004.stdout │ │ │ ├── simplrun005.hs │ │ │ ├── simplrun005.stdout │ │ │ ├── simplrun007.hs │ │ │ ├── simplrun007.stdout │ │ │ ├── simplrun007.stdout-ws-64 │ │ │ ├── simplrun008.hs │ │ │ ├── simplrun008.stdout │ │ │ ├── simplrun009.hs │ │ │ ├── simplrun009.stdout │ │ │ ├── simplrun010.hs │ │ │ ├── simplrun010.stderr │ │ │ ├── simplrun011.hs │ │ │ └── simplrun011.stdout │ ├── simplStg │ │ ├── Makefile │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T13588.hs │ │ │ ├── T13588.stderr │ │ │ └── all.T │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T13536.hs │ │ │ ├── T13536.stderr │ │ │ ├── T13536.stdout │ │ │ ├── T13536a.hs │ │ │ ├── T13536a.stdout │ │ │ ├── T9291.hs │ │ │ ├── T9291.stdout │ │ │ └── all.T │ ├── stage1 │ │ ├── Makefile │ │ ├── T13609.hs │ │ ├── T13609.stderr │ │ ├── T2632.hs │ │ └── all.T │ ├── stranal │ │ ├── Makefile │ │ ├── T10482a.hs │ │ ├── should_compile │ │ │ ├── Makefile │ │ │ ├── T10482.hs │ │ │ ├── T10482.stderr │ │ │ ├── T10482a.hs │ │ │ ├── T10482a.stderr │ │ │ ├── T10694.hs │ │ │ ├── T10694.stderr │ │ │ ├── T11770.hs │ │ │ ├── T11770.stderr │ │ │ ├── T13031.hs │ │ │ ├── T13031.stdout │ │ │ ├── T13077.hs │ │ │ ├── T13077a.hs │ │ │ ├── T15627.hs │ │ │ ├── T15627.stderr │ │ │ ├── T16029.hs │ │ │ ├── T16029.stdout │ │ │ ├── T1988.hs │ │ │ ├── T8037.hs │ │ │ ├── T8467.hs │ │ │ ├── T8743.hs │ │ │ ├── T8743.hs-boot │ │ │ ├── T8743a.hs │ │ │ ├── T9208.hs │ │ │ ├── all.T │ │ │ ├── default.hs │ │ │ ├── fact.hs │ │ │ ├── fun.hs │ │ │ ├── goo.hs │ │ │ ├── ins.hs │ │ │ ├── map.hs │ │ │ ├── newtype.hs │ │ │ ├── sim.hs │ │ │ ├── str001.hs │ │ │ ├── str001.stderr │ │ │ ├── str002.hs │ │ │ ├── syn.hs │ │ │ ├── test.hs │ │ │ ├── tst.hs │ │ │ └── unu.hs │ │ ├── should_run │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── T10148.hs │ │ │ ├── T10148.stderr │ │ │ ├── T10218.hs │ │ │ ├── T10218.stdout │ │ │ ├── T11076.hs │ │ │ ├── T11076.stdout │ │ │ ├── T11076A.hs │ │ │ ├── T11076_prim.cmm │ │ │ ├── T11555a.hs │ │ │ ├── T11555a.stdout │ │ │ ├── T12368.hs │ │ │ ├── T12368.stderr │ │ │ ├── T12368a.hs │ │ │ ├── T12368a.stderr │ │ │ ├── T13380.hs │ │ │ ├── T13380.stderr │ │ │ ├── T14171.hs │ │ │ ├── T14285.hs │ │ │ ├── T14285.stdout │ │ │ ├── T14285a.hs │ │ │ ├── T14290.hs │ │ │ ├── T16197.hs │ │ │ ├── T16197.stdout │ │ │ ├── T2756b.hs │ │ │ ├── T7649.hs │ │ │ ├── T7649.stdout │ │ │ ├── T8425 │ │ │ │ ├── Arr.hs │ │ │ │ ├── Base.hs │ │ │ │ ├── BuggyOpt.hs │ │ │ │ ├── Good.hs │ │ │ │ ├── M.hs │ │ │ │ ├── Main.hs │ │ │ │ ├── Makefile │ │ │ │ ├── T8425.stdout │ │ │ │ └── all.T │ │ │ ├── T9254.hs │ │ │ ├── T9254.stdout │ │ │ ├── all.T │ │ │ ├── strun001.hs │ │ │ ├── strun001.stdout │ │ │ ├── strun002.hs │ │ │ ├── strun002.stderr │ │ │ ├── strun003.hs │ │ │ ├── strun003.stdout │ │ │ ├── strun004.hs │ │ │ └── strun004.stdout │ │ └── sigs │ │ │ ├── BottomFromInnerLambda.hs │ │ │ ├── BottomFromInnerLambda.stderr │ │ │ ├── CaseBinderCPR.hs │ │ │ ├── CaseBinderCPR.stderr │ │ │ ├── DmdAnalGADTs.hs │ │ │ ├── DmdAnalGADTs.stderr │ │ │ ├── FacState.hs │ │ │ ├── FacState.stderr │ │ │ ├── HyperStrUse.hs │ │ │ ├── HyperStrUse.stderr │ │ │ ├── Makefile │ │ │ ├── StrAnalExample.hs │ │ │ ├── StrAnalExample.stderr │ │ │ ├── T12370.hs │ │ │ ├── T12370.stderr │ │ │ ├── T8569.hs │ │ │ ├── T8569.stderr │ │ │ ├── T8598.hs │ │ │ ├── T8598.stderr │ │ │ ├── UnsatFun.hs │ │ │ ├── UnsatFun.stderr │ │ │ └── all.T │ ├── th │ │ ├── ClosedFam1TH.hs │ │ ├── ClosedFam1TH.stderr │ │ ├── ClosedFam2TH.hs │ │ ├── Makefile │ │ ├── T10019.script │ │ ├── T10019.stdout │ │ ├── T10047.hs │ │ ├── T10047.script │ │ ├── T10047.stdout │ │ ├── T10267.hs │ │ ├── T10267.stderr │ │ ├── T10267a.hs │ │ ├── T10279.hs │ │ ├── T10279.stderr │ │ ├── T10306.hs │ │ ├── T10596.hs │ │ ├── T10596.stderr │ │ ├── T10598_TH.hs │ │ ├── T10598_TH.stderr │ │ ├── T10603.hs │ │ ├── T10603.stderr │ │ ├── T10620.hs │ │ ├── T10620.stdout │ │ ├── T10638.hs │ │ ├── T10638.stderr │ │ ├── T10697_decided_1.hs │ │ ├── T10697_decided_1.stdout │ │ ├── T10697_decided_2.hs │ │ ├── T10697_decided_2.stdout │ │ ├── T10697_decided_3.hs │ │ ├── T10697_decided_3.stdout │ │ ├── T10697_source.hs │ │ ├── T10697_source.stdout │ │ ├── T10697_sourceUtil.hs │ │ ├── T10704.hs │ │ ├── T10704.stdout │ │ ├── T10704a.hs │ │ ├── T10734.hs │ │ ├── T10734.stdout │ │ ├── T10796a.hs │ │ ├── T10796b.hs │ │ ├── T10796b.stderr │ │ ├── T10810.hs │ │ ├── T10810.stderr │ │ ├── T10811.hs │ │ ├── T10819.hs │ │ ├── T10819_Lib.hs │ │ ├── T10820.hs │ │ ├── T10820.stdout │ │ ├── T10828.hs │ │ ├── T10828.stderr │ │ ├── T10828a.hs │ │ ├── T10828a.stderr │ │ ├── T10828b.hs │ │ ├── T10828b.stderr │ │ ├── T10891.hs │ │ ├── T10891.stderr │ │ ├── T10945.hs │ │ ├── T10945.stderr │ │ ├── T10946.hs │ │ ├── T11046.hs │ │ ├── T11046_helper.hs │ │ ├── T11145.hs │ │ ├── T11145.stderr │ │ ├── T11341.hs │ │ ├── T11341.stderr │ │ ├── T11345.hs │ │ ├── T11345.stdout │ │ ├── T11452.hs │ │ ├── T11452.stderr │ │ ├── T11463.hs │ │ ├── T11463.stdout │ │ ├── T11484.hs │ │ ├── T11629.hs │ │ ├── T11680.hs │ │ ├── T11680.stderr │ │ ├── T11721_TH.hs │ │ ├── T11797.hs │ │ ├── T11797.stderr │ │ ├── T11809.hs │ │ ├── T11941.hs │ │ ├── T11941.stderr │ │ ├── T12045TH1.hs │ │ ├── T12045TH1.stderr │ │ ├── T12045TH2.hs │ │ ├── T12045TH2.stderr │ │ ├── T12130.hs │ │ ├── T12130a.hs │ │ ├── T12387.hs │ │ ├── T12387.stderr │ │ ├── T12403.hs │ │ ├── T12403.stdout │ │ ├── T12407.hs │ │ ├── T12411.hs │ │ ├── T12411.stderr │ │ ├── T12478_1.hs │ │ ├── T12478_1.stdout │ │ ├── T12478_2.hs │ │ ├── T12478_2.stdout │ │ ├── T12478_3.hs │ │ ├── T12478_4.hs │ │ ├── T12478_4.stderr │ │ ├── T12478_5.hs │ │ ├── T12503.hs │ │ ├── T12513.hs │ │ ├── T12513.stderr │ │ ├── T12530.hs │ │ ├── T12530.stderr │ │ ├── T12646.hs │ │ ├── T12646.stderr │ │ ├── T12788.hs │ │ ├── T12788.stderr │ │ ├── T12788_Lib.hs │ │ ├── T12977.hs │ │ ├── T12993.hs │ │ ├── T12993_Lib.hs │ │ ├── T13018.hs │ │ ├── T13098.hs │ │ ├── T13123.hs │ │ ├── T13366.hs │ │ ├── T13366.stdout │ │ ├── T13473.hs │ │ ├── T13473.stdout │ │ ├── T13473a.hs │ │ ├── T13587.hs │ │ ├── T13587A.hs │ │ ├── T13618.hs │ │ ├── T13618.stdout │ │ ├── T13642.hs │ │ ├── T13776.hs │ │ ├── T13776.stderr │ │ ├── T13781.hs │ │ ├── T13782.hs │ │ ├── T13837.hs │ │ ├── T13837.stderr │ │ ├── T13856.hs │ │ ├── T13856.stderr │ │ ├── T13885.hs │ │ ├── T13885.stdout │ │ ├── T13887.hs │ │ ├── T13887.stdout │ │ ├── T13968.hs │ │ ├── T13968.stderr │ │ ├── T14060.hs │ │ ├── T14060.stdout │ │ ├── T14204.hs │ │ ├── T14204.stderr │ │ ├── T14298.hs │ │ ├── T14298.stdout │ │ ├── T14471.hs │ │ ├── T14471.stdout │ │ ├── T14627.hs │ │ ├── T14627.stderr │ │ ├── T14646.hs │ │ ├── T14646.stderr │ │ ├── T14681.hs │ │ ├── T14681.stderr │ │ ├── T1476.hs │ │ ├── T1476b.hs │ │ ├── T14817.hs │ │ ├── T14817.stderr │ │ ├── T14843.hs │ │ ├── T14869.hs │ │ ├── T14869.stderr │ │ ├── T14875.hs │ │ ├── T14875.stderr │ │ ├── T14885a.hs │ │ ├── T14885b.hs │ │ ├── T14885c.hs │ │ ├── T14888.hs │ │ ├── T14888.stderr │ │ ├── T15243.hs │ │ ├── T15243.stderr │ │ ├── T15270A.hs │ │ ├── T15270A.stderr │ │ ├── T15270B.hs │ │ ├── T15270B.stderr │ │ ├── T15321.hs │ │ ├── T15321.stderr │ │ ├── T15324.hs │ │ ├── T15324.stderr │ │ ├── T15331.hs │ │ ├── T15331.stderr │ │ ├── T15360a.hs │ │ ├── T15360b.hs │ │ ├── T15360b.stderr │ │ ├── T15362.hs │ │ ├── T15362.stderr │ │ ├── T15365.hs │ │ ├── T15365.stderr │ │ ├── T1541.hs │ │ ├── T15437.hs │ │ ├── T15437A.hs │ │ ├── T15471.hs │ │ ├── T15471A.hs │ │ ├── T15481.hs │ │ ├── T15481.stderr │ │ ├── T15502.hs │ │ ├── T15502.stderr-ws-32 │ │ ├── T15502.stderr-ws-64 │ │ ├── T15518.hs │ │ ├── T15518.stderr │ │ ├── T15550.hs │ │ ├── T15550.stderr │ │ ├── T15572.hs │ │ ├── T15572.stderr │ │ ├── T15738.hs │ │ ├── T15738.stderr │ │ ├── T15783A.hs │ │ ├── T15783B.hs │ │ ├── T15792.hs │ │ ├── T15792.stderr │ │ ├── T15815A.hs │ │ ├── T15815B.hs │ │ ├── T15845.hs │ │ ├── T15845.stderr │ │ ├── T15985.hs │ │ ├── T16133.hs │ │ ├── T16133.stderr │ │ ├── T16180.hs │ │ ├── T16180.stdout │ │ ├── T16183.hs │ │ ├── T16183.stderr │ │ ├── T16195.hs │ │ ├── T16195A.hs │ │ ├── T16293b.hs │ │ ├── T16326_TH.hs │ │ ├── T16326_TH.stderr │ │ ├── T1830_3.hs │ │ ├── T1830_3.stdout │ │ ├── T1830_3a.hs │ │ ├── T1835.hs │ │ ├── T1835.stdout │ │ ├── T1849.script │ │ ├── T1849.stdout │ │ ├── T2014 │ │ │ ├── A.hs │ │ │ ├── A.hs-boot │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ └── all.T │ │ ├── T2222.hs │ │ ├── T2222.stderr │ │ ├── T2386.hs │ │ ├── T2386_Lib.hs │ │ ├── T2597a.hs │ │ ├── T2597a_Lib.hs │ │ ├── T2597b.hs │ │ ├── T2597b.stderr │ │ ├── T2597b_Lib.hs │ │ ├── T2674.hs │ │ ├── T2674.stderr │ │ ├── T2685.hs │ │ ├── T2685a.hs │ │ ├── T2700.hs │ │ ├── T2700.stderr │ │ ├── T2713.hs │ │ ├── T2713.stderr │ │ ├── T2817.hs │ │ ├── T3100.hs │ │ ├── T3177.hs │ │ ├── T3177a.hs │ │ ├── T3177a.stderr │ │ ├── T3319.hs │ │ ├── T3319.stderr │ │ ├── T3395.hs │ │ ├── T3395.stderr │ │ ├── T3467.hs │ │ ├── T3600.hs │ │ ├── T3600.stderr │ │ ├── T3600a.hs │ │ ├── T3845.hs │ │ ├── T3899.hs │ │ ├── T3899.stderr │ │ ├── T3899a.hs │ │ ├── T3920.hs │ │ ├── T3920.stdout │ │ ├── T4124.hs │ │ ├── T4128.hs │ │ ├── T4135.hs │ │ ├── T4135.stderr │ │ ├── T4135a.hs │ │ ├── T4188.hs │ │ ├── T4188.stderr │ │ ├── T4233.hs │ │ ├── T4364.hs │ │ ├── T4436.hs │ │ ├── T4436.stderr │ │ ├── T4949.hs │ │ ├── T5037.hs │ │ ├── T5037.stderr │ │ ├── T5126.hs │ │ ├── T5217.hs │ │ ├── T5217.stderr │ │ ├── T5290.hs │ │ ├── T5290.stderr │ │ ├── T5358.hs │ │ ├── T5358.stderr │ │ ├── T5362.hs │ │ ├── T5362.stderr │ │ ├── T5379.hs │ │ ├── T5379.stdout │ │ ├── T5404.hs │ │ ├── T5410.hs │ │ ├── T5410.stdout │ │ ├── T5434.hs │ │ ├── T5434a.hs │ │ ├── T5452.hs │ │ ├── T5508.hs │ │ ├── T5508.stderr │ │ ├── T5555.hs │ │ ├── T5555.stdout │ │ ├── T5555_Lib.hs │ │ ├── T5597.hs │ │ ├── T5597a.hs │ │ ├── T5665.hs │ │ ├── T5665a.hs │ │ ├── T5700.hs │ │ ├── T5700.stderr │ │ ├── T5700a.hs │ │ ├── T5737.hs │ │ ├── T5795.hs │ │ ├── T5795.stderr │ │ ├── T5882.hs │ │ ├── T5883.hs │ │ ├── T5883.stderr │ │ ├── T5886.hs │ │ ├── T5886a.hs │ │ ├── T5968.hs │ │ ├── T5971.hs │ │ ├── T5971.stderr │ │ ├── T5976.hs │ │ ├── T5976.stderr │ │ ├── T5984.hs │ │ ├── T5984.stderr │ │ ├── T5984_Lib.hs │ │ ├── T6005.hs │ │ ├── T6005a.hs │ │ ├── T6018th.hs │ │ ├── T6018th.stderr │ │ ├── T6114.hs │ │ ├── T7021.hs │ │ ├── T7021a.hs │ │ ├── T7064.hs │ │ ├── T7064.stdout │ │ ├── T7064a.hs │ │ ├── T7092.hs │ │ ├── T7092a.hs │ │ ├── T7241.hs │ │ ├── T7241.stderr │ │ ├── T7276.hs │ │ ├── T7276.stderr │ │ ├── T7276a.script │ │ ├── T7276a.stdout │ │ ├── T7445.hs │ │ ├── T7445a.hs │ │ ├── T7477.hs │ │ ├── T7477.stderr │ │ ├── T7484.hs │ │ ├── T7484.stderr │ │ ├── T7532.hs │ │ ├── T7532.stderr │ │ ├── T7532a.hs │ │ ├── T7667.hs │ │ ├── T7667a.hs │ │ ├── T7667a.stderr │ │ ├── T7681.hs │ │ ├── T7910.hs │ │ ├── T7910.stdout │ │ ├── T8028.hs │ │ ├── T8028a.hs │ │ ├── T8031.hs │ │ ├── T8100.hs │ │ ├── T8186.hs │ │ ├── T8186.stdout │ │ ├── T8333.hs │ │ ├── T8412.hs │ │ ├── T8412.stderr │ │ ├── T8499.hs │ │ ├── T8507.hs │ │ ├── T8540.hs │ │ ├── T8540a.hs │ │ ├── T8577.hs │ │ ├── T8577.stderr │ │ ├── T8577a.hs │ │ ├── T8624.hs │ │ ├── T8624.stdout │ │ ├── T8625.script │ │ ├── T8625.stdout │ │ ├── T8759.hs │ │ ├── T8759.stderr │ │ ├── T8761.hs │ │ ├── T8761.stderr │ │ ├── T8807.hs │ │ ├── T8884.hs │ │ ├── T8884.stderr │ │ ├── T8932.hs │ │ ├── T8932.stderr │ │ ├── T8953.hs │ │ ├── T8953.stderr │ │ ├── T8954.hs │ │ ├── T8987.hs │ │ ├── T8987.stderr │ │ ├── T9022.hs │ │ ├── T9022.stdout │ │ ├── T9064.hs │ │ ├── T9064.stderr │ │ ├── T9066.hs │ │ ├── T9081.hs │ │ ├── T9084.hs │ │ ├── T9084.stderr │ │ ├── T9199.hs │ │ ├── T9209.hs │ │ ├── T9209.stderr │ │ ├── T9262.hs │ │ ├── T9262.stderr │ │ ├── T9692.hs │ │ ├── T9692.stderr │ │ ├── T9693.script │ │ ├── T9693_initial.hs │ │ ├── T9693_main.hs │ │ ├── T9693_modified.hs │ │ ├── T9738.hs │ │ ├── T9738.stderr │ │ ├── TH_1tuple.hs │ │ ├── TH_1tuple.stderr │ │ ├── TH_Depends.hs │ │ ├── TH_Depends.stdout │ │ ├── TH_Depends_External.hs │ │ ├── TH_ExplicitForAllRules.hs │ │ ├── TH_ExplicitForAllRules.stdout │ │ ├── TH_ExplicitForAllRules_a.hs │ │ ├── TH_Lift.hs │ │ ├── TH_NestedSplices.hs │ │ ├── TH_NestedSplices_Lib.hs │ │ ├── TH_Promoted1Tuple.hs │ │ ├── TH_Promoted1Tuple.stderr │ │ ├── TH_PromotedList.hs │ │ ├── TH_PromotedList.stderr │ │ ├── TH_PromotedTuple.hs │ │ ├── TH_PromotedTuple.stderr │ │ ├── TH_RichKinds.hs │ │ ├── TH_RichKinds.stderr │ │ ├── TH_RichKinds2.hs │ │ ├── TH_RichKinds2.stderr │ │ ├── TH_Roles1.hs │ │ ├── TH_Roles1.stderr │ │ ├── TH_Roles2.hs │ │ ├── TH_Roles2.stderr │ │ ├── TH_Roles3.hs │ │ ├── TH_Roles3.stderr │ │ ├── TH_Roles4.hs │ │ ├── TH_Roles4.stderr │ │ ├── TH_StaticPointers.hs │ │ ├── TH_StaticPointers.stdout │ │ ├── TH_StaticPointers02.hs │ │ ├── TH_StaticPointers02.stderr │ │ ├── TH_StringPrimL.hs │ │ ├── TH_StringPrimL.stdout │ │ ├── TH_TyInstWhere1.hs │ │ ├── TH_TyInstWhere1.stderr │ │ ├── TH_TyInstWhere2.hs │ │ ├── TH_TyInstWhere2.stderr │ │ ├── TH_class1.hs │ │ ├── TH_dataD1.hs │ │ ├── TH_dataD1.stderr │ │ ├── TH_dupdecl.hs │ │ ├── TH_dupdecl.stderr │ │ ├── TH_emptycase.hs │ │ ├── TH_exn1.hs │ │ ├── TH_exn1.stderr │ │ ├── TH_exn2.hs │ │ ├── TH_exn2.stderr │ │ ├── TH_fail.hs │ │ ├── TH_fail.stderr │ │ ├── TH_finalizer.hs │ │ ├── TH_finalizer.stderr │ │ ├── TH_finalizer2.hs │ │ ├── TH_finalizer2.stdout │ │ ├── TH_finalizer2M.hs │ │ ├── TH_foreignCallingConventions.hs │ │ ├── TH_foreignCallingConventions.stderr │ │ ├── TH_foreignInterruptible.hs │ │ ├── TH_foreignInterruptible.stderr │ │ ├── TH_genEx.hs │ │ ├── TH_genEx.stderr │ │ ├── TH_genExLib.hs │ │ ├── TH_ghci1.script │ │ ├── TH_ghci1.stdout │ │ ├── TH_implicitParams.hs │ │ ├── TH_implicitParams.stdout │ │ ├── TH_implicitParamsErr1.hs │ │ ├── TH_implicitParamsErr1.stderr │ │ ├── TH_implicitParamsErr2.hs │ │ ├── TH_implicitParamsErr2.stderr │ │ ├── TH_implicitParamsErr3.hs │ │ ├── TH_implicitParamsErr3.stderr │ │ ├── TH_import_loop │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── ModuleA.hs │ │ │ ├── ModuleA.hs-boot │ │ │ ├── ModuleB.hs │ │ │ ├── ModuleC.hs │ │ │ └── TH_import_loop.T │ │ ├── TH_invalid_add_top_decl.hs │ │ ├── TH_invalid_add_top_decl.stderr │ │ ├── TH_linePragma.hs │ │ ├── TH_linePragma.stderr │ │ ├── TH_linker │ │ │ ├── Dummy.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── path_with_commas.stdout │ │ │ └── test.pkg │ │ ├── TH_lookupName.hs │ │ ├── TH_lookupName.stdout │ │ ├── TH_lookupName_Lib.hs │ │ ├── TH_mkName.hs │ │ ├── TH_namePackage.hs │ │ ├── TH_namePackage.stdout │ │ ├── TH_nameSpace.hs │ │ ├── TH_nameSpace.stdout │ │ ├── TH_overlaps.hs │ │ ├── TH_overloadedlabels.hs │ │ ├── TH_pragma.hs │ │ ├── TH_pragma.stderr │ │ ├── TH_raiseErr1.hs │ │ ├── TH_rebindableAdo.hs │ │ ├── TH_rebindableAdo.stdout │ │ ├── TH_recover.hs │ │ ├── TH_recover.stdout │ │ ├── TH_recover_warns.hs │ │ ├── TH_recover_warns.stderr │ │ ├── TH_recursiveDo.hs │ │ ├── TH_recursiveDo.stdout │ │ ├── TH_recursiveDoImport.hs │ │ ├── TH_reifyDecl1.hs │ │ ├── TH_reifyDecl1.stderr │ │ ├── TH_reifyDecl2.hs │ │ ├── TH_reifyDecl2.stderr │ │ ├── TH_reifyExplicitForAllFams.hs │ │ ├── TH_reifyExplicitForAllFams.stderr │ │ ├── TH_reifyInstances.hs │ │ ├── TH_reifyInstances.stderr │ │ ├── TH_reifyLocalDefs.hs │ │ ├── TH_reifyLocalDefs.stderr │ │ ├── TH_reifyLocalDefs2.hs │ │ ├── TH_reifyLocalDefs2.stderr │ │ ├── TH_reifyMkName.hs │ │ ├── TH_reifyMkName.stderr │ │ ├── TH_repE2.hs │ │ ├── TH_repE2.stdout │ │ ├── TH_repGuard.hs │ │ ├── TH_repGuard.stderr │ │ ├── TH_repGuardOutput.hs │ │ ├── TH_repGuardOutput.stdout │ │ ├── TH_repPatSig.hs │ │ ├── TH_repPatSigTVar.hs │ │ ├── TH_repPatSigTVar.stderr │ │ ├── TH_repPatSig_asserts.hs │ │ ├── TH_repPrim.hs │ │ ├── TH_repPrim.stderr │ │ ├── TH_repPrim2.hs │ │ ├── TH_repPrim2.stderr │ │ ├── TH_repPrimOutput.hs │ │ ├── TH_repPrimOutput.stdout │ │ ├── TH_repPrimOutput2.hs │ │ ├── TH_repPrimOutput2.stdout │ │ ├── TH_repUnboxedTuples.hs │ │ ├── TH_repUnboxedTuples.stderr │ │ ├── TH_runIO.hs │ │ ├── TH_runIO.stderr │ │ ├── TH_scopedTvs.hs │ │ ├── TH_sections.hs │ │ ├── TH_spliceD1.hs │ │ ├── TH_spliceD1.stderr │ │ ├── TH_spliceD1_Lib.hs │ │ ├── TH_spliceD2.hs │ │ ├── TH_spliceD2_Lib.hs │ │ ├── TH_spliceDecl1.hs │ │ ├── TH_spliceDecl2.hs │ │ ├── TH_spliceDecl3.hs │ │ ├── TH_spliceDecl3_Lib.hs │ │ ├── TH_spliceDecl4.hs │ │ ├── TH_spliceDecl4_Lib.hs │ │ ├── TH_spliceE1.hs │ │ ├── TH_spliceE1.stdout │ │ ├── TH_spliceE3.hs │ │ ├── TH_spliceE4.hs │ │ ├── TH_spliceE4.stdout │ │ ├── TH_spliceE5.hs │ │ ├── TH_spliceE5.stdout │ │ ├── TH_spliceE5_Lib.hs │ │ ├── TH_spliceE5_prof.hs │ │ ├── TH_spliceE5_prof.stdout │ │ ├── TH_spliceE5_prof_Lib.hs │ │ ├── TH_spliceE5_prof_ext.hs │ │ ├── TH_spliceE5_prof_ext.stdout │ │ ├── TH_spliceE5_prof_ext_Lib.hs │ │ ├── TH_spliceE6.hs │ │ ├── TH_spliceExpr1.hs │ │ ├── TH_spliceGuard.hs │ │ ├── TH_spliceInst.hs │ │ ├── TH_tf1.hs │ │ ├── TH_tf3.hs │ │ ├── TH_tuple1.hs │ │ ├── TH_unboxedSingleton.hs │ │ ├── TH_unresolvedInfix.hs │ │ ├── TH_unresolvedInfix.stdout │ │ ├── TH_unresolvedInfix2.hs │ │ ├── TH_unresolvedInfix2.stderr │ │ ├── TH_unresolvedInfix_Lib.hs │ │ ├── TH_viewPatPrint.hs │ │ ├── TH_viewPatPrint.stdout │ │ ├── TH_where.hs │ │ ├── TH_where.stdout │ │ ├── all.T │ │ └── should_compile │ │ │ ├── T13949 │ │ │ ├── ASCII.hs │ │ │ ├── Makefile │ │ │ ├── PatternGenerator.hs │ │ │ ├── These.hs │ │ │ ├── Tree.hs │ │ │ └── all.T │ │ │ └── T8025 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ └── all.T │ ├── typecheck │ │ ├── Makefile │ │ ├── T11824 │ │ │ ├── T11824.hs │ │ │ ├── TyCon.hs │ │ │ ├── Type.hs │ │ │ ├── Type.hs-boot │ │ │ ├── Unbound │ │ │ │ └── Generics │ │ │ │ │ └── LocallyNameless.hs │ │ │ └── all.T │ │ ├── T12441 │ │ │ ├── T12441.hs │ │ │ ├── T12441.hs-boot │ │ │ ├── T12441.stderr │ │ │ ├── T12441A.hs │ │ │ └── all.T │ │ ├── T13168 │ │ │ ├── Makefile │ │ │ ├── Setup.hs │ │ │ ├── T13168.script │ │ │ ├── T13168.stderr │ │ │ ├── T13168.stdout │ │ │ ├── all.T │ │ │ ├── package1 │ │ │ │ ├── DuplicateModuleName.hs │ │ │ │ └── package1.cabal │ │ │ └── package2 │ │ │ │ ├── DuplicateModuleName.hs │ │ │ │ └── package2.cabal │ │ ├── bug1465 │ │ │ ├── B1.hs │ │ │ ├── B2.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ ├── bug1465.stderr │ │ │ ├── v1 │ │ │ │ ├── A.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── bug1465.cabal │ │ │ └── v2 │ │ │ │ ├── A.hs │ │ │ │ ├── Setup.hs │ │ │ │ └── bug1465.cabal │ │ ├── prog001 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── C.hs │ │ │ ├── Makefile │ │ │ ├── test.T │ │ │ └── typecheck.prog001.stderr │ │ ├── prog002 │ │ │ ├── A.hs │ │ │ ├── B.hs │ │ │ ├── Makefile │ │ │ └── test.T │ │ ├── should_compile │ │ │ ├── DfltProb1.hs │ │ │ ├── DfltProb2.hs │ │ │ ├── ExPat.hs │ │ │ ├── ExPatFail.hs │ │ │ ├── ExPatFail.stderr │ │ │ ├── FD1.hs │ │ │ ├── FD1.stderr │ │ │ ├── FD2.hs │ │ │ ├── FD2.stderr │ │ │ ├── FD3.hs │ │ │ ├── FD3.stderr │ │ │ ├── FD4.hs │ │ │ ├── GivenOverlapping.hs │ │ │ ├── GivenTypeSynonym.hs │ │ │ ├── HasKey.hs │ │ │ ├── HasKey.stderr │ │ │ ├── Improvement.hs │ │ │ ├── LoopOfTheDay1.hs │ │ │ ├── LoopOfTheDay2.hs │ │ │ ├── LoopOfTheDay3.hs │ │ │ ├── Makefile │ │ │ ├── MissingExportList01.hs │ │ │ ├── MissingExportList02.hs │ │ │ ├── MutRec.hs │ │ │ ├── PolyRec.hs │ │ │ ├── PolytypeDecomp.hs │ │ │ ├── PushHRIf.hs │ │ │ ├── RebindHR.hs │ │ │ ├── RebindNegate.hs │ │ │ ├── RepArrow.hs │ │ │ ├── SigTyVars.hs │ │ │ ├── SplitWD.hs │ │ │ ├── T10009.hs │ │ │ ├── T10031.hs │ │ │ ├── T10072.hs │ │ │ ├── T10072.stderr │ │ │ ├── T10100.hs │ │ │ ├── T10109.hs │ │ │ ├── T10156.hs │ │ │ ├── T10177.hs │ │ │ ├── T10184.hs │ │ │ ├── T10185.hs │ │ │ ├── T10195.hs │ │ │ ├── T10283.hs │ │ │ ├── T10335.hs │ │ │ ├── T10347.hs │ │ │ ├── T10348.hs │ │ │ ├── T10390.hs │ │ │ ├── T10423.hs │ │ │ ├── T10428.hs │ │ │ ├── T10432.hs │ │ │ ├── T10489.hs │ │ │ ├── T10493.hs │ │ │ ├── T10494.hs │ │ │ ├── T10562.hs │ │ │ ├── T10564.hs │ │ │ ├── T10589.hs │ │ │ ├── T10592.hs │ │ │ ├── T10632.hs │ │ │ ├── T10632.stderr │ │ │ ├── T10635.hs │ │ │ ├── T10642.hs │ │ │ ├── T10744.hs │ │ │ ├── T10770a.hs │ │ │ ├── T10770b.hs │ │ │ ├── T10935.hs │ │ │ ├── T10935.stderr │ │ │ ├── T10971a.hs │ │ │ ├── T10971a.stderr │ │ │ ├── T11056.hs │ │ │ ├── T11062.hs │ │ │ ├── T11062.hs-boot │ │ │ ├── T11062a.hs │ │ │ ├── T1123.hs │ │ │ ├── T11237.hs │ │ │ ├── T11246.hs │ │ │ ├── T11254.hs │ │ │ ├── T11254.stderr │ │ │ ├── T11305.hs │ │ │ ├── T11319.hs │ │ │ ├── T11339.hs │ │ │ ├── T11339.stderr │ │ │ ├── T11339b.hs │ │ │ ├── T11339c.hs │ │ │ ├── T11339d.hs │ │ │ ├── T11348.hs │ │ │ ├── T11379.hs │ │ │ ├── T11397.hs │ │ │ ├── T11401.hs │ │ │ ├── T11458.hs │ │ │ ├── T11462.hs │ │ │ ├── T11462_Plugin.hs │ │ │ ├── T11480.hs │ │ │ ├── T11512.hs │ │ │ ├── T11524.hs │ │ │ ├── T11525.hs │ │ │ ├── T11525_Plugin.hs │ │ │ ├── T11552.hs │ │ │ ├── T11608.hs │ │ │ ├── T11699.hs │ │ │ ├── T11700.hs │ │ │ ├── T11723.hs │ │ │ ├── T11736.hs │ │ │ ├── T11754.hs │ │ │ ├── T11766.hs │ │ │ ├── T11793.hs │ │ │ ├── T11811.hs │ │ │ ├── T11947.hs │ │ │ ├── T11974.hs │ │ │ ├── T11982a.hs │ │ │ ├── T11982b.hs │ │ │ ├── T11982c.hs │ │ │ ├── T12045a.hs │ │ │ ├── T12064.hs │ │ │ ├── T12064.hs-boot │ │ │ ├── T12064a.hs │ │ │ ├── T12067.hs │ │ │ ├── T12067a.hs │ │ │ ├── T12069.hs │ │ │ ├── T12082.hs │ │ │ ├── T12104.hs │ │ │ ├── T12104.stderr │ │ │ ├── T12133.hs │ │ │ ├── T12170b.hs │ │ │ ├── T12170b.stderr │ │ │ ├── T12185.hs │ │ │ ├── T12381.hs │ │ │ ├── T12427.stderr │ │ │ ├── T12427a.hs │ │ │ ├── T12427a.stderr │ │ │ ├── T12427b.hs │ │ │ ├── T12466.hs │ │ │ ├── T12466a.hs │ │ │ ├── T12507.hs │ │ │ ├── T12644.hs │ │ │ ├── T12734.hs │ │ │ ├── T12734a.hs │ │ │ ├── T12734a.stderr │ │ │ ├── T12763.hs │ │ │ ├── T12763.stderr │ │ │ ├── T12785a.hs │ │ │ ├── T12797.hs │ │ │ ├── T12850.hs │ │ │ ├── T12911.hs │ │ │ ├── T12919.hs │ │ │ ├── T12923.hs │ │ │ ├── T12924.hs │ │ │ ├── T12925.hs │ │ │ ├── T12926.hs │ │ │ ├── T12936.hs │ │ │ ├── T12987.hs │ │ │ ├── T13032.hs │ │ │ ├── T13032.stderr │ │ │ ├── T13050.hs │ │ │ ├── T13050.stderr │ │ │ ├── T13083.hs │ │ │ ├── T13248.hs │ │ │ ├── T13333.hs │ │ │ ├── T13337.hs │ │ │ ├── T13343.hs │ │ │ ├── T13381.hs │ │ │ ├── T13381.stderr │ │ │ ├── T13458.hs │ │ │ ├── T13474.hs │ │ │ ├── T13490.hs │ │ │ ├── T13509.hs │ │ │ ├── T13524.hs │ │ │ ├── T13526.hs │ │ │ ├── T13526.stderr │ │ │ ├── T13585.hs │ │ │ ├── T13585a.hs │ │ │ ├── T13585b.hs │ │ │ ├── T13594.hs │ │ │ ├── T13594.stderr │ │ │ ├── T13603.hs │ │ │ ├── T13643.hs │ │ │ ├── T13651.hs │ │ │ ├── T13651.stderr │ │ │ ├── T13651a.hs │ │ │ ├── T13680.hs │ │ │ ├── T13785.hs │ │ │ ├── T13785.stderr │ │ │ ├── T13804.hs │ │ │ ├── T13822.hs │ │ │ ├── T13833.hs │ │ │ ├── T13848.hs │ │ │ ├── T13871.hs │ │ │ ├── T13879.hs │ │ │ ├── T13881.hs │ │ │ ├── T13915a.hs │ │ │ ├── T13915a_Foo.hs │ │ │ ├── T13915b.hs │ │ │ ├── T13943.hs │ │ │ ├── T13984.hs │ │ │ ├── T14128.hs │ │ │ ├── T14128.hs-boot │ │ │ ├── T14128Main.hs │ │ │ ├── T14128Type.hs │ │ │ ├── T14128a.hs │ │ │ ├── T14128a.hs-boot │ │ │ ├── T14149.hs │ │ │ ├── T14149.stderr │ │ │ ├── T14154.hs │ │ │ ├── T14158.hs │ │ │ ├── T14185.hs │ │ │ ├── T14273.hs │ │ │ ├── T14273.stderr │ │ │ ├── T14333.hs │ │ │ ├── T14363.hs │ │ │ ├── T14363a.hs │ │ │ ├── T14366.hs │ │ │ ├── T14396.hs │ │ │ ├── T14396.hs-boot │ │ │ ├── T14396a.hs │ │ │ ├── T14396b.hs │ │ │ ├── T14396f.hs │ │ │ ├── T14434.hs │ │ │ ├── T14434.stdout │ │ │ ├── T14441.hs │ │ │ ├── T14451.hs │ │ │ ├── T14488.hs │ │ │ ├── T14590.hs │ │ │ ├── T14590.stderr │ │ │ ├── T1470.hs │ │ │ ├── T14732.hs │ │ │ ├── T14735.hs │ │ │ ├── T14761c.hs │ │ │ ├── T14763.hs │ │ │ ├── T14774.hs │ │ │ ├── T14774.stdout │ │ │ ├── T14811.hs │ │ │ ├── T14934.hs │ │ │ ├── T14934a.hs │ │ │ ├── T1495.hs │ │ │ ├── T15050.hs │ │ │ ├── T15141.hs │ │ │ ├── T15180.hs │ │ │ ├── T15232.hs │ │ │ ├── T15242.hs │ │ │ ├── T15242.stderr │ │ │ ├── T15368.hs │ │ │ ├── T15368.stderr │ │ │ ├── T15370.hs │ │ │ ├── T15370.stderr │ │ │ ├── T15412.hs │ │ │ ├── T15428.hs │ │ │ ├── T15431.hs │ │ │ ├── T15431a.hs │ │ │ ├── T15473.hs │ │ │ ├── T15473.stderr │ │ │ ├── T15499.hs │ │ │ ├── T15549a.hs │ │ │ ├── T15549b.hs │ │ │ ├── T15586.hs │ │ │ ├── T15645.hs │ │ │ ├── T15645.stderr │ │ │ ├── T15778.hs │ │ │ ├── T15788.hs │ │ │ ├── T15807a.hs │ │ │ ├── T16008.hs │ │ │ ├── T16033.hs │ │ │ ├── T16141.hs │ │ │ ├── T16188.hs │ │ │ ├── T16204a.hs │ │ │ ├── T16204b.hs │ │ │ ├── T16225.hs │ │ │ ├── T1634.hs │ │ │ ├── T2045.hs │ │ │ ├── T2357.hs │ │ │ ├── T2412.hs │ │ │ ├── T2412.hs-boot │ │ │ ├── T2412A.hs │ │ │ ├── T2433.hs │ │ │ ├── T2433_Help.hs │ │ │ ├── T2478.hs │ │ │ ├── T2478.stderr │ │ │ ├── T2494-2.hs │ │ │ ├── T2494.hs │ │ │ ├── T2494.stderr │ │ │ ├── T2497.hs │ │ │ ├── T2497.stderr │ │ │ ├── T2572.hs │ │ │ ├── T2683.hs │ │ │ ├── T2735.hs │ │ │ ├── T2799.hs │ │ │ ├── T2846.hs │ │ │ ├── T3018.hs │ │ │ ├── T3108.hs │ │ │ ├── T3219.hs │ │ │ ├── T3342.hs │ │ │ ├── T3346.hs │ │ │ ├── T3391.hs │ │ │ ├── T3409.hs │ │ │ ├── T3692.hs │ │ │ ├── T3696.hs │ │ │ ├── T3696.stderr │ │ │ ├── T3743.hs │ │ │ ├── T3955.hs │ │ │ ├── T4284.hs │ │ │ ├── T4310.hs │ │ │ ├── T4355.hs │ │ │ ├── T4355.stderr │ │ │ ├── T4361.hs │ │ │ ├── T4401.hs │ │ │ ├── T4404.hs │ │ │ ├── T4418.hs │ │ │ ├── T4444.hs │ │ │ ├── T4498.hs │ │ │ ├── T4524.hs │ │ │ ├── T4912.hs │ │ │ ├── T4912.stderr │ │ │ ├── T4912a.hs │ │ │ ├── T4917.hs │ │ │ ├── T4952.hs │ │ │ ├── T4969.hs │ │ │ ├── T5032.hs │ │ │ ├── T5120.hs │ │ │ ├── T5481.hs │ │ │ ├── T5481.stderr │ │ │ ├── T5490.hs │ │ │ ├── T5490.stderr │ │ │ ├── T5514.hs │ │ │ ├── T5581.hs │ │ │ ├── T5595.hs │ │ │ ├── T5643.hs │ │ │ ├── T5655.hs │ │ │ ├── T5676.hs │ │ │ ├── T5792.hs │ │ │ ├── T6011.hs │ │ │ ├── T6018.hs │ │ │ ├── T6018.hs-boot │ │ │ ├── T6018.stderr │ │ │ ├── T6018a.hs │ │ │ ├── T6055.hs │ │ │ ├── T6134.hs │ │ │ ├── T700.hs │ │ │ ├── T7050.hs │ │ │ ├── T7050.stderr │ │ │ ├── T7147.hs │ │ │ ├── T7169.hs │ │ │ ├── T7169.stderr │ │ │ ├── T7171.hs │ │ │ ├── T7171a.hs │ │ │ ├── T7173.hs │ │ │ ├── T7196.hs │ │ │ ├── T7220.hs │ │ │ ├── T7220a.hs │ │ │ ├── T7220a.stderr │ │ │ ├── T7268.hs │ │ │ ├── T7312.hs │ │ │ ├── T7384.hs │ │ │ ├── T7408.hs │ │ │ ├── T7451.hs │ │ │ ├── T7503a.hs │ │ │ ├── T7541.hs │ │ │ ├── T7562.hs │ │ │ ├── T7562.stderr │ │ │ ├── T7641.hs │ │ │ ├── T7643.hs │ │ │ ├── T7827.hs │ │ │ ├── T7875.hs │ │ │ ├── T7888.hs │ │ │ ├── T7891.hs │ │ │ ├── T7903.hs │ │ │ ├── T7903.stderr │ │ │ ├── T8392.hs │ │ │ ├── T8474.hs │ │ │ ├── T8555.hs │ │ │ ├── T8563.hs │ │ │ ├── T8565.hs │ │ │ ├── T8644.hs │ │ │ ├── T8739.hs │ │ │ ├── T8762.hs │ │ │ ├── T8799.hs │ │ │ ├── T8856.hs │ │ │ ├── T9117.hs │ │ │ ├── T9117_2.hs │ │ │ ├── T9117_3.hs │ │ │ ├── T9151.hs │ │ │ ├── T9404.hs │ │ │ ├── T9404b.hs │ │ │ ├── T9497a.hs │ │ │ ├── T9497a.stderr │ │ │ ├── T9497b.hs │ │ │ ├── T9497c.hs │ │ │ ├── T9569a.hs │ │ │ ├── T9708.hs │ │ │ ├── T9834.hs │ │ │ ├── T9834.stderr │ │ │ ├── T9892.hs │ │ │ ├── T9939.hs │ │ │ ├── T9939.stderr │ │ │ ├── T9971.hs │ │ │ ├── T9973.hs │ │ │ ├── Tc170_Aux.hs │ │ │ ├── Tc173a.hs │ │ │ ├── Tc173b.hs │ │ │ ├── Tc239_Help.hs │ │ │ ├── Tc245_A.hs │ │ │ ├── Tc251_Help.hs │ │ │ ├── Tc263_Help.hs │ │ │ ├── Tc266.hs │ │ │ ├── Tc266.hs-boot │ │ │ ├── Tc266a.hs │ │ │ ├── Tc267a.hs │ │ │ ├── Tc267a.hs-boot │ │ │ ├── Tc267b.hs │ │ │ ├── Tc267b.hs-boot │ │ │ ├── Tc271.hs │ │ │ ├── Tc271.hs-boot │ │ │ ├── Tc271a.hs │ │ │ ├── TcCoercibleCompile.hs │ │ │ ├── TcCustomSolverSuper.hs │ │ │ ├── TcLambdaCase.hs │ │ │ ├── TcStaticPointers01.hs │ │ │ ├── TcStaticPointers02.hs │ │ │ ├── TcTypeNatSimple.hs │ │ │ ├── TcTypeSymbolSimple.hs │ │ │ ├── UnboxStrictPrimitiveFields.hs │ │ │ ├── ValidHoleFits.hs │ │ │ ├── Vta1.hs │ │ │ ├── Vta2.hs │ │ │ ├── abstract_refinement_hole_fits.hs │ │ │ ├── abstract_refinement_hole_fits.stderr │ │ │ ├── all.T │ │ │ ├── constraint_hole_fits.hs │ │ │ ├── constraint_hole_fits.stderr │ │ │ ├── faxen.hs │ │ │ ├── free_monad_hole_fits.hs │ │ │ ├── free_monad_hole_fits.stderr │ │ │ ├── hole_constraints.hs │ │ │ ├── hole_constraints.stderr │ │ │ ├── hole_constraints_nested.hs │ │ │ ├── hole_constraints_nested.stderr │ │ │ ├── holes.hs │ │ │ ├── holes.stderr │ │ │ ├── holes2.hs │ │ │ ├── holes2.stderr │ │ │ ├── holes3.hs │ │ │ ├── holes3.stderr │ │ │ ├── local_hole_fits.hs │ │ │ ├── local_hole_fits.stderr │ │ │ ├── mc18.hs │ │ │ ├── refinement_hole_fits.hs │ │ │ ├── refinement_hole_fits.stderr │ │ │ ├── subsumption_sort_hole_fits.hs │ │ │ ├── subsumption_sort_hole_fits.stderr │ │ │ ├── syn-perf.hs │ │ │ ├── syn-perf2.hs │ │ │ ├── tc001.hs │ │ │ ├── tc002.hs │ │ │ ├── tc003.hs │ │ │ ├── tc004.hs │ │ │ ├── tc005.hs │ │ │ ├── tc006.hs │ │ │ ├── tc007.hs │ │ │ ├── tc008.hs │ │ │ ├── tc009.hs │ │ │ ├── tc010.hs │ │ │ ├── tc011.hs │ │ │ ├── tc012.hs │ │ │ ├── tc013.hs │ │ │ ├── tc014.hs │ │ │ ├── tc015.hs │ │ │ ├── tc016.hs │ │ │ ├── tc017.hs │ │ │ ├── tc018.hs │ │ │ ├── tc019.hs │ │ │ ├── tc020.hs │ │ │ ├── tc021.hs │ │ │ ├── tc022.hs │ │ │ ├── tc023.hs │ │ │ ├── tc024.hs │ │ │ ├── tc025.hs │ │ │ ├── tc026.hs │ │ │ ├── tc027.hs │ │ │ ├── tc028.hs │ │ │ ├── tc029.hs │ │ │ ├── tc030.hs │ │ │ ├── tc031.hs │ │ │ ├── tc032.hs │ │ │ ├── tc033.hs │ │ │ ├── tc034.hs │ │ │ ├── tc035.hs │ │ │ ├── tc036.hs │ │ │ ├── tc037.hs │ │ │ ├── tc038.hs │ │ │ ├── tc039.hs │ │ │ ├── tc040.hs │ │ │ ├── tc041.hs │ │ │ ├── tc042.hs │ │ │ ├── tc043.hs │ │ │ ├── tc044.hs │ │ │ ├── tc045.hs │ │ │ ├── tc046.hs │ │ │ ├── tc047.hs │ │ │ ├── tc048.hs │ │ │ ├── tc049.hs │ │ │ ├── tc050.hs │ │ │ ├── tc051.hs │ │ │ ├── tc052.hs │ │ │ ├── tc053.hs │ │ │ ├── tc054.hs │ │ │ ├── tc055.hs │ │ │ ├── tc056.hs │ │ │ ├── tc057.hs │ │ │ ├── tc058.hs │ │ │ ├── tc059.hs │ │ │ ├── tc060.hs │ │ │ ├── tc061.hs │ │ │ ├── tc062.hs │ │ │ ├── tc063.hs │ │ │ ├── tc064.hs │ │ │ ├── tc065.hs │ │ │ ├── tc066.hs │ │ │ ├── tc067.hs │ │ │ ├── tc068.hs │ │ │ ├── tc069.hs │ │ │ ├── tc070.hs │ │ │ ├── tc073.hs │ │ │ ├── tc074.hs │ │ │ ├── tc076.hs │ │ │ ├── tc077.hs │ │ │ ├── tc078.hs │ │ │ ├── tc078.stderr │ │ │ ├── tc079.hs │ │ │ ├── tc080.hs │ │ │ ├── tc081.hs │ │ │ ├── tc082.hs │ │ │ ├── tc084.hs │ │ │ ├── tc085.hs │ │ │ ├── tc086.hs │ │ │ ├── tc087.hs │ │ │ ├── tc088.hs │ │ │ ├── tc089.hs │ │ │ ├── tc090.hs │ │ │ ├── tc091.hs │ │ │ ├── tc092.hs │ │ │ ├── tc093.hs │ │ │ ├── tc094.hs │ │ │ ├── tc095.hs │ │ │ ├── tc096.hs │ │ │ ├── tc097.hs │ │ │ ├── tc098.hs │ │ │ ├── tc099.hs │ │ │ ├── tc100.hs │ │ │ ├── tc101.hs │ │ │ ├── tc102.hs │ │ │ ├── tc104.hs │ │ │ ├── tc105.hs │ │ │ ├── tc106.hs │ │ │ ├── tc107.hs │ │ │ ├── tc108.hs │ │ │ ├── tc109.hs │ │ │ ├── tc111.hs │ │ │ ├── tc112.hs │ │ │ ├── tc113.hs │ │ │ ├── tc114.hs │ │ │ ├── tc115.hs │ │ │ ├── tc115.stderr │ │ │ ├── tc116.hs │ │ │ ├── tc116.stderr │ │ │ ├── tc117.hs │ │ │ ├── tc118.hs │ │ │ ├── tc119.hs │ │ │ ├── tc120.hs │ │ │ ├── tc121.hs │ │ │ ├── tc122.hs │ │ │ ├── tc123.hs │ │ │ ├── tc124.hs │ │ │ ├── tc125.hs │ │ │ ├── tc125.stderr │ │ │ ├── tc126.hs │ │ │ ├── tc126.stderr │ │ │ ├── tc127.hs │ │ │ ├── tc128.hs │ │ │ ├── tc129.hs │ │ │ ├── tc130.hs │ │ │ ├── tc131.hs │ │ │ ├── tc132.hs │ │ │ ├── tc133.hs │ │ │ ├── tc134.hs │ │ │ ├── tc134.stderr │ │ │ ├── tc135.hs │ │ │ ├── tc136.hs │ │ │ ├── tc137.hs │ │ │ ├── tc140.hs │ │ │ ├── tc141.hs │ │ │ ├── tc141.stderr │ │ │ ├── tc142.hs │ │ │ ├── tc143.hs │ │ │ ├── tc144.hs │ │ │ ├── tc145.hs │ │ │ ├── tc146.hs │ │ │ ├── tc147.hs │ │ │ ├── tc148.hs │ │ │ ├── tc149.hs │ │ │ ├── tc150.hs │ │ │ ├── tc151.hs │ │ │ ├── tc152.hs │ │ │ ├── tc153.hs │ │ │ ├── tc154.hs │ │ │ ├── tc155.hs │ │ │ ├── tc156.hs │ │ │ ├── tc157.hs │ │ │ ├── tc158.hs │ │ │ ├── tc159.hs │ │ │ ├── tc159.stdout │ │ │ ├── tc160.hs │ │ │ ├── tc161.hs │ │ │ ├── tc161.stderr │ │ │ ├── tc162.hs │ │ │ ├── tc163.hs │ │ │ ├── tc164.hs │ │ │ ├── tc165.hs │ │ │ ├── tc166.hs │ │ │ ├── tc167.hs │ │ │ ├── tc168.hs │ │ │ ├── tc168.stderr │ │ │ ├── tc169.hs │ │ │ ├── tc170.hs │ │ │ ├── tc171.hs │ │ │ ├── tc172.hs │ │ │ ├── tc174.hs │ │ │ ├── tc175.hs │ │ │ ├── tc175.stderr │ │ │ ├── tc176.hs │ │ │ ├── tc177.hs │ │ │ ├── tc178.hs │ │ │ ├── tc179.hs │ │ │ ├── tc180.hs │ │ │ ├── tc181.hs │ │ │ ├── tc182.hs │ │ │ ├── tc182.stderr │ │ │ ├── tc183.hs │ │ │ ├── tc184.hs │ │ │ ├── tc185.hs │ │ │ ├── tc186.hs │ │ │ ├── tc187.hs │ │ │ ├── tc188.hs │ │ │ ├── tc189.hs │ │ │ ├── tc190.hs │ │ │ ├── tc191.hs │ │ │ ├── tc192.hs │ │ │ ├── tc193.hs │ │ │ ├── tc194.hs │ │ │ ├── tc195.hs │ │ │ ├── tc196.hs │ │ │ ├── tc197.hs │ │ │ ├── tc198.hs │ │ │ ├── tc199.hs │ │ │ ├── tc200.hs │ │ │ ├── tc201.hs │ │ │ ├── tc202.hs │ │ │ ├── tc203.hs │ │ │ ├── tc204.hs │ │ │ ├── tc205.hs │ │ │ ├── tc206.hs │ │ │ ├── tc207.hs │ │ │ ├── tc208.hs │ │ │ ├── tc209.hs │ │ │ ├── tc210.hs │ │ │ ├── tc211.hs │ │ │ ├── tc211.stderr │ │ │ ├── tc212.hs │ │ │ ├── tc213.hs │ │ │ ├── tc214.hs │ │ │ ├── tc215.hs │ │ │ ├── tc216.hs │ │ │ ├── tc217.hs │ │ │ ├── tc218.hs │ │ │ ├── tc219.hs │ │ │ ├── tc220.hs │ │ │ ├── tc221.hs │ │ │ ├── tc222.hs │ │ │ ├── tc223.hs │ │ │ ├── tc224.hs │ │ │ ├── tc225.hs │ │ │ ├── tc226.hs │ │ │ ├── tc227.hs │ │ │ ├── tc228.hs │ │ │ ├── tc229.hs │ │ │ ├── tc230.hs │ │ │ ├── tc231.hs │ │ │ ├── tc231.stderr │ │ │ ├── tc232.hs │ │ │ ├── tc233.hs │ │ │ ├── tc234.hs │ │ │ ├── tc235.hs │ │ │ ├── tc236.hs │ │ │ ├── tc237.hs │ │ │ ├── tc238.hs │ │ │ ├── tc239.hs │ │ │ ├── tc240.hs │ │ │ ├── tc241.hs │ │ │ ├── tc242.hs │ │ │ ├── tc243.hs │ │ │ ├── tc243.stderr │ │ │ ├── tc244.hs │ │ │ ├── tc245.hs │ │ │ ├── tc245.stdout │ │ │ ├── tc246.hs │ │ │ ├── tc247.hs │ │ │ ├── tc248.hs │ │ │ ├── tc249.hs │ │ │ ├── tc250.hs │ │ │ ├── tc251.hs │ │ │ ├── tc252.hs │ │ │ ├── tc253.hs │ │ │ ├── tc254.hs │ │ │ ├── tc254.stderr │ │ │ ├── tc255.hs │ │ │ ├── tc256.hs │ │ │ ├── tc257.hs │ │ │ ├── tc258.hs │ │ │ ├── tc259.hs │ │ │ ├── tc260.hs │ │ │ ├── tc261.hs │ │ │ ├── tc262.hs │ │ │ ├── tc263.hs │ │ │ ├── tc264.stderr │ │ │ ├── tc265.hs │ │ │ ├── tc265.stderr │ │ │ ├── tc268.hs │ │ │ ├── tc269.hs │ │ │ ├── tc270.hs │ │ │ ├── twins.hs │ │ │ ├── type_in_type_hole_fits.hs │ │ │ ├── type_in_type_hole_fits.stderr │ │ │ ├── update-existential.hs │ │ │ ├── valid_hole_fits.hs │ │ │ ├── valid_hole_fits.stderr │ │ │ ├── valid_hole_fits_interactions.hs │ │ │ └── valid_hole_fits_interactions.stderr │ │ ├── should_fail │ │ │ ├── AssocTyDef01.hs │ │ │ ├── AssocTyDef01.stderr │ │ │ ├── AssocTyDef02.hs │ │ │ ├── AssocTyDef02.stderr │ │ │ ├── AssocTyDef03.hs │ │ │ ├── AssocTyDef03.stderr │ │ │ ├── AssocTyDef04.hs │ │ │ ├── AssocTyDef04.stderr │ │ │ ├── AssocTyDef05.hs │ │ │ ├── AssocTyDef05.stderr │ │ │ ├── AssocTyDef06.hs │ │ │ ├── AssocTyDef06.stderr │ │ │ ├── AssocTyDef07.hs │ │ │ ├── AssocTyDef07.stderr │ │ │ ├── AssocTyDef08.hs │ │ │ ├── AssocTyDef08.stderr │ │ │ ├── AssocTyDef09.hs │ │ │ ├── AssocTyDef09.stderr │ │ │ ├── ClassOperator.hs │ │ │ ├── ClassOperator.stderr │ │ │ ├── ContextStack1.hs │ │ │ ├── ContextStack1.stderr │ │ │ ├── ContextStack2.hs │ │ │ ├── CustomTypeErrors01.hs │ │ │ ├── CustomTypeErrors01.stderr │ │ │ ├── CustomTypeErrors02.hs │ │ │ ├── CustomTypeErrors02.stderr │ │ │ ├── CustomTypeErrors03.hs │ │ │ ├── CustomTypeErrors03.stderr │ │ │ ├── CustomTypeErrors04.hs │ │ │ ├── CustomTypeErrors04.stderr │ │ │ ├── CustomTypeErrors05.hs │ │ │ ├── CustomTypeErrors05.stderr │ │ │ ├── ExpandSynsFail1.hs │ │ │ ├── ExpandSynsFail1.stderr │ │ │ ├── ExpandSynsFail2.hs │ │ │ ├── ExpandSynsFail2.stderr │ │ │ ├── ExpandSynsFail3.hs │ │ │ ├── ExpandSynsFail3.stderr │ │ │ ├── ExpandSynsFail4.hs │ │ │ ├── ExpandSynsFail4.stderr │ │ │ ├── FDsFromGivens.hs │ │ │ ├── FDsFromGivens2.hs │ │ │ ├── FDsFromGivens2.stderr │ │ │ ├── FailDueToGivenOverlapping.hs │ │ │ ├── FailDueToGivenOverlapping.stderr │ │ │ ├── FrozenErrorTests.hs │ │ │ ├── FrozenErrorTests.stderr │ │ │ ├── IPFail.hs │ │ │ ├── IPFail.stderr │ │ │ ├── LevPolyBounded.hs │ │ │ ├── LevPolyBounded.stderr │ │ │ ├── LongWayOverlapping.hs │ │ │ ├── LongWayOverlapping.stderr │ │ │ ├── Makefile │ │ │ ├── MissingExportList03.hs │ │ │ ├── MissingExportList03.stderr │ │ │ ├── SCLoop.hs │ │ │ ├── SCLoop.stderr │ │ │ ├── SilentParametersOverlapping.hs │ │ │ ├── StrictBinds.hs │ │ │ ├── StrictBinds.stderr │ │ │ ├── T10194.hs │ │ │ ├── T10194.stderr │ │ │ ├── T10285.hs │ │ │ ├── T10285.stderr │ │ │ ├── T10285a.hs │ │ │ ├── T10351.hs │ │ │ ├── T10351.stderr │ │ │ ├── T10495.hs │ │ │ ├── T10495.stderr │ │ │ ├── T10534.hs │ │ │ ├── T10534.stderr │ │ │ ├── T10534a.hs │ │ │ ├── T10619.hs │ │ │ ├── T10619.stderr │ │ │ ├── T10698.hs │ │ │ ├── T10698.stderr │ │ │ ├── T10715.hs │ │ │ ├── T10715b.hs │ │ │ ├── T10715b.stderr │ │ │ ├── T10836.hs │ │ │ ├── T10836.stderr │ │ │ ├── T10971b.hs │ │ │ ├── T10971b.stderr │ │ │ ├── T10971c.hs │ │ │ ├── T10971d.hs │ │ │ ├── T10971d.stderr │ │ │ ├── T11112.hs │ │ │ ├── T11112.stderr │ │ │ ├── T11274.hs │ │ │ ├── T11274.stderr │ │ │ ├── T11313.hs │ │ │ ├── T11313.stderr │ │ │ ├── T11347.hs │ │ │ ├── T11347.stderr │ │ │ ├── T11355.hs │ │ │ ├── T11355.stderr │ │ │ ├── T11356.hs │ │ │ ├── T11356.stderr │ │ │ ├── T11464.hs │ │ │ ├── T11464.stderr │ │ │ ├── T11541.hs │ │ │ ├── T11541.stderr │ │ │ ├── T11563.hs │ │ │ ├── T11563.stderr │ │ │ ├── T11623.hs │ │ │ ├── T11623.stderr │ │ │ ├── T11672.hs │ │ │ ├── T11672.stderr │ │ │ ├── T11698.hs │ │ │ ├── T11698.stderr │ │ │ ├── T11724.hs │ │ │ ├── T11724.stderr │ │ │ ├── T11947a.hs │ │ │ ├── T11947a.stderr │ │ │ ├── T11948.hs │ │ │ ├── T11948.stderr │ │ │ ├── T11974b.hs │ │ │ ├── T11974b.stderr │ │ │ ├── T11990a.hs │ │ │ ├── T11990a.stderr │ │ │ ├── T11990b.hs │ │ │ ├── T11990b.stderr │ │ │ ├── T12035.hs │ │ │ ├── T12035.hs-boot │ │ │ ├── T12035.stderr │ │ │ ├── T12035a.hs │ │ │ ├── T12035j.stderr │ │ │ ├── T12042.hs │ │ │ ├── T12042.hs-boot │ │ │ ├── T12042.stderr │ │ │ ├── T12042a.hs │ │ │ ├── T12045b.hs │ │ │ ├── T12045b.stderr │ │ │ ├── T12045c.hs │ │ │ ├── T12045c.stderr │ │ │ ├── T12063.hs │ │ │ ├── T12063.hs-boot │ │ │ ├── T12063a.hs │ │ │ ├── T12083a.hs │ │ │ ├── T12083a.stderr │ │ │ ├── T12083b.hs │ │ │ ├── T12083b.stderr │ │ │ ├── T12102.hs │ │ │ ├── T12124.hs │ │ │ ├── T12124.stderr │ │ │ ├── T12151.hs │ │ │ ├── T12151.stderr │ │ │ ├── T12170a.hs │ │ │ ├── T12170a.stderr │ │ │ ├── T12177.hs │ │ │ ├── T12177.stderr │ │ │ ├── T12373.hs │ │ │ ├── T12373.stderr │ │ │ ├── T12406.hs │ │ │ ├── T12406.stderr │ │ │ ├── T12430.hs │ │ │ ├── T12430.stderr │ │ │ ├── T12529.hs │ │ │ ├── T12529.stderr │ │ │ ├── T12563.hs │ │ │ ├── T12563.stderr │ │ │ ├── T12589.hs │ │ │ ├── T12589.stderr │ │ │ ├── T12648.hs │ │ │ ├── T12648.stderr │ │ │ ├── T12709.hs │ │ │ ├── T12709.stderr │ │ │ ├── T12729.hs │ │ │ ├── T12729.stderr │ │ │ ├── T12785b.hs │ │ │ ├── T12785b.stderr │ │ │ ├── T12803.hs │ │ │ ├── T12803.stderr │ │ │ ├── T12837.hs │ │ │ ├── T12837.stderr │ │ │ ├── T12906.hs │ │ │ ├── T12906.stderr │ │ │ ├── T12918a.hs │ │ │ ├── T12918a.stderr │ │ │ ├── T12918b.hs │ │ │ ├── T12918b.stderr │ │ │ ├── T12921.hs │ │ │ ├── T12921.stderr │ │ │ ├── T12947.hs │ │ │ ├── T12947.stderr │ │ │ ├── T12966.hs │ │ │ ├── T12966.stderr │ │ │ ├── T12973.hs │ │ │ ├── T12973.stderr │ │ │ ├── T13068.hs │ │ │ ├── T13068.hs-boot │ │ │ ├── T13068.stderr │ │ │ ├── T13068a.hs │ │ │ ├── T13068m.hs │ │ │ ├── T13075.hs │ │ │ ├── T13075.stderr │ │ │ ├── T13105.hs │ │ │ ├── T13105.stderr │ │ │ ├── T13292.hs │ │ │ ├── T13292.stderr │ │ │ ├── T13292a.hs │ │ │ ├── T13300.hs │ │ │ ├── T13300.stderr │ │ │ ├── T13311.hs │ │ │ ├── T13311.stderr │ │ │ ├── T13320.hs │ │ │ ├── T13320.stderr │ │ │ ├── T13446.hs │ │ │ ├── T13446.stderr │ │ │ ├── T13487.hs │ │ │ ├── T13487.stderr │ │ │ ├── T13506.hs │ │ │ ├── T13506.stderr │ │ │ ├── T13530.hs │ │ │ ├── T13530.stderr │ │ │ ├── T13610.hs │ │ │ ├── T13610.stderr │ │ │ ├── T13611.hs │ │ │ ├── T13640.hs │ │ │ ├── T13640.stderr │ │ │ ├── T13677.hs │ │ │ ├── T13677.stderr │ │ │ ├── T13819.hs │ │ │ ├── T13819.stderr │ │ │ ├── T13821A.hs-boot │ │ │ ├── T13821B.bkp │ │ │ ├── T13902.hs │ │ │ ├── T13902.stderr │ │ │ ├── T13909.hs │ │ │ ├── T13909.stderr │ │ │ ├── T13929.hs │ │ │ ├── T13929.stderr │ │ │ ├── T13983.hs │ │ │ ├── T13983.stderr │ │ │ ├── T14000.hs │ │ │ ├── T14000.stderr │ │ │ ├── T14048a.hs │ │ │ ├── T14048a.stderr │ │ │ ├── T14048b.hs │ │ │ ├── T14048b.stderr │ │ │ ├── T14048c.hs │ │ │ ├── T14048c.stderr │ │ │ ├── T14055.hs │ │ │ ├── T14055.stderr │ │ │ ├── T14232.hs │ │ │ ├── T14232.stderr │ │ │ ├── T14325.hs │ │ │ ├── T14325.stderr │ │ │ ├── T14350.hs │ │ │ ├── T14350.stderr │ │ │ ├── T14390.hs │ │ │ ├── T14390.stderr │ │ │ ├── T14605.hs │ │ │ ├── T14605.stderr │ │ │ ├── T14607.hs │ │ │ ├── T14607.stderr │ │ │ ├── T14618.hs │ │ │ ├── T14618.stderr │ │ │ ├── T14761a.hs │ │ │ ├── T14761a.stderr │ │ │ ├── T14761b.hs │ │ │ ├── T14761b.stderr │ │ │ ├── T14884.hs │ │ │ ├── T14884.stderr │ │ │ ├── T14904a.hs │ │ │ ├── T14904a.stderr │ │ │ ├── T14904b.hs │ │ │ ├── T14904b.stderr │ │ │ ├── T15067.hs │ │ │ ├── T15067.stderr │ │ │ ├── T15330.hs │ │ │ ├── T15330.stderr │ │ │ ├── T15361.hs │ │ │ ├── T15361.stderr │ │ │ ├── T15438.hs │ │ │ ├── T15438.stderr │ │ │ ├── T15515.hs │ │ │ ├── T15515.stderr │ │ │ ├── T15523.hs │ │ │ ├── T15523.stderr │ │ │ ├── T15527.hs │ │ │ ├── T15527.stderr │ │ │ ├── T15552.hs │ │ │ ├── T15552a.hs │ │ │ ├── T15552a.stderr │ │ │ ├── T15592a.hs │ │ │ ├── T15592a.stderr │ │ │ ├── T15629.hs │ │ │ ├── T15629.stderr │ │ │ ├── T15648.hs │ │ │ ├── T15648.stderr │ │ │ ├── T15648a.hs │ │ │ ├── T15767.hs │ │ │ ├── T15767.stderr │ │ │ ├── T15793.hs │ │ │ ├── T15793.stderr │ │ │ ├── T15796.hs │ │ │ ├── T15796.stderr │ │ │ ├── T15797.hs │ │ │ ├── T15797.stderr │ │ │ ├── T15799.hs │ │ │ ├── T15799.stderr │ │ │ ├── T15801.hs │ │ │ ├── T15801.stderr │ │ │ ├── T15807.hs │ │ │ ├── T15807.stderr │ │ │ ├── T15816.hs │ │ │ ├── T15816.stderr │ │ │ ├── T1595.hs │ │ │ ├── T1595.stderr │ │ │ ├── T15954.hs │ │ │ ├── T15954.stderr │ │ │ ├── T15962.hs │ │ │ ├── T15962.stderr │ │ │ ├── T16059a.hs │ │ │ ├── T16059a.stderr │ │ │ ├── T16059b.hs │ │ │ ├── T16059c.hs │ │ │ ├── T16059c.stderr │ │ │ ├── T16059d.hs │ │ │ ├── T16059d.stderr │ │ │ ├── T16059e.hs │ │ │ ├── T16059e.stderr │ │ │ ├── T16074.hs │ │ │ ├── T16074.stderr │ │ │ ├── T16204c.hs │ │ │ ├── T16204c.stderr │ │ │ ├── T16255.hs │ │ │ ├── T16255.stderr │ │ │ ├── T1633.hs │ │ │ ├── T1633.stderr │ │ │ ├── T1897a.hs │ │ │ ├── T1897a.stderr │ │ │ ├── T1899.hs │ │ │ ├── T1899.stderr │ │ │ ├── T1987a.stderr │ │ │ ├── T2126.hs │ │ │ ├── T2126.stderr │ │ │ ├── T2247.hs │ │ │ ├── T2247.stderr │ │ │ ├── T2307.hs │ │ │ ├── T2307.stderr │ │ │ ├── T2354.hs │ │ │ ├── T2354.stderr │ │ │ ├── T2414.hs │ │ │ ├── T2414.stderr │ │ │ ├── T2534.hs │ │ │ ├── T2534.stderr │ │ │ ├── T2538.hs │ │ │ ├── T2538.stderr │ │ │ ├── T2688.hs │ │ │ ├── T2688.stderr │ │ │ ├── T2714.hs │ │ │ ├── T2714.stderr │ │ │ ├── T2806.hs │ │ │ ├── T2806.stderr │ │ │ ├── T2846b.hs │ │ │ ├── T2846b.stderr │ │ │ ├── T2994.hs │ │ │ ├── T2994.stderr │ │ │ ├── T3102.hs │ │ │ ├── T3102.stderr │ │ │ ├── T3155.hs │ │ │ ├── T3155.stderr │ │ │ ├── T3176.hs │ │ │ ├── T3176.stderr │ │ │ ├── T3323.hs │ │ │ ├── T3323.stderr │ │ │ ├── T3406.hs │ │ │ ├── T3406.stderr │ │ │ ├── T3468.hs │ │ │ ├── T3468.hs-boot │ │ │ ├── T3468.stderr │ │ │ ├── T3468a.hs │ │ │ ├── T3540.hs │ │ │ ├── T3540.stderr │ │ │ ├── T3592.hs │ │ │ ├── T3592.stderr │ │ │ ├── T3613.hs │ │ │ ├── T3613.stderr │ │ │ ├── T3950.hs │ │ │ ├── T3950.stderr │ │ │ ├── T3966.hs │ │ │ ├── T3966.stderr │ │ │ ├── T4875.hs │ │ │ ├── T4875.stderr │ │ │ ├── T4921.hs │ │ │ ├── T4921.stderr │ │ │ ├── T5051.hs │ │ │ ├── T5051.stderr │ │ │ ├── T5084.hs │ │ │ ├── T5084.stderr │ │ │ ├── T5095.hs │ │ │ ├── T5095.stderr │ │ │ ├── T5236.hs │ │ │ ├── T5236.stderr │ │ │ ├── T5246.hs │ │ │ ├── T5246.stderr │ │ │ ├── T5300.hs │ │ │ ├── T5300.stderr │ │ │ ├── T5570.hs │ │ │ ├── T5570.stderr │ │ │ ├── T5684.hs │ │ │ ├── T5684.stderr │ │ │ ├── T5689.hs │ │ │ ├── T5689.stderr │ │ │ ├── T5691.hs │ │ │ ├── T5691.stderr │ │ │ ├── T5853.hs │ │ │ ├── T5853.stderr │ │ │ ├── T5858.hs │ │ │ ├── T5858.stderr │ │ │ ├── T5957.hs │ │ │ ├── T5957.stderr │ │ │ ├── T5978.hs │ │ │ ├── T5978.stderr │ │ │ ├── T6001.hs │ │ │ ├── T6001.stderr │ │ │ ├── T6018Afail.hs │ │ │ ├── T6018Bfail.hs │ │ │ ├── T6018Cfail.hs │ │ │ ├── T6018Dfail.hs │ │ │ ├── T6018fail.hs │ │ │ ├── T6018fail.stderr │ │ │ ├── T6018failclosed.hs │ │ │ ├── T6018failclosed.stderr │ │ │ ├── T6018failclosed2.hs │ │ │ ├── T6018failclosed2.stderr │ │ │ ├── T6022.hs │ │ │ ├── T6022.stderr │ │ │ ├── T6069.hs │ │ │ ├── T6069.stderr │ │ │ ├── T6078.hs │ │ │ ├── T6078.stderr │ │ │ ├── T6161.hs │ │ │ ├── T6161.stderr │ │ │ ├── T7019.hs │ │ │ ├── T7019.stderr │ │ │ ├── T7019a.hs │ │ │ ├── T7019a.stderr │ │ │ ├── T7175.hs │ │ │ ├── T7175.stderr │ │ │ ├── T7210.hs │ │ │ ├── T7210.stderr │ │ │ ├── T7264.hs │ │ │ ├── T7264.stderr │ │ │ ├── T7279.hs │ │ │ ├── T7279.stderr │ │ │ ├── T7368.hs │ │ │ ├── T7368.stderr │ │ │ ├── T7368a.hs │ │ │ ├── T7368a.stderr │ │ │ ├── T7410.hs │ │ │ ├── T7410.stderr │ │ │ ├── T7437.hs │ │ │ ├── T7437.stderr │ │ │ ├── T7453.hs │ │ │ ├── T7453.stderr │ │ │ ├── T7525.hs │ │ │ ├── T7525.stderr │ │ │ ├── T7545.hs │ │ │ ├── T7609.hs │ │ │ ├── T7609.stderr │ │ │ ├── T7645.hs │ │ │ ├── T7645.stderr │ │ │ ├── T7696.hs │ │ │ ├── T7696.stderr │ │ │ ├── T7697.hs │ │ │ ├── T7697.stderr │ │ │ ├── T7734.hs │ │ │ ├── T7734.stderr │ │ │ ├── T7748a.hs │ │ │ ├── T7748a.stderr │ │ │ ├── T7778.hs │ │ │ ├── T7778.stderr │ │ │ ├── T7809.hs │ │ │ ├── T7809.stderr │ │ │ ├── T7851.hs │ │ │ ├── T7851.stderr │ │ │ ├── T7856.hs │ │ │ ├── T7856.stderr │ │ │ ├── T7857.hs │ │ │ ├── T7857.stderr │ │ │ ├── T7869.hs │ │ │ ├── T7869.stderr │ │ │ ├── T7892.hs │ │ │ ├── T7892.stderr │ │ │ ├── T7989.hs │ │ │ ├── T7989.stderr │ │ │ ├── T8030.hs │ │ │ ├── T8030.stderr │ │ │ ├── T8034.hs │ │ │ ├── T8034.stderr │ │ │ ├── T8044.hs │ │ │ ├── T8044.stderr │ │ │ ├── T8142.hs │ │ │ ├── T8142.stderr │ │ │ ├── T8262.hs │ │ │ ├── T8262.stderr │ │ │ ├── T8306.hs │ │ │ ├── T8306.stderr │ │ │ ├── T8392a.hs │ │ │ ├── T8428.hs │ │ │ ├── T8428.stderr │ │ │ ├── T8450.hs │ │ │ ├── T8450.stderr │ │ │ ├── T8514.hs │ │ │ ├── T8514.stderr │ │ │ ├── T8570.hs │ │ │ ├── T8570.stderr │ │ │ ├── T8570a.hs │ │ │ ├── T8570b.hs │ │ │ ├── T8603.hs │ │ │ ├── T8603.stderr │ │ │ ├── T8806.hs │ │ │ ├── T8806.stderr │ │ │ ├── T8883.hs │ │ │ ├── T8883.stderr │ │ │ ├── T8912.hs │ │ │ ├── T8912.stderr │ │ │ ├── T9033.hs │ │ │ ├── T9033.stderr │ │ │ ├── T9109.hs │ │ │ ├── T9109.stderr │ │ │ ├── T9196.hs │ │ │ ├── T9196.stderr │ │ │ ├── T9201.hs │ │ │ ├── T9201.stderr │ │ │ ├── T9260.hs │ │ │ ├── T9260.stderr │ │ │ ├── T9305.hs │ │ │ ├── T9305.stderr │ │ │ ├── T9318.hs │ │ │ ├── T9318.stderr │ │ │ ├── T9323.hs │ │ │ ├── T9323.stderr │ │ │ ├── T9415.hs │ │ │ ├── T9415.stderr │ │ │ ├── T9497d.hs │ │ │ ├── T9497d.stderr │ │ │ ├── T9605.hs │ │ │ ├── T9605.stderr │ │ │ ├── T9612.hs │ │ │ ├── T9612.stderr │ │ │ ├── T9634.hs │ │ │ ├── T9634.stderr │ │ │ ├── T9739.hs │ │ │ ├── T9739.stderr │ │ │ ├── T9774.hs │ │ │ ├── T9774.stderr │ │ │ ├── T9858a.hs │ │ │ ├── T9858a.stderr │ │ │ ├── T9858b.hs │ │ │ ├── T9858b.stderr │ │ │ ├── T9858e.hs │ │ │ ├── T9858e.stderr │ │ │ ├── T9999.hs │ │ │ ├── T9999.stderr │ │ │ ├── TcCoercibleFail.hs │ │ │ ├── TcCoercibleFail.stderr │ │ │ ├── TcCoercibleFail2.hs │ │ │ ├── TcCoercibleFail2.stderr │ │ │ ├── TcCoercibleFail3.hs │ │ │ ├── TcCoercibleFail3.stderr │ │ │ ├── TcMultiWayIfFail.hs │ │ │ ├── TcMultiWayIfFail.stderr │ │ │ ├── TcNoNullaryTC.hs │ │ │ ├── TcNoNullaryTC.stderr │ │ │ ├── TcNullaryTCFail.hs │ │ │ ├── TcNullaryTCFail.stderr │ │ │ ├── TcStaticPointersFail01.hs │ │ │ ├── TcStaticPointersFail01.stderr │ │ │ ├── TcStaticPointersFail02.hs │ │ │ ├── TcStaticPointersFail02.stderr │ │ │ ├── TcStaticPointersFail03.hs │ │ │ ├── TcStaticPointersFail03.stderr │ │ │ ├── Tcfail186_Help.hs │ │ │ ├── VtaFail.hs │ │ │ ├── VtaFail.stderr │ │ │ ├── all.T │ │ │ ├── fd-loop.hs │ │ │ ├── fd-loop.stderr │ │ │ ├── mc19.hs │ │ │ ├── mc19.stderr │ │ │ ├── mc20.hs │ │ │ ├── mc20.stderr │ │ │ ├── mc21.hs │ │ │ ├── mc21.stderr │ │ │ ├── mc22.hs │ │ │ ├── mc22.stderr │ │ │ ├── mc23.hs │ │ │ ├── mc23.stderr │ │ │ ├── mc24.hs │ │ │ ├── mc24.stderr │ │ │ ├── mc25.hs │ │ │ ├── mc25.stderr │ │ │ ├── tcfail001.hs │ │ │ ├── tcfail001.stderr │ │ │ ├── tcfail002.hs │ │ │ ├── tcfail002.stderr │ │ │ ├── tcfail003.hs │ │ │ ├── tcfail003.stderr │ │ │ ├── tcfail004.hs │ │ │ ├── tcfail004.stderr │ │ │ ├── tcfail005.hs │ │ │ ├── tcfail005.stderr │ │ │ ├── tcfail006.hs │ │ │ ├── tcfail006.stderr │ │ │ ├── tcfail007.hs │ │ │ ├── tcfail007.stderr │ │ │ ├── tcfail008.hs │ │ │ ├── tcfail008.stderr │ │ │ ├── tcfail009.hs │ │ │ ├── tcfail009.stderr │ │ │ ├── tcfail010.hs │ │ │ ├── tcfail010.stderr │ │ │ ├── tcfail011.hs │ │ │ ├── tcfail011.stderr │ │ │ ├── tcfail012.hs │ │ │ ├── tcfail012.stderr │ │ │ ├── tcfail013.hs │ │ │ ├── tcfail013.stderr │ │ │ ├── tcfail014.hs │ │ │ ├── tcfail014.stderr │ │ │ ├── tcfail015.hs │ │ │ ├── tcfail015.stderr │ │ │ ├── tcfail016.hs │ │ │ ├── tcfail016.stderr │ │ │ ├── tcfail017.hs │ │ │ ├── tcfail017.stderr │ │ │ ├── tcfail018.hs │ │ │ ├── tcfail018.stderr │ │ │ ├── tcfail019.hs │ │ │ ├── tcfail019.stderr │ │ │ ├── tcfail020.hs │ │ │ ├── tcfail020.stderr │ │ │ ├── tcfail021.hs │ │ │ ├── tcfail021.stderr │ │ │ ├── tcfail023.hs │ │ │ ├── tcfail023.stderr │ │ │ ├── tcfail025.stderr │ │ │ ├── tcfail026.stderr │ │ │ ├── tcfail027.hs │ │ │ ├── tcfail027.stderr │ │ │ ├── tcfail028.hs │ │ │ ├── tcfail028.stderr │ │ │ ├── tcfail029.hs │ │ │ ├── tcfail029.stderr │ │ │ ├── tcfail030.hs │ │ │ ├── tcfail030.stderr │ │ │ ├── tcfail031.hs │ │ │ ├── tcfail031.stderr │ │ │ ├── tcfail032.hs │ │ │ ├── tcfail032.stderr │ │ │ ├── tcfail033.hs │ │ │ ├── tcfail033.stderr │ │ │ ├── tcfail034.hs │ │ │ ├── tcfail034.stderr │ │ │ ├── tcfail035.hs │ │ │ ├── tcfail035.stderr │ │ │ ├── tcfail036.hs │ │ │ ├── tcfail036.stderr │ │ │ ├── tcfail037.hs │ │ │ ├── tcfail037.stderr │ │ │ ├── tcfail038.hs │ │ │ ├── tcfail038.stderr │ │ │ ├── tcfail040.hs │ │ │ ├── tcfail040.stderr │ │ │ ├── tcfail041.hs │ │ │ ├── tcfail041.stderr │ │ │ ├── tcfail042.hs │ │ │ ├── tcfail042.stderr │ │ │ ├── tcfail043.hs │ │ │ ├── tcfail043.stderr │ │ │ ├── tcfail044.hs │ │ │ ├── tcfail044.stderr │ │ │ ├── tcfail046.hs │ │ │ ├── tcfail046.stderr │ │ │ ├── tcfail047.hs │ │ │ ├── tcfail047.stderr │ │ │ ├── tcfail048.hs │ │ │ ├── tcfail048.stderr │ │ │ ├── tcfail049.hs │ │ │ ├── tcfail049.stderr │ │ │ ├── tcfail050.hs │ │ │ ├── tcfail050.stderr │ │ │ ├── tcfail051.hs │ │ │ ├── tcfail051.stderr │ │ │ ├── tcfail052.hs │ │ │ ├── tcfail052.stderr │ │ │ ├── tcfail053.hs │ │ │ ├── tcfail053.stderr │ │ │ ├── tcfail054.hs │ │ │ ├── tcfail054.stderr │ │ │ ├── tcfail055.hs │ │ │ ├── tcfail055.stderr │ │ │ ├── tcfail056.hs │ │ │ ├── tcfail056.stderr │ │ │ ├── tcfail057.hs │ │ │ ├── tcfail057.stderr │ │ │ ├── tcfail058.hs │ │ │ ├── tcfail058.stderr │ │ │ ├── tcfail061.hs │ │ │ ├── tcfail061.stderr │ │ │ ├── tcfail062.hs │ │ │ ├── tcfail062.stderr │ │ │ ├── tcfail063.hs │ │ │ ├── tcfail063.stderr │ │ │ ├── tcfail065.hs │ │ │ ├── tcfail065.stderr │ │ │ ├── tcfail067.hs │ │ │ ├── tcfail067.stderr │ │ │ ├── tcfail068.hs │ │ │ ├── tcfail068.stderr │ │ │ ├── tcfail069.hs │ │ │ ├── tcfail069.stderr │ │ │ ├── tcfail070.hs │ │ │ ├── tcfail070.stderr │ │ │ ├── tcfail071.hs │ │ │ ├── tcfail072.hs │ │ │ ├── tcfail072.stderr │ │ │ ├── tcfail073.hs │ │ │ ├── tcfail073.stderr │ │ │ ├── tcfail075.hs │ │ │ ├── tcfail075.stderr │ │ │ ├── tcfail076.hs │ │ │ ├── tcfail076.stderr │ │ │ ├── tcfail077.hs │ │ │ ├── tcfail077.stderr │ │ │ ├── tcfail078.hs │ │ │ ├── tcfail078.stderr │ │ │ ├── tcfail079.hs │ │ │ ├── tcfail079.stderr │ │ │ ├── tcfail080.hs │ │ │ ├── tcfail080.stderr │ │ │ ├── tcfail082.hs │ │ │ ├── tcfail082.stderr │ │ │ ├── tcfail083.hs │ │ │ ├── tcfail083.stderr │ │ │ ├── tcfail084.hs │ │ │ ├── tcfail084.stderr │ │ │ ├── tcfail085.hs │ │ │ ├── tcfail085.stderr │ │ │ ├── tcfail086.hs │ │ │ ├── tcfail086.stderr │ │ │ ├── tcfail088.hs │ │ │ ├── tcfail088.stderr │ │ │ ├── tcfail089.hs │ │ │ ├── tcfail089.stderr │ │ │ ├── tcfail090.hs │ │ │ ├── tcfail090.stderr │ │ │ ├── tcfail091.stderr │ │ │ ├── tcfail092.hs │ │ │ ├── tcfail092.stderr │ │ │ ├── tcfail093.hs │ │ │ ├── tcfail094.hs │ │ │ ├── tcfail094.stderr │ │ │ ├── tcfail095.hs │ │ │ ├── tcfail095.stderr │ │ │ ├── tcfail096.hs │ │ │ ├── tcfail096.stderr │ │ │ ├── tcfail097.hs │ │ │ ├── tcfail097.stderr │ │ │ ├── tcfail098.hs │ │ │ ├── tcfail098.stderr │ │ │ ├── tcfail099.hs │ │ │ ├── tcfail099.stderr │ │ │ ├── tcfail100.hs │ │ │ ├── tcfail100.stderr │ │ │ ├── tcfail101.hs │ │ │ ├── tcfail101.stderr │ │ │ ├── tcfail102.hs │ │ │ ├── tcfail102.stderr │ │ │ ├── tcfail103.hs │ │ │ ├── tcfail103.stderr │ │ │ ├── tcfail104.hs │ │ │ ├── tcfail104.stderr │ │ │ ├── tcfail105.hs │ │ │ ├── tcfail106.hs │ │ │ ├── tcfail106.stderr │ │ │ ├── tcfail107.hs │ │ │ ├── tcfail107.stderr │ │ │ ├── tcfail108.hs │ │ │ ├── tcfail108.stderr │ │ │ ├── tcfail109.hs │ │ │ ├── tcfail109.stderr │ │ │ ├── tcfail110.hs │ │ │ ├── tcfail110.stderr │ │ │ ├── tcfail112.hs │ │ │ ├── tcfail112.stderr │ │ │ ├── tcfail113.hs │ │ │ ├── tcfail113.stderr │ │ │ ├── tcfail114.hs │ │ │ ├── tcfail114.stderr │ │ │ ├── tcfail116.hs │ │ │ ├── tcfail116.stderr │ │ │ ├── tcfail117.hs │ │ │ ├── tcfail117.stderr │ │ │ ├── tcfail118.hs │ │ │ ├── tcfail118.stderr │ │ │ ├── tcfail119.hs │ │ │ ├── tcfail119.stderr │ │ │ ├── tcfail121.hs │ │ │ ├── tcfail121.stderr │ │ │ ├── tcfail122.hs │ │ │ ├── tcfail122.stderr │ │ │ ├── tcfail123.hs │ │ │ ├── tcfail123.stderr │ │ │ ├── tcfail124.hs │ │ │ ├── tcfail125.hs │ │ │ ├── tcfail125.stderr │ │ │ ├── tcfail126.hs │ │ │ ├── tcfail127.hs │ │ │ ├── tcfail127.stderr │ │ │ ├── tcfail128.hs │ │ │ ├── tcfail128.stderr │ │ │ ├── tcfail129.hs │ │ │ ├── tcfail129.stderr │ │ │ ├── tcfail130.hs │ │ │ ├── tcfail130.stderr │ │ │ ├── tcfail131.hs │ │ │ ├── tcfail131.stderr │ │ │ ├── tcfail132.hs │ │ │ ├── tcfail132.stderr │ │ │ ├── tcfail133.hs │ │ │ ├── tcfail133.stderr │ │ │ ├── tcfail134.hs │ │ │ ├── tcfail134.stderr │ │ │ ├── tcfail135.hs │ │ │ ├── tcfail135.stderr │ │ │ ├── tcfail136.hs │ │ │ ├── tcfail136.stderr │ │ │ ├── tcfail137.hs │ │ │ ├── tcfail137.stderr │ │ │ ├── tcfail138.hs │ │ │ ├── tcfail139.hs │ │ │ ├── tcfail139.stderr │ │ │ ├── tcfail140.hs │ │ │ ├── tcfail140.stderr │ │ │ ├── tcfail142.hs │ │ │ ├── tcfail142.stderr │ │ │ ├── tcfail143.hs │ │ │ ├── tcfail143.stderr │ │ │ ├── tcfail144.hs │ │ │ ├── tcfail145.hs │ │ │ ├── tcfail146.hs │ │ │ ├── tcfail146.stderr │ │ │ ├── tcfail147.hs │ │ │ ├── tcfail147.stderr │ │ │ ├── tcfail148.hs │ │ │ ├── tcfail148.stderr │ │ │ ├── tcfail149.hs │ │ │ ├── tcfail149.stdout │ │ │ ├── tcfail150.hs │ │ │ ├── tcfail150.stderr │ │ │ ├── tcfail151.hs │ │ │ ├── tcfail151.stderr │ │ │ ├── tcfail152.hs │ │ │ ├── tcfail152.stderr │ │ │ ├── tcfail153.hs │ │ │ ├── tcfail153.stderr │ │ │ ├── tcfail154.hs │ │ │ ├── tcfail154.stderr │ │ │ ├── tcfail155.hs │ │ │ ├── tcfail155.stderr │ │ │ ├── tcfail156.hs │ │ │ ├── tcfail156.stderr │ │ │ ├── tcfail157.hs │ │ │ ├── tcfail157.stderr │ │ │ ├── tcfail158.hs │ │ │ ├── tcfail158.stderr │ │ │ ├── tcfail159.hs │ │ │ ├── tcfail159.stderr │ │ │ ├── tcfail160.hs │ │ │ ├── tcfail160.stderr │ │ │ ├── tcfail161.hs │ │ │ ├── tcfail161.stderr │ │ │ ├── tcfail162.hs │ │ │ ├── tcfail162.stderr │ │ │ ├── tcfail164.hs │ │ │ ├── tcfail164.stderr │ │ │ ├── tcfail165.hs │ │ │ ├── tcfail165.stderr │ │ │ ├── tcfail166.hs │ │ │ ├── tcfail166.stderr │ │ │ ├── tcfail167.hs │ │ │ ├── tcfail167.stderr │ │ │ ├── tcfail168.hs │ │ │ ├── tcfail168.stderr │ │ │ ├── tcfail169.hs │ │ │ ├── tcfail169.stderr │ │ │ ├── tcfail170.hs │ │ │ ├── tcfail170.stderr │ │ │ ├── tcfail171.hs │ │ │ ├── tcfail171.stderr │ │ │ ├── tcfail172.hs │ │ │ ├── tcfail173.hs │ │ │ ├── tcfail173.stderr │ │ │ ├── tcfail174.hs │ │ │ ├── tcfail174.stderr │ │ │ ├── tcfail175.hs │ │ │ ├── tcfail175.stderr │ │ │ ├── tcfail176.hs │ │ │ ├── tcfail176.stderr │ │ │ ├── tcfail177.hs │ │ │ ├── tcfail177.stderr │ │ │ ├── tcfail178.hs │ │ │ ├── tcfail178.stderr │ │ │ ├── tcfail179.hs │ │ │ ├── tcfail179.stderr │ │ │ ├── tcfail180.hs │ │ │ ├── tcfail180.stderr │ │ │ ├── tcfail181.hs │ │ │ ├── tcfail181.stderr │ │ │ ├── tcfail182.hs │ │ │ ├── tcfail182.stderr │ │ │ ├── tcfail183.hs │ │ │ ├── tcfail183.stderr │ │ │ ├── tcfail184.hs │ │ │ ├── tcfail184.stderr │ │ │ ├── tcfail185.hs │ │ │ ├── tcfail185.stderr │ │ │ ├── tcfail186.hs │ │ │ ├── tcfail186.stderr │ │ │ ├── tcfail187.hs │ │ │ ├── tcfail187.stderr │ │ │ ├── tcfail188.hs │ │ │ ├── tcfail189.hs │ │ │ ├── tcfail189.stderr │ │ │ ├── tcfail190.hs │ │ │ ├── tcfail190.stderr │ │ │ ├── tcfail191.hs │ │ │ ├── tcfail191.stderr │ │ │ ├── tcfail193.hs │ │ │ ├── tcfail193.stderr │ │ │ ├── tcfail195.hs │ │ │ ├── tcfail195.stderr │ │ │ ├── tcfail196.hs │ │ │ ├── tcfail196.stderr │ │ │ ├── tcfail197.hs │ │ │ ├── tcfail197.stderr │ │ │ ├── tcfail198.hs │ │ │ ├── tcfail198.stderr │ │ │ ├── tcfail199.hs │ │ │ ├── tcfail199.stderr │ │ │ ├── tcfail200.hs │ │ │ ├── tcfail200.stderr │ │ │ ├── tcfail201.hs │ │ │ ├── tcfail201.stderr │ │ │ ├── tcfail202.hs │ │ │ ├── tcfail202.stderr │ │ │ ├── tcfail203.hs │ │ │ ├── tcfail203.stderr │ │ │ ├── tcfail203a.hs │ │ │ ├── tcfail203a.stderr │ │ │ ├── tcfail204.hs │ │ │ ├── tcfail204.stderr │ │ │ ├── tcfail205.hs │ │ │ ├── tcfail206.hs │ │ │ ├── tcfail206.stderr │ │ │ ├── tcfail207.hs │ │ │ ├── tcfail207.stderr │ │ │ ├── tcfail208.hs │ │ │ ├── tcfail208.stderr │ │ │ ├── tcfail209.hs │ │ │ ├── tcfail209.stderr │ │ │ ├── tcfail209a.hs │ │ │ ├── tcfail209a.stderr │ │ │ ├── tcfail210.hs │ │ │ ├── tcfail210.stderr │ │ │ ├── tcfail211.hs │ │ │ ├── tcfail211.stderr │ │ │ ├── tcfail212.hs │ │ │ ├── tcfail212.stderr │ │ │ ├── tcfail213.hs │ │ │ ├── tcfail213.stderr │ │ │ ├── tcfail214.hs │ │ │ ├── tcfail214.stderr │ │ │ ├── tcfail215.hs │ │ │ ├── tcfail215.stderr │ │ │ ├── tcfail216.hs │ │ │ ├── tcfail216.stderr │ │ │ ├── tcfail217.hs │ │ │ ├── tcfail217.stderr │ │ │ ├── tcfail218.hs │ │ │ ├── tcfail218.stderr │ │ │ ├── tcfail223.hs │ │ │ ├── tcfail223.stderr │ │ │ ├── tcfail224.hs │ │ │ └── tcfail224.stderr │ │ ├── should_run │ │ │ ├── Defer01.hs │ │ │ ├── Defer01.stdout │ │ │ ├── EtaExpandLevPoly.hs │ │ │ ├── EtaExpandLevPoly.stdout │ │ │ ├── IPLocation.hs │ │ │ ├── IPLocation.stdout │ │ │ ├── IPRun.hs │ │ │ ├── IPRun.stdout │ │ │ ├── KindInvariant.script │ │ │ ├── KindInvariant.stderr │ │ │ ├── KindInvariant.stdout │ │ │ ├── Makefile │ │ │ ├── StrictPats.hs │ │ │ ├── StrictPats.stdout │ │ │ ├── T10284.hs │ │ │ ├── T10284.stderr │ │ │ ├── T10284.stdout │ │ │ ├── T10845.hs │ │ │ ├── T10845.stdout │ │ │ ├── T10846.hs │ │ │ ├── T10846.stdout │ │ │ ├── T11049.hs │ │ │ ├── T11049.stderr │ │ │ ├── T11049.stdout │ │ │ ├── T11120.hs │ │ │ ├── T11120.stdout │ │ │ ├── T11230.hs │ │ │ ├── T11230.stdout │ │ │ ├── T11647.hs │ │ │ ├── T11647.script │ │ │ ├── T11647Sub.hs │ │ │ ├── T11715.hs │ │ │ ├── T11715.stderr │ │ │ ├── T12809.hs │ │ │ ├── T12809.stdout │ │ │ ├── T13435.hs │ │ │ ├── T13435.stdout │ │ │ ├── T13594a.script │ │ │ ├── T13838.hs │ │ │ ├── T13838.stderr │ │ │ ├── T14218.hs │ │ │ ├── T14218.stdout │ │ │ ├── T14236.hs │ │ │ ├── T14236.stdout │ │ │ ├── T14341.hs │ │ │ ├── T14341.stdout │ │ │ ├── T14925.hs │ │ │ ├── T14925.stdout │ │ │ ├── T1624.hs │ │ │ ├── T1624.stdout │ │ │ ├── T1735.hs │ │ │ ├── T1735.stdout │ │ │ ├── T1735_Help │ │ │ │ ├── Basics.hs │ │ │ │ ├── Context.hs │ │ │ │ ├── Instances.hs │ │ │ │ ├── Main.hs │ │ │ │ ├── State.hs │ │ │ │ └── Xml.hs │ │ │ ├── T2722.hs │ │ │ ├── T2722.stdout │ │ │ ├── T3500a.hs │ │ │ ├── T3500a.stdout │ │ │ ├── T3500b.hs │ │ │ ├── T3500b.stdout │ │ │ ├── T3731-short.hs │ │ │ ├── T3731-short.stdout │ │ │ ├── T3731.hs │ │ │ ├── T3731.stdout │ │ │ ├── T4809.hs │ │ │ ├── T4809.stdout │ │ │ ├── T4809_IdentityT.hs │ │ │ ├── T4809_XMLGenerator.hs │ │ │ ├── T5573a.hs │ │ │ ├── T5573a.stdout │ │ │ ├── T5573b.hs │ │ │ ├── T5573b.stdout │ │ │ ├── T5751.hs │ │ │ ├── T5751.stdout │ │ │ ├── T5759.hs │ │ │ ├── T5759.stdout │ │ │ ├── T5913.hs │ │ │ ├── T5913.stdout │ │ │ ├── T6117.hs │ │ │ ├── T6117.stdout │ │ │ ├── T7023.hs │ │ │ ├── T7023.stdout │ │ │ ├── T7126.hs │ │ │ ├── T7126.stdout │ │ │ ├── T7748.hs │ │ │ ├── T7748.stdout │ │ │ ├── T7861.hs │ │ │ ├── T7861.stderr │ │ │ ├── T7861.stdout │ │ │ ├── T8119.hs │ │ │ ├── T8119.script │ │ │ ├── T8119.stdout │ │ │ ├── T8492.hs │ │ │ ├── T8492.stdout │ │ │ ├── T8739.hs │ │ │ ├── T8739.stdout │ │ │ ├── T9497a-run.hs │ │ │ ├── T9497a-run.stderr │ │ │ ├── T9497b-run.hs │ │ │ ├── T9497b-run.stderr │ │ │ ├── T9497c-run.hs │ │ │ ├── T9497c-run.stderr │ │ │ ├── T9858c.hs │ │ │ ├── T9858c.stdout │ │ │ ├── T9858d.hs │ │ │ ├── T9858d.stdout │ │ │ ├── TcCoercible.hs │ │ │ ├── TcCoercible.stdout │ │ │ ├── TcNullaryTC.hs │ │ │ ├── TcNullaryTC.stdout │ │ │ ├── TcRun025_B.hs │ │ │ ├── TcRun038_B.hs │ │ │ ├── TcTypeNatSimpleRun.hs │ │ │ ├── TcTypeNatSimpleRun.stdout │ │ │ ├── TcTypeSymbolSimpleRun.hs │ │ │ ├── TcTypeSymbolSimpleRun.stdout │ │ │ ├── TestTypeableBinary.hs │ │ │ ├── TestTypeableBinary.stdout │ │ │ ├── TypeOf.hs │ │ │ ├── TypeOf.stdout │ │ │ ├── TypeRep.hs │ │ │ ├── TypeRep.stdout │ │ │ ├── Typeable1.hs │ │ │ ├── Typeable1.stderr │ │ │ ├── TypeableEq.hs │ │ │ ├── TypeableEq.stdout │ │ │ ├── all.T │ │ │ ├── church.hs │ │ │ ├── church.stdout │ │ │ ├── mc17.hs │ │ │ ├── mc17.stdout │ │ │ ├── tcrun.stderr │ │ │ ├── tcrun001.hs │ │ │ ├── tcrun001.stdout │ │ │ ├── tcrun002.hs │ │ │ ├── tcrun002.stdout │ │ │ ├── tcrun002.stdout-alpha-dec-osf3 │ │ │ ├── tcrun002.stdout-mips-sgi-irix │ │ │ ├── tcrun002.stdout-ws-64 │ │ │ ├── tcrun002.stdout-x86_64-unknown-openbsd │ │ │ ├── tcrun003.hs │ │ │ ├── tcrun003.stdout │ │ │ ├── tcrun004.hs │ │ │ ├── tcrun004.stdout │ │ │ ├── tcrun005.hs │ │ │ ├── tcrun005.stdout │ │ │ ├── tcrun006.hs │ │ │ ├── tcrun006.stdout │ │ │ ├── tcrun008.hs │ │ │ ├── tcrun008.stdout │ │ │ ├── tcrun009.hs │ │ │ ├── tcrun009.stdout │ │ │ ├── tcrun010.hs │ │ │ ├── tcrun010.stdout │ │ │ ├── tcrun011.hs │ │ │ ├── tcrun011.stdout │ │ │ ├── tcrun012.hs │ │ │ ├── tcrun012.stdout │ │ │ ├── tcrun013.hs │ │ │ ├── tcrun013.stdout │ │ │ ├── tcrun014.hs │ │ │ ├── tcrun014.stdout │ │ │ ├── tcrun015.hs │ │ │ ├── tcrun015.stdout │ │ │ ├── tcrun016.hs │ │ │ ├── tcrun016.stdout │ │ │ ├── tcrun017.hs │ │ │ ├── tcrun017.stdout │ │ │ ├── tcrun018.hs │ │ │ ├── tcrun018.stdout │ │ │ ├── tcrun019.hs │ │ │ ├── tcrun019.stdout │ │ │ ├── tcrun020.hs │ │ │ ├── tcrun020.stdout │ │ │ ├── tcrun021.hs │ │ │ ├── tcrun021.stdout │ │ │ ├── tcrun022.hs │ │ │ ├── tcrun022.stdout │ │ │ ├── tcrun023.hs │ │ │ ├── tcrun023.stdout │ │ │ ├── tcrun024.hs │ │ │ ├── tcrun024.stdout │ │ │ ├── tcrun025.hs │ │ │ ├── tcrun025.stdout │ │ │ ├── tcrun026.hs │ │ │ ├── tcrun026.stdout │ │ │ ├── tcrun027.hs │ │ │ ├── tcrun027.stdout │ │ │ ├── tcrun028.hs │ │ │ ├── tcrun028.stdout │ │ │ ├── tcrun029.hs │ │ │ ├── tcrun029.stdout │ │ │ ├── tcrun030.hs │ │ │ ├── tcrun030.stdout │ │ │ ├── tcrun031.hs │ │ │ ├── tcrun031.stdout │ │ │ ├── tcrun032.hs │ │ │ ├── tcrun032.stdout │ │ │ ├── tcrun033.hs │ │ │ ├── tcrun033.stdout │ │ │ ├── tcrun034.hs │ │ │ ├── tcrun034.stdout │ │ │ ├── tcrun035.hs │ │ │ ├── tcrun036.hs │ │ │ ├── tcrun036.stdout │ │ │ ├── tcrun037.hs │ │ │ ├── tcrun037.stdout │ │ │ ├── tcrun038.hs │ │ │ ├── tcrun038.stdout │ │ │ ├── tcrun039.hs │ │ │ ├── tcrun039.stdout │ │ │ ├── tcrun040.hs │ │ │ ├── tcrun040.stdout │ │ │ ├── tcrun041.hs │ │ │ ├── tcrun041.stdout │ │ │ ├── tcrun042.hs │ │ │ ├── tcrun042.stderr │ │ │ ├── tcrun042.stdout │ │ │ ├── tcrun043.hs │ │ │ ├── tcrun043.stdout │ │ │ ├── tcrun044.hs │ │ │ ├── tcrun044.stdout │ │ │ ├── tcrun045.hs │ │ │ ├── tcrun045.stderr │ │ │ ├── tcrun045.stdout │ │ │ ├── tcrun046.hs │ │ │ ├── tcrun046.stdout │ │ │ ├── tcrun047.hs │ │ │ ├── tcrun047.stdout │ │ │ ├── tcrun048.hs │ │ │ ├── tcrun048.stdout │ │ │ ├── tcrun049.hs │ │ │ ├── tcrun049.stdout │ │ │ ├── tcrun050.hs │ │ │ ├── tcrun050.stdout │ │ │ ├── tcrun051.hs │ │ │ ├── tcrun051.stdout │ │ │ ├── testeq2.hs │ │ │ └── testeq2.stdout │ │ └── testeq1 │ │ │ ├── FakePrelude.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── TypeCast.hs │ │ │ ├── TypeEq.hs │ │ │ ├── test.T │ │ │ └── typecheck.testeq1.stdout │ ├── unboxedsums │ │ ├── Makefile │ │ ├── T12375.hs │ │ ├── T12375.stdout │ │ ├── T12711.script │ │ ├── T12711.stdout │ │ ├── T14051.hs │ │ ├── T14051a.hs │ │ ├── UbxSumLevPoly.hs │ │ ├── all.T │ │ ├── empty_sum.hs │ │ ├── empty_sum.stdout │ │ ├── ffi1.hs │ │ ├── ffi1.stderr │ │ ├── module │ │ │ ├── Lib.hs │ │ │ ├── Main.hs │ │ │ ├── Makefile │ │ │ ├── all.T │ │ │ └── sum_mod.stdout │ │ ├── sum_rr.hs │ │ ├── thunk.hs │ │ ├── thunk.stdout │ │ ├── unarise.hs │ │ ├── unarise.stdout │ │ ├── unboxedsums1.hs │ │ ├── unboxedsums1.stdout │ │ ├── unboxedsums10.hs │ │ ├── unboxedsums10.stdout │ │ ├── unboxedsums11.hs │ │ ├── unboxedsums11.stdout │ │ ├── unboxedsums12.hs │ │ ├── unboxedsums2.hs │ │ ├── unboxedsums2.stdin │ │ ├── unboxedsums2.stdout │ │ ├── unboxedsums3.hs │ │ ├── unboxedsums3.stdout │ │ ├── unboxedsums4.hs │ │ ├── unboxedsums4.stderr │ │ ├── unboxedsums5.hs │ │ ├── unboxedsums6.hs │ │ ├── unboxedsums6.stdout │ │ ├── unboxedsums7.hs │ │ ├── unboxedsums7.stdout │ │ ├── unboxedsums8.hs │ │ ├── unboxedsums8.stdout │ │ ├── unboxedsums9.hs │ │ ├── unboxedsums9.stdout │ │ └── unboxedsums_unit_tests.hs │ ├── utils │ │ ├── Makefile │ │ └── should_run │ │ │ ├── Makefile │ │ │ ├── T14854.hs │ │ │ ├── T14854.stdout │ │ │ ├── T15953.hs │ │ │ └── all.T │ ├── warnings │ │ ├── Makefile │ │ ├── minimal │ │ │ ├── Makefile │ │ │ ├── WarnMinimal.hs │ │ │ ├── WarnMinimal.stderr │ │ │ ├── WarnMinimalFail1.hs │ │ │ ├── WarnMinimalFail1.stderr │ │ │ ├── WarnMinimalFail2.hs │ │ │ ├── WarnMinimalFail2.stderr │ │ │ ├── WarnMinimalFail3.hs │ │ │ ├── WarnMinimalFail3.stderr │ │ │ └── all.T │ │ ├── should_compile │ │ │ ├── DeprM.hs │ │ │ ├── DeprU.hs │ │ │ ├── DeprU.stderr │ │ │ ├── Makefile │ │ │ ├── MissingMod.hs │ │ │ ├── MissingMod.stderr │ │ │ ├── MissingMod1.hs │ │ │ ├── Overflow.hs │ │ │ ├── Overflow.stderr-ws-32 │ │ │ ├── Overflow.stderr-ws-64 │ │ │ ├── PluralS.hs │ │ │ ├── PluralS.stderr │ │ │ ├── StarBinder.hs │ │ │ ├── StarBinder.stderr │ │ │ ├── T10637 │ │ │ │ ├── A.hs │ │ │ │ ├── A.hs-boot │ │ │ │ ├── Makefile │ │ │ │ ├── T10637.hs │ │ │ │ ├── T10637.stderr │ │ │ │ └── all.T │ │ │ ├── T10890 │ │ │ │ ├── A.hs │ │ │ │ ├── B.hs │ │ │ │ ├── Base.hs │ │ │ │ ├── Extends.hs │ │ │ │ ├── Makefile │ │ │ │ ├── T10890.hs │ │ │ │ ├── T10890_1.hs │ │ │ │ ├── T10890_2.hs │ │ │ │ ├── T10890_2.stderr │ │ │ │ ├── T10890_2A.hs │ │ │ │ ├── T10890_2B.hs │ │ │ │ └── all.T │ │ │ ├── T10908.hs │ │ │ ├── T10930.hs │ │ │ ├── T10930.stderr-ws-32 │ │ │ ├── T10930.stderr-ws-64 │ │ │ ├── T10930b.hs │ │ │ ├── T10930b.stderr │ │ │ ├── T11077.hs │ │ │ ├── T11077.stderr │ │ │ ├── T11128.hs │ │ │ ├── T11128.stderr │ │ │ ├── T11128b.hs │ │ │ ├── T11128b.stderr │ │ │ ├── T12574.hs │ │ │ ├── T12574.stderr │ │ │ ├── T13256.hs │ │ │ ├── T13256.stderr-ws-32 │ │ │ ├── T13256.stderr-ws-64 │ │ │ ├── T13727 │ │ │ │ ├── Makefile │ │ │ │ ├── T13727a.stderr │ │ │ │ ├── T13727b.stderr │ │ │ │ ├── T13727c.stderr │ │ │ │ ├── T13727d.stderr │ │ │ │ ├── T13727e.stderr │ │ │ │ ├── T13727f.stderr │ │ │ │ ├── T13727g.stderr │ │ │ │ ├── T13727h.stderr │ │ │ │ ├── T13727i.stderr │ │ │ │ ├── T13727j.stderr │ │ │ │ ├── T13727k.stderr │ │ │ │ ├── all.T │ │ │ │ ├── src-exe │ │ │ │ │ ├── AltMain.hs │ │ │ │ │ └── Main.hs │ │ │ │ └── src-lib │ │ │ │ │ └── M1.hs │ │ │ ├── T15460.hs │ │ │ ├── T15460.stderr-ws-32 │ │ │ ├── T15460.stderr-ws-64 │ │ │ ├── T2526.hs │ │ │ ├── T2526.stderr │ │ │ ├── T9178.hs │ │ │ ├── T9178.stderr │ │ │ ├── T9178DataType.hs │ │ │ ├── T9230.hs │ │ │ ├── T9230.stderr │ │ │ ├── Werror01.hs │ │ │ ├── Werror01.stderr │ │ │ ├── Werror02.hs │ │ │ ├── Werror02.stderr │ │ │ ├── all.T │ │ │ └── sel_werror.hs │ │ └── should_fail │ │ │ ├── CaretDiagnostics1.hs │ │ │ ├── CaretDiagnostics1.stderr │ │ │ ├── CaretDiagnostics2.hs │ │ │ ├── CaretDiagnostics2.stderr │ │ │ ├── WerrorFail.hs │ │ │ ├── WerrorFail.stderr │ │ │ ├── WerrorFail2.hs │ │ │ ├── WerrorFail2.stderr │ │ │ └── all.T │ └── wcompat-warnings │ │ ├── Template.hs │ │ ├── WCompatWarningsOff.hs │ │ ├── WCompatWarningsOn.hs │ │ ├── WCompatWarningsOn.stderr │ │ ├── WCompatWarningsOnOff.hs │ │ └── all.T └── timeout │ ├── Makefile │ ├── Setup.hs │ ├── TimeMe.hs │ ├── WinCBindings.hsc │ ├── calibrate │ ├── timeout.cabal │ ├── timeout.hs │ └── timeout.py ├── utils ├── check-api-annotations │ ├── Main.hs │ ├── README │ ├── check-api-annotations.cabal │ └── ghc.mk ├── check-ppr │ ├── Main.hs │ ├── README │ ├── check-ppr.cabal │ └── ghc.mk ├── checkUniques │ ├── Makefile │ └── check-uniques.py ├── compare_sizes │ ├── LICENSE │ ├── Main.hs │ ├── compareSizes.cabal │ └── ghc.mk ├── completion │ ├── README │ └── ghc.bash ├── count_lines │ ├── count_lines.pl │ └── ghc.mk ├── coverity │ └── model.c ├── deriveConstants │ ├── Main.hs │ ├── Makefile │ ├── deriveConstants.cabal │ └── ghc.mk ├── describe-unexpected │ └── describe-unexpected.hs ├── fs │ ├── README │ ├── fs.c │ └── fs.h ├── gen-dll │ ├── Main.hs │ ├── Makefile │ ├── gen-dll.cabal.in │ └── ghc.mk ├── genapply │ ├── Main.hs │ ├── Makefile │ ├── genapply.cabal │ └── ghc.mk ├── genprimopcode │ ├── Lexer.x │ ├── Main.hs │ ├── Makefile │ ├── Parser.y │ ├── ParserM.hs │ ├── Syntax.hs │ ├── genprimopcode.cabal │ └── ghc.mk ├── ghc-cabal │ ├── Main.hs │ ├── Makefile │ ├── ghc-cabal.cabal │ └── ghc.mk ├── ghc-in-ghci │ ├── inner.ghci │ ├── load-main.ghci │ ├── run.sh │ └── settings.ghci ├── ghc-pkg │ ├── CRT_noglob.c │ ├── Main.hs │ ├── Makefile │ ├── ghc-pkg.cabal │ ├── ghc-pkg.wrapper │ └── ghc.mk ├── hp2ps │ ├── AreaBelow.c │ ├── AreaBelow.h │ ├── AuxFile.c │ ├── AuxFile.h │ ├── Axes.c │ ├── Axes.h │ ├── CHANGES │ ├── Curves.c │ ├── Curves.h │ ├── Defines.h │ ├── Deviation.c │ ├── Deviation.h │ ├── Dimensions.c │ ├── Dimensions.h │ ├── Error.c │ ├── Error.h │ ├── HpFile.c │ ├── HpFile.h │ ├── Key.c │ ├── Key.h │ ├── Main.c │ ├── Main.h │ ├── Makefile │ ├── Marks.c │ ├── Marks.h │ ├── PsFile.c │ ├── PsFile.h │ ├── README.GHC │ ├── Reorder.c │ ├── Reorder.h │ ├── Scale.c │ ├── Scale.h │ ├── Shade.c │ ├── Shade.h │ ├── TopTwenty.c │ ├── TopTwenty.h │ ├── TraceElement.c │ ├── TraceElement.h │ ├── Utilities.c │ ├── Utilities.h │ ├── ghc.mk │ ├── hp2ps.1 │ ├── hp2ps.cabal │ ├── hp2ps.wrapper │ └── makefile.original ├── hpc │ ├── HpcCombine.hs │ ├── HpcDraft.hs │ ├── HpcFlags.hs │ ├── HpcLexer.hs │ ├── HpcMarkup.hs │ ├── HpcOverlay.hs │ ├── HpcParser.y │ ├── HpcReport.hs │ ├── HpcShowTix.hs │ ├── HpcUtils.hs │ ├── Main.hs │ ├── Makefile │ ├── ghc.mk │ ├── hpc-bin.cabal │ └── hpc.wrapper ├── iserv-proxy │ ├── Makefile │ ├── ghc.mk │ ├── iserv-proxy.cabal.in │ └── src │ │ └── Main.hs ├── iserv │ ├── Makefile │ ├── cbits │ │ └── iservmain.c │ ├── ghc.mk │ ├── iserv.cabal.in │ └── src │ │ └── Main.hs ├── llvm-targets │ └── gen-data-layout.sh ├── lndir │ ├── lndir-Xos.h │ ├── lndir-Xosdefs.h │ └── lndir.c ├── mkdirhier │ ├── Makefile │ ├── ghc.mk │ └── mkdirhier.sh ├── remote-iserv │ ├── Makefile │ ├── Setup.hs │ ├── ghc.mk │ ├── remote-iserv.cabal.in │ └── src │ │ └── Cli.hs ├── runghc │ ├── Main.hs │ ├── Makefile │ ├── ghc.mk │ ├── runghc.cabal.in │ └── runghc.wrapper ├── testremove │ ├── checkremove.hs │ ├── ghc.mk │ └── wouldrm.hs ├── touchy │ ├── Makefile │ ├── ghc.mk │ ├── touchy.c │ └── touchy.cabal ├── unlit │ ├── Makefile │ ├── README │ ├── ghc.mk │ ├── unlit.c │ └── unlit.cabal ├── vagrant │ ├── bootstrap-deb.sh │ └── bootstrap-rhel.sh └── verify-release │ └── verify-packages.sh └── validate /.appveyor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.appveyor.sh -------------------------------------------------------------------------------- /.ghcid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.ghcid -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/.travis.yml -------------------------------------------------------------------------------- /ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ANNOUNCE -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/HACKING.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/LICENSE -------------------------------------------------------------------------------- /MAKEHELP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/MAKEHELP.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/Vagrantfile -------------------------------------------------------------------------------- /aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/aclocal.m4 -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bindisttest/expected_output: -------------------------------------------------------------------------------- 1 | Hello world! -------------------------------------------------------------------------------- /boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/boot -------------------------------------------------------------------------------- /config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/config.guess -------------------------------------------------------------------------------- /config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/config.sub -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/configure.ac -------------------------------------------------------------------------------- /distrib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/distrib/README -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/docs/Makefile -------------------------------------------------------------------------------- /driver/ghc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/driver/ghc.mk -------------------------------------------------------------------------------- /driver/ghci/ghci.rc: -------------------------------------------------------------------------------- 1 | 0 ICON "ghci.ico" 2 | -------------------------------------------------------------------------------- /ghc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc.mk -------------------------------------------------------------------------------- /ghc/GHCi/UI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc/GHCi/UI.hs -------------------------------------------------------------------------------- /ghc/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc/Main.hs -------------------------------------------------------------------------------- /ghc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc/Makefile -------------------------------------------------------------------------------- /ghc/ghc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc/ghc.mk -------------------------------------------------------------------------------- /ghc/ghc.wrapper: -------------------------------------------------------------------------------- 1 | exec "$executablename" -B"$topdir" ${1+"$@"} 2 | -------------------------------------------------------------------------------- /ghc/hschooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/ghc/hschooks.c -------------------------------------------------------------------------------- /hadrian/.ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/hadrian/.ghci -------------------------------------------------------------------------------- /includes/Cmm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/includes/Cmm.h -------------------------------------------------------------------------------- /includes/Rts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/includes/Rts.h -------------------------------------------------------------------------------- /includes/Stg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/includes/Stg.h -------------------------------------------------------------------------------- /install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/install-sh -------------------------------------------------------------------------------- /libffi/ghc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/libffi/ghc.mk -------------------------------------------------------------------------------- /libffi/ln: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exit 1 3 | 4 | -------------------------------------------------------------------------------- /libraries/base/tests/Concurrent/4876.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/IOError002.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/T4144.stdout: -------------------------------------------------------------------------------- 1 | "test" 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/T4808.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/T4855.stderr: -------------------------------------------------------------------------------- 1 | 我爱我的电脑 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/T4895.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/concio001.stdout: -------------------------------------------------------------------------------- 1 | child 2 | parent 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/concio001.thr.stdout: -------------------------------------------------------------------------------- 1 | child 2 | parent 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/encoding003.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hClose001.stdout: -------------------------------------------------------------------------------- 1 | Okay 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hDuplicateTo001.stderr: -------------------------------------------------------------------------------- 1 | h: True 2 | stdout: 1 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hFileSize001.stdout: -------------------------------------------------------------------------------- 1 | 132 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hFileSize002.stdout: -------------------------------------------------------------------------------- 1 | -1 2 | 9 3 | 18 4 | 27 5 | 36 6 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hGetChar001.stdin: -------------------------------------------------------------------------------- 1 | 42 2 | -7 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hGetLine002.stdin: -------------------------------------------------------------------------------- 1 | this line doesn't end with a newline -------------------------------------------------------------------------------- /libraries/base/tests/IO/hIsEOF001.stdout: -------------------------------------------------------------------------------- 1 | hIsEOF failed 2 | False 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hReady002.stdout: -------------------------------------------------------------------------------- 1 | Just False 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/hSeek001.in: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /libraries/base/tests/IO/hSetEncoding002.stdout: -------------------------------------------------------------------------------- 1 | ö 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/ioeGetErrorString001.stdout: -------------------------------------------------------------------------------- 1 | "end of file" 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/ioeGetHandle001.stdout: -------------------------------------------------------------------------------- 1 | ok. 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/isEOF001.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/openFile001.stdout: -------------------------------------------------------------------------------- 1 | ok. 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/openFile004.stdout: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/openFile006.stdout: -------------------------------------------------------------------------------- 1 | 12 2 | 0 3 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/putStr001.stdout: -------------------------------------------------------------------------------- 1 | Hello, world 2 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/readwrite001.stdout: -------------------------------------------------------------------------------- 1 | 'a' 2 | 3 | aase 4 | -------------------------------------------------------------------------------- /libraries/base/tests/IO/readwrite003.stdout: -------------------------------------------------------------------------------- 1 | ab 2 | yz 3 | ef 4 | gh -------------------------------------------------------------------------------- /libraries/base/tests/Numeric/num001.stdout: -------------------------------------------------------------------------------- 1 | 5.571470501907837 2 | -------------------------------------------------------------------------------- /libraries/base/tests/Numeric/num009.stdout: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /libraries/base/tests/Numeric/sqrt.stdout: -------------------------------------------------------------------------------- 1 | NaN 2 | NaN 3 | -------------------------------------------------------------------------------- /libraries/base/tests/System/T5930.stdout: -------------------------------------------------------------------------------- 1 | Got PATH 2 | Nothing 3 | -------------------------------------------------------------------------------- /libraries/base/tests/System/getArgs001.stdout: -------------------------------------------------------------------------------- 1 | getArgs001 2 | -------------------------------------------------------------------------------- /libraries/base/tests/System/getEnv001.stdout: -------------------------------------------------------------------------------- 1 | Got $PATH 2 | 3 | -------------------------------------------------------------------------------- /libraries/base/tests/T11555.stdout: -------------------------------------------------------------------------------- 1 | it failed 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T11760.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T12874.stdout: -------------------------------------------------------------------------------- 1 | Thing Proxy 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T13097.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /libraries/base/tests/T13167.stdout: -------------------------------------------------------------------------------- 1 | .... 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T13191.stdout: -------------------------------------------------------------------------------- 1 | 1536000 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T15349.stderr: -------------------------------------------------------------------------------- 1 | T15349: <> 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T4006.stdout: -------------------------------------------------------------------------------- 1 | It works here 2 | А здесь сломалось 3 | -------------------------------------------------------------------------------- /libraries/base/tests/T5962.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T7457.stdout: -------------------------------------------------------------------------------- 1 | hi x 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T7773.stdout: -------------------------------------------------------------------------------- 1 | hello 2 | goodbye 3 | -------------------------------------------------------------------------------- /libraries/base/tests/T7787.stdout: -------------------------------------------------------------------------------- 1 | 'x' 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T8766.stdout: -------------------------------------------------------------------------------- 1 | 1048576 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T9532.stdout: -------------------------------------------------------------------------------- 1 | tested 2208 patterns 2 | -------------------------------------------------------------------------------- /libraries/base/tests/T9681.hs: -------------------------------------------------------------------------------- 1 | module T9681 where 2 | 3 | foo = 1 + "\n" 4 | -------------------------------------------------------------------------------- /libraries/base/tests/T9826.stdout: -------------------------------------------------------------------------------- 1 | success 2 | -------------------------------------------------------------------------------- /libraries/base/tests/dynamic003.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /libraries/base/tests/dynamic004.stdout: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /libraries/base/tests/dynamic005.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /libraries/base/tests/enumDouble.stdout: -------------------------------------------------------------------------------- 1 | 1.0e20 2 | -------------------------------------------------------------------------------- /libraries/base/tests/enumRatio.stdout: -------------------------------------------------------------------------------- 1 | [1 % 1] 2 | -------------------------------------------------------------------------------- /libraries/base/tests/fixUsingLazyST.stdout: -------------------------------------------------------------------------------- 1 | 120 2 | 720 3 | -------------------------------------------------------------------------------- /libraries/base/tests/hPutBuf001.stdout: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /libraries/base/tests/hPutBuf002.stdout: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /libraries/base/tests/hWaitForInput-accurate-pipe.stdout: -------------------------------------------------------------------------------- 1 | delta >= 0: True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/hWaitForInput-accurate-socket.stdout: -------------------------------------------------------------------------------- 1 | delta >= 0: True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/hWaitForInput-accurate-stdin.stdout: -------------------------------------------------------------------------------- 1 | delta >= 0: True 2 | -------------------------------------------------------------------------------- /libraries/base/tests/ioref001.stdout: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /libraries/base/tests/ix001.stdout: -------------------------------------------------------------------------------- 1 | 65535 2 | -------------------------------------------------------------------------------- /libraries/base/tests/list003.stdout: -------------------------------------------------------------------------------- 1 | 35. -------------------------------------------------------------------------------- /libraries/base/tests/ratio001.stdout: -------------------------------------------------------------------------------- 1 | 8 % 5 2 | -------------------------------------------------------------------------------- /libraries/base/tests/readFloat.stderr: -------------------------------------------------------------------------------- 1 | readFloat: Prelude.read: no parse 2 | -------------------------------------------------------------------------------- /libraries/base/tests/readInteger001.stdout: -------------------------------------------------------------------------------- 1 | [] 2 | [] 3 | -------------------------------------------------------------------------------- /libraries/base/tests/stableptr004.stdout: -------------------------------------------------------------------------------- 1 | 34250a.C ilb -------------------------------------------------------------------------------- /libraries/base/tests/stableptr005.stdout: -------------------------------------------------------------------------------- 1 | "Hello World" 2 | -------------------------------------------------------------------------------- /libraries/base/tests/take001.stdout: -------------------------------------------------------------------------------- 1 | "x" 2 | -------------------------------------------------------------------------------- /libraries/base/tests/text001.stdout: -------------------------------------------------------------------------------- 1 | Value 7 2 | -------------------------------------------------------------------------------- /libraries/base/tests/topHandler01.stdout: -------------------------------------------------------------------------------- 1 | Success: caught UserInterrupt 2 | -------------------------------------------------------------------------------- /libraries/base/tests/trace001.stdout: -------------------------------------------------------------------------------- 1 | FISH -------------------------------------------------------------------------------- /libraries/defineTOP.mk: -------------------------------------------------------------------------------- 1 | 2 | TOP = ../.. 3 | 4 | -------------------------------------------------------------------------------- /libraries/ghc-compact/tests/compact_cycle.stdout: -------------------------------------------------------------------------------- 1 | 102 2 | 32768 3 | -------------------------------------------------------------------------------- /libraries/ghc-compact/tests/compact_serialize.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libraries/ghc-compact/tests/compact_threads.stdout: -------------------------------------------------------------------------------- 1 | 500500 2 | -------------------------------------------------------------------------------- /libraries/ghc-heap/tests/heap_all.stdout: -------------------------------------------------------------------------------- 1 | Done. No errors. 2 | -------------------------------------------------------------------------------- /libraries/ghc-prim/tests/T6026.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /libraries/integer-gmp/gmp/ghc-gmp.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /libraries/integer-gmp/gmp/ln: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exit 1 3 | 4 | -------------------------------------------------------------------------------- /libraries/template-haskell/tests/dataToExpQUnit.stderr: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /llvm-passes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/llvm-passes -------------------------------------------------------------------------------- /llvm-targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/llvm-targets -------------------------------------------------------------------------------- /mk/fptools.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/mk/fptools.css -------------------------------------------------------------------------------- /mk/tree.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/mk/tree.mk -------------------------------------------------------------------------------- /mk/warnings.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/mk/warnings.mk -------------------------------------------------------------------------------- /mk/ways.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/mk/ways.mk -------------------------------------------------------------------------------- /packages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/packages -------------------------------------------------------------------------------- /rts/Adjustor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Adjustor.c -------------------------------------------------------------------------------- /rts/Apply.cmm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Apply.cmm -------------------------------------------------------------------------------- /rts/Apply.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Apply.h -------------------------------------------------------------------------------- /rts/Arena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Arena.c -------------------------------------------------------------------------------- /rts/Arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Arena.h -------------------------------------------------------------------------------- /rts/Excn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Excn.h -------------------------------------------------------------------------------- /rts/FileLock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/FileLock.c -------------------------------------------------------------------------------- /rts/FileLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/FileLock.h -------------------------------------------------------------------------------- /rts/GetEnv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/GetEnv.h -------------------------------------------------------------------------------- /rts/GetTime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/GetTime.h -------------------------------------------------------------------------------- /rts/Globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Globals.c -------------------------------------------------------------------------------- /rts/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Globals.h -------------------------------------------------------------------------------- /rts/Hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Hash.c -------------------------------------------------------------------------------- /rts/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Hash.h -------------------------------------------------------------------------------- /rts/Heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Heap.c -------------------------------------------------------------------------------- /rts/Hpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Hpc.c -------------------------------------------------------------------------------- /rts/HsFFI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/HsFFI.c -------------------------------------------------------------------------------- /rts/Inlines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Inlines.c -------------------------------------------------------------------------------- /rts/Libdw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Libdw.c -------------------------------------------------------------------------------- /rts/Libdw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Libdw.h -------------------------------------------------------------------------------- /rts/Linker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Linker.c -------------------------------------------------------------------------------- /rts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Makefile -------------------------------------------------------------------------------- /rts/Messages.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Messages.c -------------------------------------------------------------------------------- /rts/Messages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Messages.h -------------------------------------------------------------------------------- /rts/Pool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Pool.c -------------------------------------------------------------------------------- /rts/Pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Pool.h -------------------------------------------------------------------------------- /rts/Prelude.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Prelude.h -------------------------------------------------------------------------------- /rts/Printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Printer.c -------------------------------------------------------------------------------- /rts/Printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Printer.h -------------------------------------------------------------------------------- /rts/ProfHeap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/ProfHeap.c -------------------------------------------------------------------------------- /rts/ProfHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/ProfHeap.h -------------------------------------------------------------------------------- /rts/RtsAPI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsAPI.c -------------------------------------------------------------------------------- /rts/RtsFlags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsFlags.c -------------------------------------------------------------------------------- /rts/RtsFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsFlags.h -------------------------------------------------------------------------------- /rts/RtsMain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsMain.c -------------------------------------------------------------------------------- /rts/RtsUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsUtils.c -------------------------------------------------------------------------------- /rts/RtsUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/RtsUtils.h -------------------------------------------------------------------------------- /rts/STM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/STM.c -------------------------------------------------------------------------------- /rts/STM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/STM.h -------------------------------------------------------------------------------- /rts/Schedule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Schedule.c -------------------------------------------------------------------------------- /rts/Schedule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Schedule.h -------------------------------------------------------------------------------- /rts/Sparks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Sparks.c -------------------------------------------------------------------------------- /rts/Sparks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Sparks.h -------------------------------------------------------------------------------- /rts/Stats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Stats.c -------------------------------------------------------------------------------- /rts/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Stats.h -------------------------------------------------------------------------------- /rts/StgCRun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/StgCRun.c -------------------------------------------------------------------------------- /rts/StgRun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/StgRun.h -------------------------------------------------------------------------------- /rts/Task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Task.c -------------------------------------------------------------------------------- /rts/Task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Task.h -------------------------------------------------------------------------------- /rts/Threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Threads.c -------------------------------------------------------------------------------- /rts/Threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Threads.h -------------------------------------------------------------------------------- /rts/Ticker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Ticker.h -------------------------------------------------------------------------------- /rts/Ticky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Ticky.c -------------------------------------------------------------------------------- /rts/Ticky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Ticky.h -------------------------------------------------------------------------------- /rts/Timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Timer.c -------------------------------------------------------------------------------- /rts/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Timer.h -------------------------------------------------------------------------------- /rts/Trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Trace.c -------------------------------------------------------------------------------- /rts/Trace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Trace.h -------------------------------------------------------------------------------- /rts/Weak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Weak.c -------------------------------------------------------------------------------- /rts/Weak.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/Weak.h -------------------------------------------------------------------------------- /rts/ghc.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/ghc.mk -------------------------------------------------------------------------------- /rts/sm/GC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/sm/GC.c -------------------------------------------------------------------------------- /rts/sm/GC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/rts/sm/GC.h -------------------------------------------------------------------------------- /settings.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/settings.in -------------------------------------------------------------------------------- /testsuite/config/bad.ps: -------------------------------------------------------------------------------- 1 | This is a bad postscript file 2 | -------------------------------------------------------------------------------- /testsuite/config/good.ps: -------------------------------------------------------------------------------- 1 | % this is a good postscript file 2 | -------------------------------------------------------------------------------- /testsuite/tests/ado/T11607.stdout: -------------------------------------------------------------------------------- 1 | MaybeA (Just 42) 2 | -------------------------------------------------------------------------------- /testsuite/tests/ado/T14163.stdin: -------------------------------------------------------------------------------- 1 | (1,2) 2 | (3,4) 3 | (5,6) 4 | -------------------------------------------------------------------------------- /testsuite/tests/ado/T14163.stdout: -------------------------------------------------------------------------------- 1 | "Done" 2 | -------------------------------------------------------------------------------- /testsuite/tests/arityanal/Makefile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/array/should_run/arr008.stdout: -------------------------------------------------------------------------------- 1 | array (1,0) [] 2 | -------------------------------------------------------------------------------- /testsuite/tests/array/should_run/arr017.stdout: -------------------------------------------------------------------------------- 1 | 1.2742165080678525 2 | -------------------------------------------------------------------------------- /testsuite/tests/array/should_run/arr018.stdout: -------------------------------------------------------------------------------- 1 | 34.. -------------------------------------------------------------------------------- /testsuite/tests/array/should_run/arr020.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 42 3 | -------------------------------------------------------------------------------- /testsuite/tests/arrows/should_run/T3822.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | 10 3 | -------------------------------------------------------------------------------- /testsuite/tests/arrows/should_run/arrowrun001.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | 15 3 | -------------------------------------------------------------------------------- /testsuite/tests/arrows/should_run/arrowrun004.stdout: -------------------------------------------------------------------------------- 1 | 15 2 | 14 3 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal01/bkpcabal01.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal01/impl/I.hs: -------------------------------------------------------------------------------- 1 | module I where 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal01/q/I.hsig: -------------------------------------------------------------------------------- 1 | signature I where 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal02/p/.gitignore: -------------------------------------------------------------------------------- 1 | H.hsig 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal04/p/A.hsig: -------------------------------------------------------------------------------- 1 | signature A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal05/.gitignore: -------------------------------------------------------------------------------- 1 | A.hsig 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal06/.gitignore: -------------------------------------------------------------------------------- 1 | impl/P.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal07/M.hs: -------------------------------------------------------------------------------- 1 | module M where 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/cabal/bkpcabal07/P.hsig: -------------------------------------------------------------------------------- 1 | signature P where 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/T13955.stdout: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/T15138.stdout: -------------------------------------------------------------------------------- 1 | 32 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/bkprun01.stdout: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/bkprun02.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/bkprun03.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/bkprun04.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/backpack/should_run/bkprun09.stdout: -------------------------------------------------------------------------------- 1 | S 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/boxy/T2193.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/T12733/.gitignore: -------------------------------------------------------------------------------- 1 | p/P.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/T12733/q/Q.hs: -------------------------------------------------------------------------------- 1 | module Q where 2 | import P 3 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal01/c_src/hello.c: -------------------------------------------------------------------------------- 1 | int foo () {return 9;} 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal01/hello.c: -------------------------------------------------------------------------------- 1 | int main () {return 9;} 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/p/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/p/P2.hs: -------------------------------------------------------------------------------- 1 | module P2 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/q/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/r/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/s/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal05/t/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal06/p-1.0/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal06/p-1.1/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal06/q/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal06/r/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal08/Main.hs: -------------------------------------------------------------------------------- 1 | import P 2 | main = putStrLn p 3 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal08/p1/P.hs: -------------------------------------------------------------------------------- 1 | module P where 2 | p = "p1" 3 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/cabal08/p2/P.hs: -------------------------------------------------------------------------------- 1 | module P where 2 | p = "p2" 3 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/ghcpkg04.hs: -------------------------------------------------------------------------------- 1 | import A 2 | -------------------------------------------------------------------------------- /testsuite/tests/cabal/sigcabal01/p/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/callarity/perf/T3924.stdout: -------------------------------------------------------------------------------- 1 | 3921225 2 | -------------------------------------------------------------------------------- /testsuite/tests/cmm/opt/T15188.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_compile/T15196.stdout: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/PopCnt.stdout: -------------------------------------------------------------------------------- 1 | 16 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/StaticArraySize.stdout: -------------------------------------------------------------------------------- 1 | success 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/StaticByteArraySize.stdout: -------------------------------------------------------------------------------- 1 | success 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T10521b.stdout: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T12433.stdout: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T12622.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T13425.stdout: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T14619.stdout: -------------------------------------------------------------------------------- 1 | (44.0,55.0,66.0) 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T14754.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T15696_1.stdout: -------------------------------------------------------------------------------- 1 | EQ 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T15696_2.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T15696_3.stdout: -------------------------------------------------------------------------------- 1 | fromList [T2] 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T1852.stdout: -------------------------------------------------------------------------------- 1 | [1,2,3,4] 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T2080.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T2838.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T2838.stdout-ws-64: -------------------------------------------------------------------------------- 1 | -4294967296 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T3207.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T3561.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T5149.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T5747.hs: -------------------------------------------------------------------------------- 1 | main = print (cos 0) 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T5747.stdout: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T6146.stdin: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T7163.stdout: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T7319.stderr: -------------------------------------------------------------------------------- 1 | T7319: test 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T8103.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T8256.stdout: -------------------------------------------------------------------------------- 1 | success 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9001.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9013.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9340.stdout: -------------------------------------------------------------------------------- 1 | tested 2208 patterns 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9533.stdout: -------------------------------------------------------------------------------- 1 | "A" 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9533b.stdout: -------------------------------------------------------------------------------- 1 | AA 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9533c.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/T9577.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun001.stdout: -------------------------------------------------------------------------------- 1 | -42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun002.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun003.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun004.stdout: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun005.stdout: -------------------------------------------------------------------------------- 1 | 196596 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun006.stdout: -------------------------------------------------------------------------------- 1 | 13 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun007.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun008.stdout: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun009.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun010.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun011.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun012.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun013.stdout: -------------------------------------------------------------------------------- 1 | "43\n" 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun015.stdout: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun017.stdout: -------------------------------------------------------------------------------- 1 | TrueTrueFalse -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun018.stdout: -------------------------------------------------------------------------------- 1 | 0.46920002 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun019.stdout: -------------------------------------------------------------------------------- 1 | 123400.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun020.stdout: -------------------------------------------------------------------------------- 1 | -1 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun021.stdout: -------------------------------------------------------------------------------- 1 | I succeeded! 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun022.stdout: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun023.stdout: -------------------------------------------------------------------------------- 1 | False -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun024.stdout: -------------------------------------------------------------------------------- 1 | False -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun027.stdout: -------------------------------------------------------------------------------- 1 | 58 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun028.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun031.stdout: -------------------------------------------------------------------------------- 1 | 35 2 | 35 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun032.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun033.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun035.stdout: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun037.stdout: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun039.stdout: -------------------------------------------------------------------------------- 1 | "Hello, world!\n" 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun040.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun049.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun050.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun052.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun054.stdout: -------------------------------------------------------------------------------- 1 | [X2,X4,X5] 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun056.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun058.stdout: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun059.stdout: -------------------------------------------------------------------------------- 1 | ([],[]) 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun060.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun061.stdout: -------------------------------------------------------------------------------- 1 | "a" 2 | "b" 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun062.stdout: -------------------------------------------------------------------------------- 1 | "abc" 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun066.stdout: -------------------------------------------------------------------------------- 1 | 885 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun067.stdout: -------------------------------------------------------------------------------- 1 | "foobar" 2 | -------------------------------------------------------------------------------- /testsuite/tests/codeGen/should_run/cgrun074.stdout: -------------------------------------------------------------------------------- 1 | 2828000 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/T2317/T2317.stdout: -------------------------------------------------------------------------------- 1 | 34.C -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/T3279.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/T367.stdout: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/T367_letnoescape.stdout: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/T4030.stderr: -------------------------------------------------------------------------------- 1 | T4030: <> 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/T4262.stdout: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/allocLimit3.stdout: -------------------------------------------------------------------------------- 1 | 34. -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc001.stdout: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc002.stdout: -------------------------------------------------------------------------------- 1 | Hello World -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc003.stdout: -------------------------------------------------------------------------------- 1 | Hello World -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc004.stdout: -------------------------------------------------------------------------------- 1 | done -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc006.stdout: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc007.stdout: -------------------------------------------------------------------------------- 1 | (903,903) 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc008.stdout: -------------------------------------------------------------------------------- 1 | thread killed -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc009.stderr: -------------------------------------------------------------------------------- 1 | conc009: hello 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc010.stdout: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc013.stdout: -------------------------------------------------------------------------------- 1 | [LT,EQ,GT] 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc016.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc028.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc029.stdout: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc030.stdout: -------------------------------------------------------------------------------- 1 | 34250a. -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc034.stdout: -------------------------------------------------------------------------------- 1 | Left <> 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc040.stderr: -------------------------------------------------------------------------------- 1 | conc040: timeout 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc041.stdout: -------------------------------------------------------------------------------- 1 | Before 2 | After 3 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/conc068.stderr: -------------------------------------------------------------------------------- 1 | conc068: foo 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/hs_try_putmvar001.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/setnumcapabilities001.stdout: -------------------------------------------------------------------------------- 1 | 14200 -------------------------------------------------------------------------------- /testsuite/tests/concurrent/should_run/throwto002.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/cpranal/should_run/CPRRepeat.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T11747.stdout: -------------------------------------------------------------------------------- 1 | Nothing 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T12595.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T13285.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T246.stdout: -------------------------------------------------------------------------------- 1 | "OK" 2 | "caught" 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T3382.stdout: -------------------------------------------------------------------------------- 1 | "correct" 2 | "false" 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T5742.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/T8952.stdout: -------------------------------------------------------------------------------- 1 | "ok" 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun002.stdout: -------------------------------------------------------------------------------- 1 | aabcb 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun003.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun004.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | 5 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun006.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun010.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun011.stdout: -------------------------------------------------------------------------------- 1 | 216 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun012.stdout: -------------------------------------------------------------------------------- 1 | 62 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun013.stdout: -------------------------------------------------------------------------------- 1 | "One" 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun014.stderr: -------------------------------------------------------------------------------- 1 | one 2 | two 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun014.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun015.stdout: -------------------------------------------------------------------------------- 1 | 31 2 | (111,True) 3 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun019.stdout: -------------------------------------------------------------------------------- 1 | [1,2,3,4,5] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun020.stdout: -------------------------------------------------------------------------------- 1 | [11,12] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun021.stdout: -------------------------------------------------------------------------------- 1 | [("Yale",60)] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/dsrun023.stdout: -------------------------------------------------------------------------------- 1 | [460] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/mc02.stdout: -------------------------------------------------------------------------------- 1 | [("Yale",60)] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/mc03.stdout: -------------------------------------------------------------------------------- 1 | [460] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/mc05.stdout: -------------------------------------------------------------------------------- 1 | [1,2,3,4,5] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deSugar/should_run/mc07.stdout: -------------------------------------------------------------------------------- 1 | [11,12] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/perf/T10858.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_fail/T9730.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_fail/drvfail016.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T10598_run.stdout: -------------------------------------------------------------------------------- 1 | 100 2 | 42 3 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T4528a.stdout: -------------------------------------------------------------------------------- 1 | [A,B,C] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T5628.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T7401.stdout: -------------------------------------------------------------------------------- 1 | True 2 | EQ 3 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T7931.stdout: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/T9576.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun-foldable1.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun001.stdout: -------------------------------------------------------------------------------- 1 | MkAge 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun005.stdout: -------------------------------------------------------------------------------- 1 | T1 2 | T1 3 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun007.stdout: -------------------------------------------------------------------------------- 1 | X :\ X 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun008.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun010.stdout: -------------------------------------------------------------------------------- 1 | works 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun013.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun014.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun016.stdout: -------------------------------------------------------------------------------- 1 | Success 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun017.stdout: -------------------------------------------------------------------------------- 1 | MkFoo 3# 4.3# 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun019.stdout: -------------------------------------------------------------------------------- 1 | xxx 2 | -------------------------------------------------------------------------------- /testsuite/tests/deriving/should_run/drvrun022.stdout: -------------------------------------------------------------------------------- 1 | ["testz"] 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A011.hs: -------------------------------------------------------------------------------- 1 | module A011 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A012.hs: -------------------------------------------------------------------------------- 1 | module A012 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A013.hs: -------------------------------------------------------------------------------- 1 | module A013 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A014.hs: -------------------------------------------------------------------------------- 1 | module A014 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A015.hs: -------------------------------------------------------------------------------- 1 | module A015 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A031.hs: -------------------------------------------------------------------------------- 1 | module A031 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A032.hs: -------------------------------------------------------------------------------- 1 | module A032 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A033.hs: -------------------------------------------------------------------------------- 1 | module A033 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A061a.hs: -------------------------------------------------------------------------------- 1 | module A061a where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A061b.hs: -------------------------------------------------------------------------------- 1 | module A061b where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A063.hs: -------------------------------------------------------------------------------- 1 | module A063 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A064.hs: -------------------------------------------------------------------------------- 1 | module A064 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A065.hs: -------------------------------------------------------------------------------- 1 | module A065 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A066.hs: -------------------------------------------------------------------------------- 1 | module A066 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A067.hs: -------------------------------------------------------------------------------- 1 | module A067 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A070.hs: -------------------------------------------------------------------------------- 1 | module A070 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A071.hs: -------------------------------------------------------------------------------- 1 | module A071 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/A200.hs: -------------------------------------------------------------------------------- 1 | module A200 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B021/C.hs: -------------------------------------------------------------------------------- 1 | module B021.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B022/C.hs: -------------------------------------------------------------------------------- 1 | module B022.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B023/C.hs: -------------------------------------------------------------------------------- 1 | module B023.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B024/C.hs: -------------------------------------------------------------------------------- 1 | module B024.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B025/C.hs: -------------------------------------------------------------------------------- 1 | module B025.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B041/C.hs: -------------------------------------------------------------------------------- 1 | module B041.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B042/C.hs: -------------------------------------------------------------------------------- 1 | module B042.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B043/C.hs: -------------------------------------------------------------------------------- 1 | module B043.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/B200/C.hs: -------------------------------------------------------------------------------- 1 | module B200.C where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/D063.hs: -------------------------------------------------------------------------------- 1 | module D063 where 2 | import A063 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/D200.hs: -------------------------------------------------------------------------------- 1 | module D200 where 2 | import A200 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T10219.hspp: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T10220B.hs: -------------------------------------------------------------------------------- 1 | module T10220B where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T10923.hs: -------------------------------------------------------------------------------- 1 | module T10923 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T10970.stdout: -------------------------------------------------------------------------------- 1 | 0.6.0.1 2 | OK 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T11182.stdout: -------------------------------------------------------------------------------- 1 | Lazy 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T11763.stdout: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12056a.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12062/A.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | import C 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12062/A.hs-boot: -------------------------------------------------------------------------------- 1 | module A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12135a.h: -------------------------------------------------------------------------------- 1 | message = 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12135b.h: -------------------------------------------------------------------------------- 1 | message = 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12192.hs: -------------------------------------------------------------------------------- 1 | module T12192 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12674/T12674.stdout: -------------------------------------------------------------------------------- 1 | Result 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12674/T12674w.stdout: -------------------------------------------------------------------------------- 1 | Result 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T12955.hsig: -------------------------------------------------------------------------------- 1 | signature T12955 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13392/T13392.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13604.hs: -------------------------------------------------------------------------------- 1 | module T13604 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13604.stdout: -------------------------------------------------------------------------------- 1 | compilation IS NOT required 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13604a.hs: -------------------------------------------------------------------------------- 1 | module T13604a where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13604a.stdout: -------------------------------------------------------------------------------- 1 | compilation IS NOT required 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T1372/p1/A1.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | data T = T 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T1372/p1/A2.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | data T' = T' 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T13803/E.hs-boot: -------------------------------------------------------------------------------- 1 | module E where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T14075/F.hs: -------------------------------------------------------------------------------- 1 | module F () where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T14075/V.hs-boot: -------------------------------------------------------------------------------- 1 | module V where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T14452.stdout: -------------------------------------------------------------------------------- 1 | -O3 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T1959/T1959.stdout: -------------------------------------------------------------------------------- 1 | 16 2 | 14 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T3007/B/Internal.hs-boot: -------------------------------------------------------------------------------- 1 | module Internal where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T3389.stdout: -------------------------------------------------------------------------------- 1 | abc 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T4931.stdout: -------------------------------------------------------------------------------- 1 | "bar baz" 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T703.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T706.stdout: -------------------------------------------------------------------------------- 1 | "testing" 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T7130.hs: -------------------------------------------------------------------------------- 1 | module T7130 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T7563.hs: -------------------------------------------------------------------------------- 1 | 2 | main = return () 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T7835/T7835.stdout: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T8184/B.hs-boot: -------------------------------------------------------------------------------- 1 | module B where 2 | 3 | data Y 4 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T9050.cmm: -------------------------------------------------------------------------------- 1 | // empty 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/T9776.hs: -------------------------------------------------------------------------------- 1 | module T9776 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/bug1677/Bar.hs: -------------------------------------------------------------------------------- 1 | module Bar where 2 | import Foo 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/bug1677/Foo.hs: -------------------------------------------------------------------------------- 1 | Module Foo where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d026/P/Q.hs: -------------------------------------------------------------------------------- 1 | module P.Q where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d051_1/P/Q.hs: -------------------------------------------------------------------------------- 1 | module P.Q where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d051_2/R/S.hs: -------------------------------------------------------------------------------- 1 | module R.S where 2 | import P.Q 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d052_1/P/Q.hs: -------------------------------------------------------------------------------- 1 | module P.Q where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d052_2/R/S.hs: -------------------------------------------------------------------------------- 1 | module R.S where 2 | import P.Q 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d053_1/P/Q.hs: -------------------------------------------------------------------------------- 1 | module P.Q where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/d053_2/R/S.hs: -------------------------------------------------------------------------------- 1 | module R.S where 2 | import P.Q 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/driver062a.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/driver062b.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/driver062c.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/driver062d.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/driver062e.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/dynHelloWorld.stdout: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/objc/objc-hi.stdout: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/objc/objcpp-hi.stdout: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/overlap/List.hs: -------------------------------------------------------------------------------- 1 | module List where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp002/W.hs-boot: -------------------------------------------------------------------------------- 1 | 2 | module W where 3 | 4 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp002/recomp002.stderr: -------------------------------------------------------------------------------- 1 | Middle 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp004/recomp004.stdout: -------------------------------------------------------------------------------- 1 | Foo 2 | Bar 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp008/recomp008.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp009/recomp009.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp010/recomp010.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp012/recomp012.stdout: -------------------------------------------------------------------------------- 1 | MyFalse 2 | MyTrue 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp016/C.hs: -------------------------------------------------------------------------------- 1 | module C where 2 | import B 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/recomp016/D.hs: -------------------------------------------------------------------------------- 1 | module D where 2 | import C 3 | -------------------------------------------------------------------------------- /testsuite/tests/driver/retc002/W.hs: -------------------------------------------------------------------------------- 1 | module W where 2 | 3 | import Q 4 | -------------------------------------------------------------------------------- /testsuite/tests/driver/retc002/W.hs-boot: -------------------------------------------------------------------------------- 1 | module W where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/retc002/retc002.stderr: -------------------------------------------------------------------------------- 1 | Middle 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/rtsopts002.hs: -------------------------------------------------------------------------------- 1 | main = print "hello" 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/should_fail/T10895.hs: -------------------------------------------------------------------------------- 1 | module NotMain where 2 | -------------------------------------------------------------------------------- /testsuite/tests/driver/withRtsOpts.stdout: -------------------------------------------------------------------------------- 1 | [("GHC RTS", "YES") 2 | -------------------------------------------------------------------------------- /testsuite/tests/dynlibs/T3807.stdout: -------------------------------------------------------------------------------- 1 | i is 126 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_compile/cc009_inc.h: -------------------------------------------------------------------------------- 1 | extern void *foo; 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_fail/UnsafeReenter.stdout: -------------------------------------------------------------------------------- 1 | in C 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/Capi_Ctype_001.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | 16 3 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/Capi_Ctype_002.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/PrimFFIInt16.stdout: -------------------------------------------------------------------------------- 1 | 45 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/PrimFFIInt8.stdout: -------------------------------------------------------------------------------- 1 | 45 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/PrimFFIWord16.stdout: -------------------------------------------------------------------------------- 1 | 45 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/PrimFFIWord8.stdout: -------------------------------------------------------------------------------- 1 | 45 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T1288.stdout: -------------------------------------------------------------------------------- 1 | The argument passed was 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T2276.stdout: -------------------------------------------------------------------------------- 1 | The argument passed was 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T4038.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T5594.stdout: -------------------------------------------------------------------------------- 1 | Hello! 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T7170.stdout: -------------------------------------------------------------------------------- 1 | finalizing 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T8083.stdout: -------------------------------------------------------------------------------- 1 | In blah 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/T9274.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/capi_value.stdout: -------------------------------------------------------------------------------- 1 | 23 2 | 24 3 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/fed001.stdout: -------------------------------------------------------------------------------- 1 | [12,34,56,78,90] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi001.stdout: -------------------------------------------------------------------------------- 1 | No bug 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi003.stdout: -------------------------------------------------------------------------------- 1 | 0.8414709848078965 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi006.stdout: -------------------------------------------------------------------------------- 1 | 84 2 | 84 3 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi007.stdout: -------------------------------------------------------------------------------- 1 | exiting... 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi011.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi013.stdout: -------------------------------------------------------------------------------- 1 | [12,34,56,78,90] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi015.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi015_cbits.c: -------------------------------------------------------------------------------- 1 | int var = 42; 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi015_cbits.h: -------------------------------------------------------------------------------- 1 | extern int var; 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi016.stdout: -------------------------------------------------------------------------------- 1 | 66 55 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi018.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi018_ghci.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi019.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | 6 3 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi021.stdout: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi022.stdout: -------------------------------------------------------------------------------- 1 | "ffi022" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/ffi_parsing_001.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/ffi/should_run/fptrfail01.stdout: -------------------------------------------------------------------------------- 1 | f33 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/gadt2.stdout: -------------------------------------------------------------------------------- 1 | [True,False] 2 | [LT,EQ,GT] 3 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/gadt4.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/gadt5.stdout: -------------------------------------------------------------------------------- 1 | (3,4) 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/nbe.stdout: -------------------------------------------------------------------------------- 1 | [True,False] 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/records.stdout: -------------------------------------------------------------------------------- 1 | 9 2 | 5 3 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/tc.stdout: -------------------------------------------------------------------------------- 1 | Bool 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/type-rep.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/ubx-records.stdout: -------------------------------------------------------------------------------- 1 | 9 2 | 5 3 | 0 4 | -------------------------------------------------------------------------------- /testsuite/tests/gadt/while.stdout: -------------------------------------------------------------------------------- 1 | (15,(6,1)) 2 | -------------------------------------------------------------------------------- /testsuite/tests/generics/GFullyStrict.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /testsuite/tests/generics/GenNewtype.stdout: -------------------------------------------------------------------------------- 1 | [False,True] 2 | -------------------------------------------------------------------------------- /testsuite/tests/generics/T10030.stdout: -------------------------------------------------------------------------------- 1 | base 2 | ghc-prim 3 | -------------------------------------------------------------------------------- /testsuite/tests/generics/T5462Yes2.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T10942.stdout: -------------------------------------------------------------------------------- 1 | ["-XFlexibleInstances","-XCPP"] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T12099.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T6145.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T8628.stdout: -------------------------------------------------------------------------------- 1 | True 2 | Y () 3 | "done" 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T8639_api.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | Bool 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/T9595.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-api/dynCompileExpr/dynCompileExpr.stdout: -------------------------------------------------------------------------------- 1 | <<()>> 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_fail/T9930: -------------------------------------------------------------------------------- 1 | main = undefined 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/T11478.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/T11478.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/T3890.stdout: -------------------------------------------------------------------------------- 1 | Q1 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/T9905.stdout: -------------------------------------------------------------------------------- 1 | [1,2] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/T9905b.stdout: -------------------------------------------------------------------------------- 1 | [1,2] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/ghc-e002.stdout: -------------------------------------------------------------------------------- 1 | This is main 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/ghc-e003.stdout: -------------------------------------------------------------------------------- 1 | Foo 2 | Bar 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/ghc-e004.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghc-e/should_run/ghc-e006.stdout: -------------------------------------------------------------------------------- 1 | X 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci.debugger/scripts/T7386.stdout: -------------------------------------------------------------------------------- 1 | x = SSucc SZero 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci.debugger/scripts/T8557.stdout: -------------------------------------------------------------------------------- 1 | x = SNil 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci.debugger/scripts/print014.stdout: -------------------------------------------------------------------------------- 1 | e = Exist 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/T16392/T16392.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | 4 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/T3333.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/T10458.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/T10955.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/T10955dyn.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/T11072gcc.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/T11072msvc.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/dyn/big-obj.stdout: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/ghcilink001.stdout: -------------------------------------------------------------------------------- 1 | 84 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/ghcilink002.stdout: -------------------------------------------------------------------------------- 1 | 84 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/ghcilink004.stdout: -------------------------------------------------------------------------------- 1 | 84 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/linking/ghcilink005.stdout: -------------------------------------------------------------------------------- 1 | 84 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog005/A1.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | x = 1 :: Int 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog005/prog005.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog007/C.hs-boot: -------------------------------------------------------------------------------- 1 | 2 | module C where 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog007/ghci.prog007.script: -------------------------------------------------------------------------------- 1 | :l B 2 | A 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog007/ghci.prog007.stdout: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog009/A1.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | 3 | import B 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog009/A2.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog009/B.hs: -------------------------------------------------------------------------------- 1 | module B where 2 | 3 | yan = "tan" 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog010/B.hs: -------------------------------------------------------------------------------- 1 | module B where 2 | 3 | import A 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog011/prog011.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | 11 3 | "Hello" 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog012/Bar1.hs: -------------------------------------------------------------------------------- 1 | module Bar where 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/prog012/prog012.stdout: -------------------------------------------------------------------------------- 1 | "foo" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/Defer02.stdout: -------------------------------------------------------------------------------- 1 | " -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10110.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 5 3 | 8 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10249.script: -------------------------------------------------------------------------------- 1 | _ -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10322.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | 7 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10408A.script: -------------------------------------------------------------------------------- 1 | print "T10408A" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10408B.script: -------------------------------------------------------------------------------- 1 | print "T10408B" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T10520.stdout: -------------------------------------------------------------------------------- 1 | Bar {baz = 42} 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T11051a.stdout: -------------------------------------------------------------------------------- 1 | data Hi 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T11051b.stdout: -------------------------------------------------------------------------------- 1 | data Hello = ... 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T11389.script: -------------------------------------------------------------------------------- 1 | "test" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T11456.script: -------------------------------------------------------------------------------- 1 | :set +c 2 | :load T11456 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T11728.script: -------------------------------------------------------------------------------- 1 | :l T11728 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12007.stdout: -------------------------------------------------------------------------------- 1 | ('d','c') 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12023.script: -------------------------------------------------------------------------------- 1 | :browse GHC.Prim 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12023.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12091.script: -------------------------------------------------------------------------------- 1 | x = 5 2 | x -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12091.stdout: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T12520.stdout: -------------------------------------------------------------------------------- 1 | "foo" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T13385.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T13420.script: -------------------------------------------------------------------------------- 1 | :load T13420 2 | :i F 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T13591.script: -------------------------------------------------------------------------------- 1 | :l T13591A 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T14342.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T14969.script: -------------------------------------------------------------------------------- 1 | 3 _ 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T15325.script: -------------------------------------------------------------------------------- 1 | :l T15325 2 | plh 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T2816.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | 4 3 | α :: Integer 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T3263.script: -------------------------------------------------------------------------------- 1 | :load T3263 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T4051.hs: -------------------------------------------------------------------------------- 1 | module X' where 2 | x = 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T4051.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T4087.script: -------------------------------------------------------------------------------- 1 | :l T4087 2 | :i Equal 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T4832.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5045.script: -------------------------------------------------------------------------------- 1 | :l T5045.hs 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5545.script: -------------------------------------------------------------------------------- 1 | :module Prelude 2 | :i $! 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5564.script: -------------------------------------------------------------------------------- 1 | 2 2 | git 3 | 3 4 | fit 5 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5564.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5566.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | D 3 | "D" 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5836.script: -------------------------------------------------------------------------------- 1 | import Does.Not.Exist 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5975a.script: -------------------------------------------------------------------------------- 1 | :load föøbàr1.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T5975b.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T6091.script: -------------------------------------------------------------------------------- 1 | :l T6091.hs 2 | :info foo 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T7117.stdout: -------------------------------------------------------------------------------- 1 | FooInt :: Foo Int 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T7688.stdout: -------------------------------------------------------------------------------- 1 | Proxy :: k -> * 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T789.stdout: -------------------------------------------------------------------------------- 1 | 5163 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T7894.script: -------------------------------------------------------------------------------- 1 | :i Data.Maybe.-> 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8116.stdout: -------------------------------------------------------------------------------- 1 | BOOM 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8383.script: -------------------------------------------------------------------------------- 1 | :l T8383 2 | foo 3 | bar 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8383.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8469.script: -------------------------------------------------------------------------------- 1 | :l T8469 2 | :info Int 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8674.script: -------------------------------------------------------------------------------- 1 | :l T8674.hs 2 | :i Sing 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8696.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8776.script: -------------------------------------------------------------------------------- 1 | :load T8776.hs 2 | :i P 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8831.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T8931.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9086b.stdout: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9181.script: -------------------------------------------------------------------------------- 1 | :browse GHC.TypeLits 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9658.stdout: -------------------------------------------------------------------------------- 1 | op :: (a :-: b) => a -> b 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9762.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9878.script: -------------------------------------------------------------------------------- 1 | :l T9878.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9878.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9878b.script: -------------------------------------------------------------------------------- 1 | :l T9878b.hs 2 | f 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/T9878b.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci006.stdout: -------------------------------------------------------------------------------- 1 | "\"foo\"" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci016.script: -------------------------------------------------------------------------------- 1 | :l ghci016 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci016.stdout: -------------------------------------------------------------------------------- 1 | T 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci017.script: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci017.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci018.stdout: -------------------------------------------------------------------------------- 1 | Q 2 | 'x' 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci019.script: -------------------------------------------------------------------------------- 1 | :l ghci019 2 | :i Foo 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci020.script: -------------------------------------------------------------------------------- 1 | :i (->) 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci021.stdout: -------------------------------------------------------------------------------- 1 | 'a' 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci028.stdout: -------------------------------------------------------------------------------- 1 | "HSIF" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci031.script: -------------------------------------------------------------------------------- 1 | :l ghci031 2 | :i D 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci033.script: -------------------------------------------------------------------------------- 1 | :l ghci033 2 | :i Foo 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci034.stdout: -------------------------------------------------------------------------------- 1 | Foo 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci035.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci037.stdout: -------------------------------------------------------------------------------- 1 | False 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci039.stdout: -------------------------------------------------------------------------------- 1 | "A" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci043.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci044a.stdout: -------------------------------------------------------------------------------- 1 | "First" 2 | "Second" 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci045.stdout: -------------------------------------------------------------------------------- 1 | A 2 | C 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci050.stdout: -------------------------------------------------------------------------------- 1 | ["as","df"] 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci052.stdout: -------------------------------------------------------------------------------- 1 | "M" 2 | "E" 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci054.stdout: -------------------------------------------------------------------------------- 1 | foo :: Foo 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci056.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/scripts/ghci062.stdout: -------------------------------------------------------------------------------- 1 | "test" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_fail/T10549.script: -------------------------------------------------------------------------------- 1 | :load T10549.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_fail/T10549a.script: -------------------------------------------------------------------------------- 1 | :load T10549a.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_fail/T14608.script: -------------------------------------------------------------------------------- 1 | :load T14608.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_fail/T15055.script: -------------------------------------------------------------------------------- 1 | import GHC 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T10145.script: -------------------------------------------------------------------------------- 1 | :i (->) 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T10857a.script: -------------------------------------------------------------------------------- 1 | :showi lang 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T10857b.script: -------------------------------------------------------------------------------- 1 | :showi lang 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T12128.script: -------------------------------------------------------------------------------- 1 | :load T12128 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T14963a.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T14963b.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T14963c.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15007.script: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | _ 4 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15007.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15633a.script: -------------------------------------------------------------------------------- 1 | :t True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15633a.stderr: -------------------------------------------------------------------------------- 1 | TcPluginGHCi 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15633a.stdout: -------------------------------------------------------------------------------- 1 | True :: Bool 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15633b.stderr: -------------------------------------------------------------------------------- 1 | TcPluginGHCi 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15633b.stdout: -------------------------------------------------------------------------------- 1 | True :: Bool 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T15806.stdout: -------------------------------------------------------------------------------- 1 | (Maybe Int) :: * -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T2589.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T2881.stdout: -------------------------------------------------------------------------------- 1 | 10946 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T3171.stdout: -------------------------------------------------------------------------------- 1 | Interrupted. 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T8377.stdout: -------------------------------------------------------------------------------- 1 | 10000 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/T9915.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 42 3 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/ghcirun001.stdout: -------------------------------------------------------------------------------- 1 | "it works" 2 | -------------------------------------------------------------------------------- /testsuite/tests/ghci/should_run/ghcirun003.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/T10272.stdout-ws-32: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/T10272.stdout-ws-64: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/T15758.response: -------------------------------------------------------------------------------- 1 | -o T15758.a.hs 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/T4340.stdout-ws-32: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/T4340.stdout-ws-64: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/hsc2hs003.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/hsc2hs/hsc2hs004.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/indexed-types/should_compile/PushInAsGivens.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/indexed-types/should_fail/T1987b.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/indexed-types/should_fail/T7102.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/indexed-types/should_run/T11465a.stdout: -------------------------------------------------------------------------------- 1 | 'c' 2 | -------------------------------------------------------------------------------- /testsuite/tests/indexed-types/should_run/T2985.stdout: -------------------------------------------------------------------------------- 1 | (0,4) 2 | -------------------------------------------------------------------------------- /testsuite/tests/iserv-remote/iserv-remote.stderr: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/iserv-remote/iserv-remote.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/lib/integer/gcdInteger.stdout: -------------------------------------------------------------------------------- 1 | 9223372036854775808 2 | -------------------------------------------------------------------------------- /testsuite/tests/lib/integer/gcdInteger.stdout-ws-32: -------------------------------------------------------------------------------- 1 | 2147483648 2 | -------------------------------------------------------------------------------- /testsuite/tests/lib/integer/integerBits.stdout: -------------------------------------------------------------------------------- 1 | Start 2 | End 3 | -------------------------------------------------------------------------------- /testsuite/tests/lib/integer/plusMinusInteger.stdout: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /testsuite/tests/mdo/should_compile/mdo003.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/mdo/should_compile/mdo004.stdout: -------------------------------------------------------------------------------- 1 | (1,3) 2 | -------------------------------------------------------------------------------- /testsuite/tests/mdo/should_run/mdorun003.stdout: -------------------------------------------------------------------------------- 1 | "x" 2 | (42,()) 3 | -------------------------------------------------------------------------------- /testsuite/tests/module/T7765.hs: -------------------------------------------------------------------------------- 1 | module Main where 2 | -------------------------------------------------------------------------------- /testsuite/tests/module/mod179.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/CarryOverflow.stdout: -------------------------------------------------------------------------------- 1 | Passed 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/NumDecimals.stdout: -------------------------------------------------------------------------------- 1 | 342. -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T10011.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T11702.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T15301.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T1603.stdout: -------------------------------------------------------------------------------- 1 | [-1] 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T4383.hs: -------------------------------------------------------------------------------- 1 | main = print (0.5 ^ 1030) 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T4383.stdout: -------------------------------------------------------------------------------- 1 | 8.691694759794e-311 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/T5863.stdout: -------------------------------------------------------------------------------- 1 | 0.4 2 | 0.6 3 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/arith006.stdout: -------------------------------------------------------------------------------- 1 | 42.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/arith009.stdout: -------------------------------------------------------------------------------- 1 | -40 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/arith014.stdout: -------------------------------------------------------------------------------- 1 | [-2,2] 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/expfloat.stdout: -------------------------------------------------------------------------------- 1 | 31.500393 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/numrun010.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /testsuite/tests/numeric/should_run/numrun011.stdout: -------------------------------------------------------------------------------- 1 | 1.1754944e-38 2 | -------------------------------------------------------------------------------- /testsuite/tests/package/T4806.hs: -------------------------------------------------------------------------------- 1 | import Data.Map 2 | -------------------------------------------------------------------------------- /testsuite/tests/package/T4806a.hs: -------------------------------------------------------------------------------- 1 | import Data.Map 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_compile/T13600a.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/T3153.hs: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE 2 | # 3 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/T8431.hs: -------------------------------------------------------------------------------- 1 | ) 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/readFail021.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/typeops_A.hs: -------------------------------------------------------------------------------- 1 | type X = 1 + 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/typeops_B.hs: -------------------------------------------------------------------------------- 1 | type X = + 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/typeops_C.hs: -------------------------------------------------------------------------------- 1 | type X = 1 + + 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_fail/typeops_D.hs: -------------------------------------------------------------------------------- 1 | type X = + 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_run/ParserMultiWayIf.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_run/T10807.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | 1 3 | 3 4 | 1 5 | -------------------------------------------------------------------------------- /testsuite/tests/parser/should_run/operator2.stdout: -------------------------------------------------------------------------------- 1 | [3] 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/unicode/T2302.hs: -------------------------------------------------------------------------------- 1 | module T2302 where 2 | f = À 3 | -------------------------------------------------------------------------------- /testsuite/tests/parser/unicode/T7650.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /testsuite/tests/parser/unicode/utf8_024.stdout: -------------------------------------------------------------------------------- 1 | 29 2 | -------------------------------------------------------------------------------- /testsuite/tests/partial-sigs/should_compile/12531.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/patsyn/should_run/T11985.stdout: -------------------------------------------------------------------------------- 1 | (3,2) 2 | -------------------------------------------------------------------------------- /testsuite/tests/patsyn/should_run/T9783.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 44 3 | -------------------------------------------------------------------------------- /testsuite/tests/patsyn/should_run/bidir-explicit.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/patsyn/should_run/ex-prov-run.stdout: -------------------------------------------------------------------------------- 1 | True 2 | False 3 | -------------------------------------------------------------------------------- /testsuite/tests/patsyn/should_run/unboxed-wrapper.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/compiler/T12877.stdout: -------------------------------------------------------------------------------- 1 | n 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/join_points/join002.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/join_points/join003.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/join_points/join004.stdout: -------------------------------------------------------------------------------- 1 | 793515 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/join_points/join007.stdout-ws-32: -------------------------------------------------------------------------------- 1 | -999630016 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/DeriveNull.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/MethSharing.stdout: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T10359.stdout: -------------------------------------------------------------------------------- 1 | 2000.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T12791.stdout: -------------------------------------------------------------------------------- 1 | 200010000 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T13001.stdout: -------------------------------------------------------------------------------- 1 | 5001 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T13623.stdout: -------------------------------------------------------------------------------- 1 | 575740560 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T14936.stdout: -------------------------------------------------------------------------------- 1 | "Done" 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T14955.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T3586.stdout: -------------------------------------------------------------------------------- 1 | 2.79999863e8 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T3736.stdout: -------------------------------------------------------------------------------- 1 | Match 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T3738.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T4321.stdout: -------------------------------------------------------------------------------- 1 | 3.1415926535897643 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T4474a.stdout: -------------------------------------------------------------------------------- 1 | 67108864 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T4474b.stdout: -------------------------------------------------------------------------------- 1 | 67108864 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T4474c.stdout: -------------------------------------------------------------------------------- 1 | 67108864 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T4830.stdout: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T5113.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T5205.stdout: -------------------------------------------------------------------------------- 1 | Done 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T5835.stdout: -------------------------------------------------------------------------------- 1 | 200010000 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7257.stdout: -------------------------------------------------------------------------------- 1 | 100001 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7436.stdout: -------------------------------------------------------------------------------- 1 | "end" 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7507.stdout: -------------------------------------------------------------------------------- 1 | 10485760 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7797.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7850.stdout: -------------------------------------------------------------------------------- 1 | 65533 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T7954.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T8472.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T876.stdout: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/should_run/T9203.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/perf/space_leaks/space_leak_001.stdout: -------------------------------------------------------------------------------- 1 | 456574 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T10294.stderr: -------------------------------------------------------------------------------- 1 | Annotated binding found: foo 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T10420.stdout: -------------------------------------------------------------------------------- 1 | SHOWED 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T11244.hs: -------------------------------------------------------------------------------- 1 | module ShouldFail where 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T14335.hs: -------------------------------------------------------------------------------- 1 | module T14335 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T16104.stdout: -------------------------------------------------------------------------------- 1 | Found complement! 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/T16260.hs: -------------------------------------------------------------------------------- 1 | module T16260 where 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/annotation-plugin/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/frontend01.hs: -------------------------------------------------------------------------------- 1 | main = putStrLn "hello world" 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/plugins05.stdout: -------------------------------------------------------------------------------- 1 | Hello From The Plugin 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/plugins07.stdout: -------------------------------------------------------------------------------- 1 | "foo" 2 | -------------------------------------------------------------------------------- /testsuite/tests/plugins/plugins09.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/polykinds/PolyKinds09.stdout: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /testsuite/tests/polykinds/T14174a.stderr: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/polykinds/T14887a.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/polykinds/T6068.script: -------------------------------------------------------------------------------- 1 | :l T6068 2 | :t exists Nothing 3 | -------------------------------------------------------------------------------- /testsuite/tests/polykinds/T7433.hs: -------------------------------------------------------------------------------- 1 | data N = Z 2 | type T = 'Z 3 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_compile/prof002.stdout: -------------------------------------------------------------------------------- 1 | "[1,2,3,4,5]" 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T11489.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T11627a.stdout: -------------------------------------------------------------------------------- 1 | 456574 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T11978a.stdout: -------------------------------------------------------------------------------- 1 | Hello! 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T14257.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T5314.stdout: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T5363.stdout-ws-32: -------------------------------------------------------------------------------- 1 | 194516864 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T5559.stdout: -------------------------------------------------------------------------------- 1 | 121393 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/T680.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/prof-doc-fib.stdout: -------------------------------------------------------------------------------- 1 | 1347256 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/profinline001.stdout: -------------------------------------------------------------------------------- 1 | 132 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/scc001.stdout: -------------------------------------------------------------------------------- 1 | True 2 | 3 3 | 'a' 4 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/scc002.stdout: -------------------------------------------------------------------------------- 1 | 110 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/scc003.stdout: -------------------------------------------------------------------------------- 1 | 1357215 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/toplevel_scc_1.stdin: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /testsuite/tests/profiling/should_run/toplevel_scc_1.stdout: -------------------------------------------------------------------------------- 1 | 230747508 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/10queens/10queens.stdout: -------------------------------------------------------------------------------- 1 | 724 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/andre_monad/andre_monad.stdout: -------------------------------------------------------------------------------- 1 | "(2,15002)" 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/cvh_unboxing/cvh_unboxing.stdout: -------------------------------------------------------------------------------- 1 | "aa" -------------------------------------------------------------------------------- /testsuite/tests/programs/fun_insts/fun_insts.stdout: -------------------------------------------------------------------------------- 1 | 1.0 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/hs-boot/C.hs: -------------------------------------------------------------------------------- 1 | 2 | module C where 3 | -------------------------------------------------------------------------------- /testsuite/tests/programs/jq_readsPrec/jq_readsPrec.stdin: -------------------------------------------------------------------------------- 1 | (V 1) 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/jq_readsPrec/jq_readsPrec.stdout: -------------------------------------------------------------------------------- 1 | V 1 -------------------------------------------------------------------------------- /testsuite/tests/programs/north_array/north_array.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/record_upd/record_upd.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/programs/seward-space-leak/cg023.stdout: -------------------------------------------------------------------------------- 1 | False -------------------------------------------------------------------------------- /testsuite/tests/quasiquotation/qq005/qq005.stdout: -------------------------------------------------------------------------------- 1 | 9 2 | 2 3 | 1 + 2 4 | -------------------------------------------------------------------------------- /testsuite/tests/quotes/T3572.stdout: -------------------------------------------------------------------------------- 1 | data Void_0 2 | -------------------------------------------------------------------------------- /testsuite/tests/rebindable/T5038.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/rebindable/rebindable11.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/rebindable/rebindable7.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /testsuite/tests/regalloc/regalloc_unit_tests.stdout: -------------------------------------------------------------------------------- 1 | All tests passed. 2 | -------------------------------------------------------------------------------- /testsuite/tests/rename/should_fail/T15611b.hs: -------------------------------------------------------------------------------- 1 | module T15611b where 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/EventlogOutput.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T10017.stdout: -------------------------------------------------------------------------------- 1 | Received my signal 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T10728.stdout: -------------------------------------------------------------------------------- 1 | maxN Successful 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11223/T11223_link_order_a_b_succeed.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11223/T11223_link_order_b_a_2_succeed.stdout: -------------------------------------------------------------------------------- 1 | 256 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11223/T11223_link_order_b_a_succeed.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11223/T11223_simple_link.stdout: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11223/T11223_simple_link_lib.stdout: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T11788.stdout: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T12031/T12031.stdout: -------------------------------------------------------------------------------- 1 | The value of foo is 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T12771/T12771.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T12903.stdout: -------------------------------------------------------------------------------- 1 | caught 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T13082/T13082_good.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T13617.stdout: -------------------------------------------------------------------------------- 1 | 150 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T14497.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T14611/T14611.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T14900.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | Finished 4 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T15894/T15894.stdout: -------------------------------------------------------------------------------- 1 | 72.25 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T1791/T1791.stdout: -------------------------------------------------------------------------------- 1 | Heap overflow caught! 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T2783.stderr: -------------------------------------------------------------------------------- 1 | T2783: <> 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T4059.stdout: -------------------------------------------------------------------------------- 1 | 7.0 2 | 92.0 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T4850.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T5435_dyn_gcc.stdout: -------------------------------------------------------------------------------- 1 | initializer run 2 | success 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T5435_v_gcc.stdout: -------------------------------------------------------------------------------- 1 | initializer run 2 | success 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T5993.stdout: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T6006.stdout: -------------------------------------------------------------------------------- 1 | "" 2 | [] 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T6006.stdout-mingw32: -------------------------------------------------------------------------------- 1 | "T6006" 2 | [] 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7037.hs: -------------------------------------------------------------------------------- 1 | main = print "ok" 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7037.stdout: -------------------------------------------------------------------------------- 1 | "ok" 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7040.stdout: -------------------------------------------------------------------------------- 1 | x: 0 2 | x: 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7040_c.h: -------------------------------------------------------------------------------- 1 | void printx(); 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7040_ghci.stdout: -------------------------------------------------------------------------------- 1 | x: 0 2 | x: 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7087.stderr: -------------------------------------------------------------------------------- 1 | T7087: thread killed 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T7227.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T8035.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/T8308/T8308.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/alloccounter1.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/bug1010.stdout: -------------------------------------------------------------------------------- 1 | 10020 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/flags/T12870_.stdout: -------------------------------------------------------------------------------- 1 | Heap overflow caught! 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/flags/T12870g.stdout: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /testsuite/tests/rts/flags/T12870h.stdout: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /testsuite/tests/rts/keep-cafs.stdout: -------------------------------------------------------------------------------- 1 | 1000 2 | 1001 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/outofmem.stderr: -------------------------------------------------------------------------------- 1 | outofmem.exe: Out of memory 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/outofmem.stderr-ws-64: -------------------------------------------------------------------------------- 1 | outofmem: out of memory 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/outofmem.stdout: -------------------------------------------------------------------------------- 1 | exit(251) 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/outofmem2.stdout: -------------------------------------------------------------------------------- 1 | exit(251) 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/overflow1.stderr: -------------------------------------------------------------------------------- 1 | overflow1: Out of memory 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/overflow2.stderr: -------------------------------------------------------------------------------- 1 | overflow2: Out of memory 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/overflow3.stderr: -------------------------------------------------------------------------------- 1 | overflow3: Out of memory 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/rts/rdynamic.stdout: -------------------------------------------------------------------------------- 1 | Just "works" 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/rtsflags001.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/rtsflags002.hs: -------------------------------------------------------------------------------- 1 | main = return () 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/rtsflags002.stderr: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /testsuite/tests/rts/stablename001.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/rts/stack003.stdout: -------------------------------------------------------------------------------- 1 | 500001 2 | -------------------------------------------------------------------------------- /testsuite/tests/runghc/T8601.stdout: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /testsuite/tests/safeHaskell/ghci/T12509.script: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/safeHaskell/ghci/p10.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/safeHaskell/ghci/p16.stdout: -------------------------------------------------------------------------------- 1 | "t1" 2 | -------------------------------------------------------------------------------- /testsuite/tests/safeHaskell/ghci/p6.stdout: -------------------------------------------------------------------------------- 1 | 0.8414709848078965 2 | -------------------------------------------------------------------------------- /testsuite/tests/safeHaskell/ghci/p9.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/prog003/simplCore.oneShot.stdout: -------------------------------------------------------------------------------- 1 | 195 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T13025.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T13155.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T13317.stdout: -------------------------------------------------------------------------------- 1 | 3 KnownBranch 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T13340.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T16254.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T3055.stdout: -------------------------------------------------------------------------------- 1 | I# -28# 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T3234.stdout: -------------------------------------------------------------------------------- 1 | 1 fold/build -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T4138.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5327.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5615.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5623.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5658b.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5776.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T5996.stdout: -------------------------------------------------------------------------------- 1 | y2 = x2 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T7702.stderr: -------------------------------------------------------------------------------- 1 | T7702Plugin 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T7796.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T9441a.stderr: -------------------------------------------------------------------------------- 1 | f1 = f2 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T9441b.stderr: -------------------------------------------------------------------------------- 1 | Rec { 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_compile/T9441c.stderr: -------------------------------------------------------------------------------- 1 | Rec { 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/SeqRule.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T12689broken.stdout: -------------------------------------------------------------------------------- 1 | MkT6Good 42 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T13429.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T13429_2.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T13733.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T13750.stdout: -------------------------------------------------------------------------------- 1 | "x" 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T14178.stdout: -------------------------------------------------------------------------------- 1 | 8 2 | OK 3 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T14868.stdout: -------------------------------------------------------------------------------- 1 | (4,"foo") 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T14894.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T14965.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T15114.stdout: -------------------------------------------------------------------------------- 1 | all is well 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T15840.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T16208.stdout: -------------------------------------------------------------------------------- 1 | good 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T3403.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | 0 3 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T3437.stdout: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T3591.stdout: -------------------------------------------------------------------------------- 1 | ((5,2),(1,2,6)) 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T3959.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T3983.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T4814.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5315.stdout: -------------------------------------------------------------------------------- 1 | Test 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5441.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5453.stdout: -------------------------------------------------------------------------------- 1 | OK 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5915.stdout: -------------------------------------------------------------------------------- 1 | [0] 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5920.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T5997.stdout: -------------------------------------------------------------------------------- 1 | 1.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T7101.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T7924.stderr: -------------------------------------------------------------------------------- 1 | T7924: Boom 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T9128.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/T9390.stdout: -------------------------------------------------------------------------------- 1 | 'B' 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/runST.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/simplrun001.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/simplrun002.stderr: -------------------------------------------------------------------------------- 1 | Yes 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/simplrun002.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/simplrun003.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplCore/should_run/simplrun009.stdout: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplStg/should_run/T13536.stdout: -------------------------------------------------------------------------------- 1 | Just 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/simplStg/should_run/T13536a.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/.gitignore: -------------------------------------------------------------------------------- 1 | T10148 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/T10218.stdout: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/T14285.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/T8425/T8425.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/T9254.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/strun003.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/stranal/should_run/strun004.stdout: -------------------------------------------------------------------------------- 1 | 300 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T10596.stderr: -------------------------------------------------------------------------------- 1 | Just 100 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T12478_2.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T13473.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /testsuite/tests/th/T13618.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T13885.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T14298.stdout: -------------------------------------------------------------------------------- 1 | calling f(2) 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/th/T16180.stdout: -------------------------------------------------------------------------------- 1 | Hello world 2 | 3 | -------------------------------------------------------------------------------- /testsuite/tests/th/T2014/A.hs: -------------------------------------------------------------------------------- 1 | module A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T2014/A.hs-boot: -------------------------------------------------------------------------------- 1 | module A where 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T5379.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T5410.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/T5555.stdout: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_StaticPointers.stdout: -------------------------------------------------------------------------------- 1 | "found" 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_finalizer2.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_ghci1.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | 6 3 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_linker/Dummy.hs: -------------------------------------------------------------------------------- 1 | module Dummy where 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_recover.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_reifyLocalDefs2.stderr: -------------------------------------------------------------------------------- 1 | ConT GHC.Types.Int 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_repGuardOutput.stdout: -------------------------------------------------------------------------------- 1 | 6 2 | 7 3 | 2 4 | 9 5 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_spliceE1.stdout: -------------------------------------------------------------------------------- 1 | "hello" 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_spliceE4.stdout: -------------------------------------------------------------------------------- 1 | "Hello" 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_spliceE5.stdout: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_spliceE5_prof.stdout: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /testsuite/tests/th/TH_spliceE5_prof_ext.stdout: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/T13168/T13168.stdout: -------------------------------------------------------------------------------- 1 | Window 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_compile/T12427.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_compile/tc159.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_fail/T1987a.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_fail/T3102.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_fail/T5236.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_fail/tcfail149.stdout: -------------------------------------------------------------------------------- 1 | "1 2" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/Defer01.stdout: -------------------------------------------------------------------------------- 1 | "No errors!" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T11049.stdout: -------------------------------------------------------------------------------- 1 | [8] 2 | [] 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T11120.stdout: -------------------------------------------------------------------------------- 1 | 'CharHash 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T13435.stdout: -------------------------------------------------------------------------------- 1 | I#3 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T14925.stdout: -------------------------------------------------------------------------------- 1 | Ω 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T1624.stdout: -------------------------------------------------------------------------------- 1 | Nothing 2 | 'y' 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T1735.stdout: -------------------------------------------------------------------------------- 1 | Nothing 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T2722.stdout: -------------------------------------------------------------------------------- 1 | [()] 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T3500a.stdout: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T3500b.stdout: -------------------------------------------------------------------------------- 1 | "Right Left ()" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T3731-short.stdout: -------------------------------------------------------------------------------- 1 | Hurray2! 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T5573a.stdout: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T5573b.stdout: -------------------------------------------------------------------------------- 1 | 3.0 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T5759.stdout: -------------------------------------------------------------------------------- 1 | Cont 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T6117.stdout: -------------------------------------------------------------------------------- 1 | 1234567890 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T7023.stdout: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T7126.stdout: -------------------------------------------------------------------------------- 1 | "1" 2 | "1" 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T7748.stdout: -------------------------------------------------------------------------------- 1 | () 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T7861.stdout: -------------------------------------------------------------------------------- 1 | "Hello 1" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T8492.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T8739.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/T9858d.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/TcNullaryTC.stdout: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/church.stdout: -------------------------------------------------------------------------------- 1 | 74 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun.stderr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun001.stdout: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun002.stdout: -------------------------------------------------------------------------------- 1 | -1474736480 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun003.stdout: -------------------------------------------------------------------------------- 1 | 3 % 1 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun004.stdout: -------------------------------------------------------------------------------- 1 | Sphere 2 | Cube 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun005.stdout: -------------------------------------------------------------------------------- 1 | "ok" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun006.stdout: -------------------------------------------------------------------------------- 1 | "ok new ok data" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun009.stdout: -------------------------------------------------------------------------------- 1 | "f" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun010.stdout: -------------------------------------------------------------------------------- 1 | "(ERR No,111)" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun011.stdout: -------------------------------------------------------------------------------- 1 | [3,-3] 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun012.stdout: -------------------------------------------------------------------------------- 1 | 13 2 | 14 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun014.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun016.stdout: -------------------------------------------------------------------------------- 1 | Just 4 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun017.stdout: -------------------------------------------------------------------------------- 1 | 42 2 | 45 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun019.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun020.stdout: -------------------------------------------------------------------------------- 1 | Just True 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun023.stdout: -------------------------------------------------------------------------------- 1 | 5 2 | 8 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun026.stdout: -------------------------------------------------------------------------------- 1 | "foo" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun027.stdout: -------------------------------------------------------------------------------- 1 | [3.4] 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun028.stdout: -------------------------------------------------------------------------------- 1 | V [] 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun030.stdout: -------------------------------------------------------------------------------- 1 | True 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun031.stdout: -------------------------------------------------------------------------------- 1 | 'x' 2 | T 'y' 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun032.stdout: -------------------------------------------------------------------------------- 1 | In Nil 2 | True 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun033.stdout: -------------------------------------------------------------------------------- 1 | "hello" 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun034.stdout: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun036.stdout: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun038.stdout: -------------------------------------------------------------------------------- 1 | 11 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun039.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | [3,4,5] 3 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun046.stdout: -------------------------------------------------------------------------------- 1 | False 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun047.stdout: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun048.stdout: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun049.stdout: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun050.stdout: -------------------------------------------------------------------------------- 1 | 21 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/tcrun051.stdout: -------------------------------------------------------------------------------- 1 | (21,21) 2 | -------------------------------------------------------------------------------- /testsuite/tests/typecheck/should_run/testeq2.stdout: -------------------------------------------------------------------------------- 1 | (HTrue,HFalse) 2 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/thunk.stdout: -------------------------------------------------------------------------------- 1 | 55 2 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/unarise.stdout: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/unboxedsums10.stdout: -------------------------------------------------------------------------------- 1 | 0 2 | 3 3 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/unboxedsums2.stdin: -------------------------------------------------------------------------------- 1 | 20.123 2 | 10 3 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/unboxedsums6.stdout: -------------------------------------------------------------------------------- 1 | 123True 2 | 1.2 3 | -------------------------------------------------------------------------------- /testsuite/tests/unboxedsums/unboxedsums7.stdout: -------------------------------------------------------------------------------- 1 | Right 10 True 2 | -------------------------------------------------------------------------------- /utils/ghc-in-ghci/inner.ghci: -------------------------------------------------------------------------------- 1 | :set prompt "%s [inner]> " 2 | -------------------------------------------------------------------------------- /utils/ghc-in-ghci/load-main.ghci: -------------------------------------------------------------------------------- 1 | :load Main 2 | -------------------------------------------------------------------------------- /utils/hp2ps/Axes.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Axes PROTO((void)); 4 | -------------------------------------------------------------------------------- /utils/hp2ps/Marks.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void Marks PROTO((void)); 4 | -------------------------------------------------------------------------------- /validate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebook/fbghc/HEAD/validate --------------------------------------------------------------------------------