[commit: ghc] ghc-8.4: Rip out hadrian subtree (351c460)

git at git.haskell.org git at git.haskell.org
Mon Dec 11 20:36:28 UTC 2017


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

On branch  : ghc-8.4
Link       : http://ghc.haskell.org/trac/ghc/changeset/351c460c6df24d8c0a490eea7e19867d2f1784fd/ghc

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

commit 351c460c6df24d8c0a490eea7e19867d2f1784fd
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Fri Dec 8 12:42:35 2017 -0500

    Rip out hadrian subtree
    
    Sadly subtrees haven't worked quite as well as we would have liked for
    developers. See Hadrian #440.


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

351c460c6df24d8c0a490eea7e19867d2f1784fd
 hadrian/.ghci                                    |  11 -
 hadrian/.gitignore                               |  26 --
 hadrian/.travis.yml                              |  92 -----
 hadrian/LICENSE                                  |  21 -
 hadrian/README.md                                | 194 ---------
 hadrian/appveyor.yml                             |  41 --
 hadrian/build.bat                                |   6 -
 hadrian/build.cabal.sh                           |  74 ----
 hadrian/build.global-db.bat                      |  32 --
 hadrian/build.global-db.sh                       |  52 ---
 hadrian/build.sh                                 |  35 --
 hadrian/build.stack.bat                          |  11 -
 hadrian/build.stack.nix.sh                       |  33 --
 hadrian/build.stack.sh                           |  39 --
 hadrian/cabal.project                            |   5 -
 hadrian/cfg/system.config.in                     | 138 -------
 hadrian/circle.yml                               |  42 --
 hadrian/doc/cross-compile.md                     |  57 ---
 hadrian/doc/flavours.md                          | 176 ---------
 hadrian/doc/user-settings.md                     | 212 ----------
 hadrian/doc/windows.md                           |  69 ----
 hadrian/hadrian.cabal                            | 142 -------
 hadrian/src/Base.hs                              | 121 ------
 hadrian/src/Builder.hs                           | 296 --------------
 hadrian/src/CommandLine.hs                       | 137 -------
 hadrian/src/Context.hs                           | 158 --------
 hadrian/src/Environment.hs                       |  16 -
 hadrian/src/Expression.hs                        | 123 ------
 hadrian/src/Flavour.hs                           |  34 --
 hadrian/src/GHC.hs                               | 289 --------------
 hadrian/src/Hadrian/Builder.hs                   | 125 ------
 hadrian/src/Hadrian/Builder/Ar.hs                |  68 ----
 hadrian/src/Hadrian/Builder/Sphinx.hs            |  39 --
 hadrian/src/Hadrian/Builder/Tar.hs               |  40 --
 hadrian/src/Hadrian/Expression.hs                | 153 -------
 hadrian/src/Hadrian/Haskell/Cabal.hs             |  44 ---
 hadrian/src/Hadrian/Haskell/Cabal/Parse.hs       |  63 ---
 hadrian/src/Hadrian/Oracles/ArgsHash.hs          |  51 ---
 hadrian/src/Hadrian/Oracles/DirectoryContents.hs |  64 ---
 hadrian/src/Hadrian/Oracles/Path.hs              |  62 ---
 hadrian/src/Hadrian/Oracles/TextFile.hs          | 123 ------
 hadrian/src/Hadrian/Package.hs                   | 120 ------
 hadrian/src/Hadrian/Target.hs                    |  29 --
 hadrian/src/Hadrian/Utilities.hs                 | 406 -------------------
 hadrian/src/Main.hs                              |  59 ---
 hadrian/src/Oracles/Flag.hs                      |  74 ----
 hadrian/src/Oracles/ModuleFiles.hs               | 160 --------
 hadrian/src/Oracles/PackageData.hs               |  66 ----
 hadrian/src/Oracles/Setting.hs                   | 236 -----------
 hadrian/src/Rules.hs                             | 123 ------
 hadrian/src/Rules/Clean.hs                       |  23 --
 hadrian/src/Rules/Compile.hs                     |  81 ----
 hadrian/src/Rules/Configure.hs                   |  43 --
 hadrian/src/Rules/Dependencies.hs                |  33 --
 hadrian/src/Rules/Documentation.hs               | 197 ---------
 hadrian/src/Rules/Generate.hs                    | 482 -----------------------
 hadrian/src/Rules/Gmp.hs                         | 119 ------
 hadrian/src/Rules/Install.hs                     | 336 ----------------
 hadrian/src/Rules/Libffi.hs                      | 108 -----
 hadrian/src/Rules/Library.hs                     | 103 -----
 hadrian/src/Rules/PackageData.hs                 | 119 ------
 hadrian/src/Rules/Program.hs                     | 113 ------
 hadrian/src/Rules/Register.hs                    |  44 ---
 hadrian/src/Rules/Selftest.hs                    |  92 -----
 hadrian/src/Rules/SourceDist.hs                  | 113 ------
 hadrian/src/Rules/Test.hs                        |  72 ----
 hadrian/src/Rules/Wrappers.hs                    | 162 --------
 hadrian/src/Settings.hs                          |  68 ----
 hadrian/src/Settings/Builders/Alex.hs            |   8 -
 hadrian/src/Settings/Builders/Cc.hs              |  26 --
 hadrian/src/Settings/Builders/Common.hs          |  58 ---
 hadrian/src/Settings/Builders/Configure.hs       |  25 --
 hadrian/src/Settings/Builders/DeriveConstants.hs |  39 --
 hadrian/src/Settings/Builders/GenPrimopCode.hs   |  24 --
 hadrian/src/Settings/Builders/Ghc.hs             | 149 -------
 hadrian/src/Settings/Builders/GhcCabal.hs        | 118 ------
 hadrian/src/Settings/Builders/GhcPkg.hs          |  17 -
 hadrian/src/Settings/Builders/Haddock.hs         |  63 ---
 hadrian/src/Settings/Builders/Happy.hs           |   9 -
 hadrian/src/Settings/Builders/HsCpp.hs           |  16 -
 hadrian/src/Settings/Builders/Hsc2Hs.hs          |  56 ---
 hadrian/src/Settings/Builders/Ld.hs              |   9 -
 hadrian/src/Settings/Builders/Make.hs            |  16 -
 hadrian/src/Settings/Builders/Xelatex.hs         |   7 -
 hadrian/src/Settings/Default.hs                  | 173 --------
 hadrian/src/Settings/Default.hs-boot             |  20 -
 hadrian/src/Settings/Flavours/Development.hs     |  20 -
 hadrian/src/Settings/Flavours/Performance.hs     |  18 -
 hadrian/src/Settings/Flavours/Profiled.hs        |  19 -
 hadrian/src/Settings/Flavours/Quick.hs           |  22 --
 hadrian/src/Settings/Flavours/QuickCross.hs      |  24 --
 hadrian/src/Settings/Flavours/Quickest.hs        |  23 --
 hadrian/src/Settings/Packages/Base.hs            |  12 -
 hadrian/src/Settings/Packages/Cabal.hs           |  10 -
 hadrian/src/Settings/Packages/Compiler.hs        |  45 ---
 hadrian/src/Settings/Packages/Ghc.hs             |  13 -
 hadrian/src/Settings/Packages/GhcCabal.hs        |  32 --
 hadrian/src/Settings/Packages/GhcPkg.hs          |   7 -
 hadrian/src/Settings/Packages/GhcPrim.hs         |  12 -
 hadrian/src/Settings/Packages/Ghci.hs            |   6 -
 hadrian/src/Settings/Packages/Haddock.hs         |   7 -
 hadrian/src/Settings/Packages/Haskeline.hs       |   8 -
 hadrian/src/Settings/Packages/IntegerGmp.hs      |  24 --
 hadrian/src/Settings/Packages/Rts.hs             | 224 -----------
 hadrian/src/Settings/Packages/RunGhc.hs          |   9 -
 hadrian/src/Settings/Warnings.hs                 |  56 ---
 hadrian/src/Stage.hs                             |  31 --
 hadrian/src/Target.hs                            |  26 --
 hadrian/src/UserSettings.hs                      |  64 ---
 hadrian/src/Utilities.hs                         |  88 -----
 hadrian/src/Way.hs                               | 162 --------
 hadrian/stack.yaml                               |  25 --
 112 files changed, 8915 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 351c460c6df24d8c0a490eea7e19867d2f1784fd


More information about the ghc-commits mailing list