diff options
author | Shayne Fletcher <shayne@shaynefletcher.org> | 2021-06-03 20:34:39 +1000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-06-05 03:47:48 -0400 |
commit | 1713cbb038116c2d703238b47f78c4861232db8e (patch) | |
tree | 9ef7ba336a7c36defe90ce31c5211666f715b47e /testsuite/tests/count-deps/CountDepsParser.stdout | |
parent | 737b0ae194ca33f9bea9a150dada0c933fd75d4d (diff) | |
download | haskell-1713cbb038116c2d703238b47f78c4861232db8e.tar.gz |
Make 'count-deps' a ghc/util standalone program
- Move 'count-deps' into 'ghc/utils' so that it can be called standalone.
- Move 'testsuite/tests/parser/should_run/' tests 'CountParserDeps' and
'CountAstDeps' to 'testsuite/tests/count-deps' and reimplement in terms
of calling the utility
- Document how to use 'count-deps' in 'ghc/utils/count-deps/README'
Diffstat (limited to 'testsuite/tests/count-deps/CountDepsParser.stdout')
-rw-r--r-- | testsuite/tests/count-deps/CountDepsParser.stdout | 273 |
1 files changed, 273 insertions, 0 deletions
diff --git a/testsuite/tests/count-deps/CountDepsParser.stdout b/testsuite/tests/count-deps/CountDepsParser.stdout new file mode 100644 index 0000000000..16dbb8e185 --- /dev/null +++ b/testsuite/tests/count-deps/CountDepsParser.stdout @@ -0,0 +1,273 @@ +Found 272 GHC.Parser module dependencies +GHC.Builtin.Names +GHC.Builtin.PrimOps +GHC.Builtin.Types +GHC.Builtin.Types.Prim +GHC.Builtin.Uniques +GHC.ByteCode.Types +GHC.Cmm +GHC.Cmm.BlockId +GHC.Cmm.CLabel +GHC.Cmm.Dataflow.Block +GHC.Cmm.Dataflow.Collections +GHC.Cmm.Dataflow.Graph +GHC.Cmm.Dataflow.Label +GHC.Cmm.Expr +GHC.Cmm.MachOp +GHC.Cmm.Node +GHC.Cmm.Switch +GHC.Cmm.Type +GHC.CmmToAsm.CFG.Weight +GHC.CmmToAsm.Config +GHC.Core +GHC.Core.Class +GHC.Core.Coercion +GHC.Core.Coercion.Axiom +GHC.Core.Coercion.Opt +GHC.Core.ConLike +GHC.Core.DataCon +GHC.Core.FVs +GHC.Core.FamInstEnv +GHC.Core.InstEnv +GHC.Core.Lint +GHC.Core.Make +GHC.Core.Map.Expr +GHC.Core.Map.Type +GHC.Core.Multiplicity +GHC.Core.Opt.Arity +GHC.Core.Opt.CallerCC +GHC.Core.Opt.ConstantFold +GHC.Core.Opt.Monad +GHC.Core.Opt.OccurAnal +GHC.Core.PatSyn +GHC.Core.Ppr +GHC.Core.Predicate +GHC.Core.Rules +GHC.Core.Seq +GHC.Core.SimpleOpt +GHC.Core.Stats +GHC.Core.Subst +GHC.Core.Tidy +GHC.Core.TyCo.FVs +GHC.Core.TyCo.Ppr +GHC.Core.TyCo.Rep +GHC.Core.TyCo.Subst +GHC.Core.TyCo.Tidy +GHC.Core.TyCon +GHC.Core.TyCon.Env +GHC.Core.TyCon.RecWalk +GHC.Core.Type +GHC.Core.Unfold +GHC.Core.Unfold.Make +GHC.Core.Unify +GHC.Core.UsageEnv +GHC.Core.Utils +GHC.CoreToIface +GHC.Data.Bag +GHC.Data.BooleanFormula +GHC.Data.EnumSet +GHC.Data.FastMutInt +GHC.Data.FastString +GHC.Data.FastString.Env +GHC.Data.FiniteMap +GHC.Data.Graph.Directed +GHC.Data.IOEnv +GHC.Data.List.SetOps +GHC.Data.Maybe +GHC.Data.OrdList +GHC.Data.Pair +GHC.Data.Stream +GHC.Data.Strict +GHC.Data.StringBuffer +GHC.Data.TrieMap +GHC.Driver.Backend +GHC.Driver.Backpack.Syntax +GHC.Driver.CmdLine +GHC.Driver.Env +GHC.Driver.Env.Types +GHC.Driver.Errors +GHC.Driver.Errors.Ppr +GHC.Driver.Errors.Types +GHC.Driver.Flags +GHC.Driver.Hooks +GHC.Driver.Monad +GHC.Driver.Phases +GHC.Driver.Pipeline.Monad +GHC.Driver.Plugins +GHC.Driver.Ppr +GHC.Driver.Session +GHC.Hs +GHC.Hs.Binds +GHC.Hs.Decls +GHC.Hs.Doc +GHC.Hs.Expr +GHC.Hs.Extension +GHC.Hs.ImpExp +GHC.Hs.Instances +GHC.Hs.Lit +GHC.Hs.Pat +GHC.Hs.Type +GHC.Hs.Utils +GHC.HsToCore.Errors.Ppr +GHC.HsToCore.Errors.Types +GHC.HsToCore.Pmc.Ppr +GHC.HsToCore.Pmc.Solver.Types +GHC.HsToCore.Pmc.Types +GHC.Iface.Ext.Fields +GHC.Iface.Recomp.Binary +GHC.Iface.Syntax +GHC.Iface.Type +GHC.Linker.Types +GHC.Parser +GHC.Parser.Annotation +GHC.Parser.CharClass +GHC.Parser.Errors.Ppr +GHC.Parser.Errors.Types +GHC.Parser.Lexer +GHC.Parser.PostProcess +GHC.Parser.PostProcess.Haddock +GHC.Parser.Types +GHC.Platform +GHC.Platform.AArch64 +GHC.Platform.ARM +GHC.Platform.Constants +GHC.Platform.NoRegs +GHC.Platform.PPC +GHC.Platform.Profile +GHC.Platform.RISCV64 +GHC.Platform.Reg +GHC.Platform.Reg.Class +GHC.Platform.Regs +GHC.Platform.S390X +GHC.Platform.SPARC +GHC.Platform.Ways +GHC.Platform.X86 +GHC.Platform.X86_64 +GHC.Prelude +GHC.Runtime.Context +GHC.Runtime.Eval.Types +GHC.Runtime.Heap.Layout +GHC.Runtime.Interpreter.Types +GHC.Settings +GHC.Settings.Config +GHC.Settings.Constants +GHC.Stg.Syntax +GHC.StgToCmm.Types +GHC.SysTools.BaseDir +GHC.SysTools.Terminal +GHC.Tc.Errors.Hole.FitTypes +GHC.Tc.Errors.Ppr +GHC.Tc.Errors.Types +GHC.Tc.Solver.InertSet +GHC.Tc.Solver.Types +GHC.Tc.Types +GHC.Tc.Types.Constraint +GHC.Tc.Types.Evidence +GHC.Tc.Types.Origin +GHC.Tc.Utils.TcType +GHC.Types.Annotations +GHC.Types.Avail +GHC.Types.Basic +GHC.Types.CompleteMatch +GHC.Types.CostCentre +GHC.Types.CostCentre.State +GHC.Types.Cpr +GHC.Types.Demand +GHC.Types.Error +GHC.Types.FieldLabel +GHC.Types.Fixity +GHC.Types.Fixity.Env +GHC.Types.ForeignCall +GHC.Types.ForeignStubs +GHC.Types.Hint +GHC.Types.Hint.Ppr +GHC.Types.HpcInfo +GHC.Types.IPE +GHC.Types.Id +GHC.Types.Id.Info +GHC.Types.Id.Make +GHC.Types.Literal +GHC.Types.Meta +GHC.Types.Name +GHC.Types.Name.Cache +GHC.Types.Name.Env +GHC.Types.Name.Occurrence +GHC.Types.Name.Ppr +GHC.Types.Name.Reader +GHC.Types.Name.Set +GHC.Types.RepType +GHC.Types.SafeHaskell +GHC.Types.SourceError +GHC.Types.SourceFile +GHC.Types.SourceText +GHC.Types.SrcLoc +GHC.Types.Target +GHC.Types.Tickish +GHC.Types.TyThing +GHC.Types.TypeEnv +GHC.Types.Unique +GHC.Types.Unique.DFM +GHC.Types.Unique.DSet +GHC.Types.Unique.FM +GHC.Types.Unique.Map +GHC.Types.Unique.SDFM +GHC.Types.Unique.Set +GHC.Types.Unique.Supply +GHC.Types.Var +GHC.Types.Var.Env +GHC.Types.Var.Set +GHC.Unit +GHC.Unit.Env +GHC.Unit.External +GHC.Unit.Finder.Types +GHC.Unit.Home +GHC.Unit.Home.ModInfo +GHC.Unit.Info +GHC.Unit.Module +GHC.Unit.Module.Deps +GHC.Unit.Module.Env +GHC.Unit.Module.Graph +GHC.Unit.Module.Imported +GHC.Unit.Module.Location +GHC.Unit.Module.ModDetails +GHC.Unit.Module.ModGuts +GHC.Unit.Module.ModIface +GHC.Unit.Module.ModSummary +GHC.Unit.Module.Name +GHC.Unit.Module.Status +GHC.Unit.Module.Warnings +GHC.Unit.Parser +GHC.Unit.Ppr +GHC.Unit.State +GHC.Unit.Types +GHC.Utils.Binary +GHC.Utils.Binary.Typeable +GHC.Utils.BufHandle +GHC.Utils.CliOption +GHC.Utils.Constants +GHC.Utils.Error +GHC.Utils.Exception +GHC.Utils.FV +GHC.Utils.Fingerprint +GHC.Utils.GlobalVars +GHC.Utils.IO.Unsafe +GHC.Utils.Json +GHC.Utils.Lexeme +GHC.Utils.Logger +GHC.Utils.Misc +GHC.Utils.Monad +GHC.Utils.Monad.State.Strict +GHC.Utils.Outputable +GHC.Utils.Panic +GHC.Utils.Panic.Plain +GHC.Utils.Ppr +GHC.Utils.Ppr.Colour +GHC.Utils.TmpFs +Language.Haskell.Syntax +Language.Haskell.Syntax.Binds +Language.Haskell.Syntax.Decls +Language.Haskell.Syntax.Expr +Language.Haskell.Syntax.Extension +Language.Haskell.Syntax.Lit +Language.Haskell.Syntax.Pat +Language.Haskell.Syntax.Type |