diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2022-05-26 16:11:58 +0000 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2023-01-17 19:04:50 -0500 |
commit | 4322de246d35091e5e95a3a87fb4c1f9b7a61ee9 (patch) | |
tree | 092cd0e518b59d5fc0d666c6f1bf56e0b3c421c2 /compiler/ghc.cabal.in | |
parent | f4d50bafb7e14f76273aaf6f634815d5628ccc86 (diff) | |
download | haskell-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.in | 4 |
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 |