[commit: hadrian] master: Refactor package-specific settings (#622) (2358090)

git at git.haskell.org git at git.haskell.org
Thu Jul 26 21:36:08 UTC 2018


Repository : ssh://git@git.haskell.org/hadrian

On branch  : master
Link       : http://git.haskell.org/hadrian.git/commitdiff/235809092b65d1631735b70e9ce9dd2e9ebab47d

>---------------------------------------------------------------

commit 235809092b65d1631735b70e9ce9dd2e9ebab47d
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date:   Fri Jun 15 01:15:47 2018 +0100

    Refactor package-specific settings (#622)
    
    * Minor clean up
    
    * Track rts.cabal
    
    * Move all package-specific settings to Settings.Packages, plus another revision, see #540
    
    * Drop Rules.PackageData


>---------------------------------------------------------------

235809092b65d1631735b70e9ce9dd2e9ebab47d
 hadrian.cabal                       |   4 +-
 src/Base.hs                         |   7 +-
 src/Context.hs                      |   3 +-
 src/Context/{Paths.hs => Path.hs}   |  14 ++-
 src/GHC.hs                          |  28 ++++-
 src/Rules.hs                        |  15 ++-
 src/Rules/Configure.hs              |   9 +-
 src/Rules/Generate.hs               |   3 +-
 src/Rules/Gmp.hs                    |   2 +-
 src/Rules/Libffi.hs                 |  21 ++--
 src/Rules/PackageData.hs            |  33 -----
 src/Rules/Program.hs                |   1 -
 src/Rules/Register.hs               |  51 ++++----
 src/Settings/Builders/Configure.hs  |   2 +-
 src/Settings/Builders/Make.hs       |   1 -
 src/Settings/Default.hs             |   6 +-
 src/Settings/Packages.hs            | 222 +++++++++++++++++++++++++++++++--
 src/Settings/Packages/Base.hs       |  12 --
 src/Settings/Packages/Cabal.hs      |  10 --
 src/Settings/Packages/Compiler.hs   |  45 -------
 src/Settings/Packages/Ghc.hs        |  13 --
 src/Settings/Packages/GhcCabal.hs   |  32 -----
 src/Settings/Packages/GhcPkg.hs     |   7 --
 src/Settings/Packages/GhcPrim.hs    |  12 --
 src/Settings/Packages/Ghci.hs       |   6 -
 src/Settings/Packages/Haddock.hs    |   7 --
 src/Settings/Packages/IntegerGmp.hs |  24 ----
 src/Settings/Packages/Rts.hs        | 236 ------------------------------------
 src/Settings/Packages/RunGhc.hs     |   9 --
 29 files changed, 307 insertions(+), 528 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 235809092b65d1631735b70e9ce9dd2e9ebab47d


More information about the ghc-commits mailing list