[commit: ghc] wip/angerman/llvmng: Replace hadrian subtree with submodule (3bc72af)

git at git.haskell.org git at git.haskell.org
Mon Nov 13 02:25:27 UTC 2017


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

On branch  : wip/angerman/llvmng
Link       : http://ghc.haskell.org/trac/ghc/changeset/3bc72afe48cbe58fc105426a4a3ef268f5e9f959/ghc

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

commit 3bc72afe48cbe58fc105426a4a3ef268f5e9f959
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date:   Sun Nov 12 13:27:45 2017 +0800

    Replace hadrian subtree with submodule


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

3bc72afe48cbe58fc105426a4a3ef268f5e9f959
 .gitmodules                                      |   3 +
 hadrian                                          |   1 +
 hadrian/.ghci                                    |  11 -
 hadrian/.gitignore                               |  26 --
 hadrian/.travis.yml                              |  90 ----
 hadrian/LICENSE                                  |  21 -
 hadrian/README.md                                | 194 ---------
 hadrian/appveyor.yml                             |  39 --
 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                            |   9 -
 hadrian/cfg/system.config.in                     | 138 ------
 hadrian/circle.yml                               |  41 --
 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                            | 152 -------
 hadrian/src/Base.hs                              | 127 ------
 hadrian/src/Builder.hs                           | 341 ---------------
 hadrian/src/Builder.hs-boot                      |  42 --
 hadrian/src/CommandLine.hs                       | 137 ------
 hadrian/src/Context.hs                           | 145 -------
 hadrian/src/Context/Paths.hs                     |  40 --
 hadrian/src/Environment.hs                       |  16 -
 hadrian/src/Expression.hs                        | 113 -----
 hadrian/src/Flavour.hs                           |  34 --
 hadrian/src/GHC.hs                               | 177 --------
 hadrian/src/GHC/Packages.hs                      | 114 -----
 hadrian/src/Hadrian/Builder.hs                   | 152 -------
 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             |  46 --
 hadrian/src/Hadrian/Haskell/Cabal/Parse.hs       | 291 -------------
 hadrian/src/Hadrian/Haskell/Cabal/Parse.hs-boot  |   9 -
 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          | 150 -------
 hadrian/src/Hadrian/Package.hs                   |  80 ----
 hadrian/src/Hadrian/Target.hs                    |  29 --
 hadrian/src/Hadrian/Utilities.hs                 | 418 ------------------
 hadrian/src/Main.hs                              |  57 ---
 hadrian/src/Oracles/Flag.hs                      |  74 ----
 hadrian/src/Oracles/ModuleFiles.hs               | 157 -------
 hadrian/src/Oracles/PackageData.hs               |  64 ---
 hadrian/src/Oracles/Setting.hs                   | 236 ----------
 hadrian/src/Rules.hs                             | 143 -------
 hadrian/src/Rules/Clean.hs                       |  23 -
 hadrian/src/Rules/Compile.hs                     |  82 ----
 hadrian/src/Rules/Configure.hs                   |  42 --
 hadrian/src/Rules/Dependencies.hs                |  35 --
 hadrian/src/Rules/Documentation.hs               | 197 ---------
 hadrian/src/Rules/Generate.hs                    | 522 -----------------------
 hadrian/src/Rules/Gmp.hs                         | 122 ------
 hadrian/src/Rules/Install.hs                     |   1 -
 hadrian/src/Rules/Libffi.hs                      | 108 -----
 hadrian/src/Rules/Library.hs                     | 140 ------
 hadrian/src/Rules/PackageData.hs                 |  86 ----
 hadrian/src/Rules/Program.hs                     | 138 ------
 hadrian/src/Rules/Register.hs                    | 102 -----
 hadrian/src/Rules/Selftest.hs                    |  92 ----
 hadrian/src/Rules/SourceDist.hs                  | 113 -----
 hadrian/src/Rules/Test.hs                        |  71 ---
 hadrian/src/Rules/Wrappers.hs                    | 163 -------
 hadrian/src/Settings.hs                          |  68 ---
 hadrian/src/Settings/Builders/Alex.hs            |   8 -
 hadrian/src/Settings/Builders/Cc.hs              |  27 --
 hadrian/src/Settings/Builders/Common.hs          |  66 ---
 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             | 154 -------
 hadrian/src/Settings/Builders/GhcCabal.hs        | 163 -------
 hadrian/src/Settings/Builders/GhcPkg.hs          |  29 --
 hadrian/src/Settings/Builders/Haddock.hs         |  64 ---
 hadrian/src/Settings/Builders/Happy.hs           |   9 -
 hadrian/src/Settings/Builders/HsCpp.hs           |  16 -
 hadrian/src/Settings/Builders/Hsc2Hs.hs          |  54 ---
 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                  | 176 --------
 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        |  46 --
 hadrian/src/Settings/Packages/Ghc.hs             |  13 -
 hadrian/src/Settings/Packages/GhcCabal.hs        |  33 --
 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      |  25 --
 hadrian/src/Settings/Packages/Rts.hs             | 215 ----------
 hadrian/src/Settings/Packages/RunGhc.hs          |   9 -
 hadrian/src/Settings/Warnings.hs                 |  93 ----
 hadrian/src/Stage.hs                             |   7 -
 hadrian/src/Target.hs                            |  26 --
 hadrian/src/Types/Cabal.hs                       |  24 --
 hadrian/src/Types/ConfiguredCabal.hs             |  54 ---
 hadrian/src/Types/Context.hs                     |  21 -
 hadrian/src/Types/Expression.hs                  |  18 -
 hadrian/src/Types/Package.hs                     |  46 --
 hadrian/src/Types/Stage.hs                       |  28 --
 hadrian/src/Types/Way.hs                         | 112 -----
 hadrian/src/UserSettings.hs                      |  64 ---
 hadrian/src/Utilities.hs                         |  85 ----
 hadrian/src/Way.hs                               |  52 ---
 hadrian/stack.yaml                               |  22 -
 125 files changed, 4 insertions(+), 9378 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 3bc72afe48cbe58fc105426a4a3ef268f5e9f959


More information about the ghc-commits mailing list