summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2022-05-26 16:11:58 +0000
committerJohn Ericson <John.Ericson@Obsidian.Systems>2023-01-17 19:04:50 -0500
commit4322de246d35091e5e95a3a87fb4c1f9b7a61ee9 (patch)
tree092cd0e518b59d5fc0d666c6f1bf56e0b3c421c2 /compiler/ghc.cabal.in
parentf4d50bafb7e14f76273aaf6f634815d5628ccc86 (diff)
downloadhaskell-wip/rules-module.tar.gz
Split up `GHC.Core` somewhatwip/rules-module
- `GHC.Core.Annotated` now contains annotated Core - `GHC.Core.Rules` now contains the rules definitions - `GHC.Core.Orphans` now contains the orphans *something* - `GHC.Core.Unfoldings` now contains the unfoldings defintions - The old `GHC.Core.Rules`, which was about applying rules, is now `GHC.Core.Rules.Apply`. Compare with `GHC.Core.Simplify.Inlin` which was also about operations not the data structures and simple predictes themselves (which is `GHC.Core.Unfold`).
Diffstat (limited to 'compiler/ghc.cabal.in')
-rw-r--r--compiler/ghc.cabal.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/ghc.cabal.in b/compiler/ghc.cabal.in
index 2bb41c0fc3..6f0ad32e12 100644
--- a/compiler/ghc.cabal.in
+++ b/compiler/ghc.cabal.in
@@ -291,6 +291,7 @@ Library
GHC.Cmm.Type
GHC.Cmm.Utils
GHC.Core
+ GHC.Core.Annotated
GHC.Core.Class
GHC.Core.Coercion
GHC.Core.Coercion.Axiom
@@ -335,12 +336,14 @@ Library
GHC.Core.Opt.Stats
GHC.Core.Opt.WorkWrap
GHC.Core.Opt.WorkWrap.Utils
+ GHC.Core.Orphans
GHC.Core.PatSyn
GHC.Core.Ppr
GHC.Types.TyThing.Ppr
GHC.Core.Predicate
GHC.Core.Reduction
GHC.Core.Rules
+ GHC.Core.Rules.Apply
GHC.Core.Rules.Config
GHC.Core.Seq
GHC.Core.SimpleOpt
@@ -364,6 +367,7 @@ Library
GHC.Core.RoughMap
GHC.Core.Unfold
GHC.Core.Unfold.Make
+ GHC.Core.Unfoldings
GHC.Core.Unify
GHC.Core.UsageEnv
GHC.Core.Utils