[commit: ghc] wip/angerman/llvmng: Squashed 'hadrian/' content from commit 764d008554 (ff99230)

git at git.haskell.org git at git.haskell.org
Sat Nov 11 08:36:14 UTC 2017


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

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

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

commit ff99230258faf4eb4a75ae5dd708f86256b5f213
Author: Moritz Angermann <moritz.angermann at gmail.com>
Date:   Sat Nov 11 16:34:24 2017 +0800

    Squashed 'hadrian/' content from commit 764d008554
    
    git-subtree-dir: hadrian
    git-subtree-split: 764d008554a275a6c2f4351f805639a5ccb6d944


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

ff99230258faf4eb4a75ae5dd708f86256b5f213
 .ghci                                    |  11 +
 .gitignore                               |  26 ++
 .travis.yml                              |  90 ++++++
 LICENSE                                  |  21 ++
 README.md                                | 194 ++++++++++++
 appveyor.yml                             |  39 +++
 build.bat                                |   6 +
 build.cabal.sh                           |  74 +++++
 build.global-db.bat                      |  32 ++
 build.global-db.sh                       |  52 +++
 build.sh                                 |  35 +++
 build.stack.bat                          |  11 +
 build.stack.nix.sh                       |  33 ++
 build.stack.sh                           |  39 +++
 cabal.project                            |   9 +
 cfg/system.config.in                     | 138 ++++++++
 circle.yml                               |  41 +++
 doc/cross-compile.md                     |  57 ++++
 doc/flavours.md                          | 176 +++++++++++
 doc/user-settings.md                     | 212 +++++++++++++
 doc/windows.md                           |  69 ++++
 hadrian.cabal                            | 152 +++++++++
 src/Base.hs                              | 127 ++++++++
 src/Builder.hs                           | 341 ++++++++++++++++++++
 src/Builder.hs-boot                      |  42 +++
 src/CommandLine.hs                       | 137 ++++++++
 src/Context.hs                           | 145 +++++++++
 src/Context/Paths.hs                     |  40 +++
 src/Environment.hs                       |  16 +
 src/Expression.hs                        | 113 +++++++
 src/Flavour.hs                           |  34 ++
 src/GHC.hs                               | 177 +++++++++++
 src/GHC/Packages.hs                      | 114 +++++++
 src/Hadrian/Builder.hs                   | 152 +++++++++
 src/Hadrian/Builder/Ar.hs                |  68 ++++
 src/Hadrian/Builder/Sphinx.hs            |  39 +++
 src/Hadrian/Builder/Tar.hs               |  40 +++
 src/Hadrian/Expression.hs                | 153 +++++++++
 src/Hadrian/Haskell/Cabal.hs             |  46 +++
 src/Hadrian/Haskell/Cabal/Parse.hs       | 291 +++++++++++++++++
 src/Hadrian/Haskell/Cabal/Parse.hs-boot  |   9 +
 src/Hadrian/Oracles/ArgsHash.hs          |  51 +++
 src/Hadrian/Oracles/DirectoryContents.hs |  64 ++++
 src/Hadrian/Oracles/Path.hs              |  62 ++++
 src/Hadrian/Oracles/TextFile.hs          | 150 +++++++++
 src/Hadrian/Package.hs                   |  80 +++++
 src/Hadrian/Target.hs                    |  29 ++
 src/Hadrian/Utilities.hs                 | 418 +++++++++++++++++++++++++
 src/Main.hs                              |  57 ++++
 src/Oracles/Flag.hs                      |  74 +++++
 src/Oracles/ModuleFiles.hs               | 157 ++++++++++
 src/Oracles/PackageData.hs               |  64 ++++
 src/Oracles/Setting.hs                   | 236 ++++++++++++++
 src/Rules.hs                             | 124 ++++++++
 src/Rules/Clean.hs                       |  23 ++
 src/Rules/Compile.hs                     |  82 +++++
 src/Rules/Configure.hs                   |  42 +++
 src/Rules/Dependencies.hs                |  35 +++
 src/Rules/Documentation.hs               | 197 ++++++++++++
 src/Rules/Generate.hs                    | 522 +++++++++++++++++++++++++++++++
 src/Rules/Gmp.hs                         | 122 ++++++++
 src/Rules/Install.hs                     |   1 +
 src/Rules/Libffi.hs                      | 108 +++++++
 src/Rules/Library.hs                     | 140 +++++++++
 src/Rules/PackageData.hs                 |  86 +++++
 src/Rules/Program.hs                     | 138 ++++++++
 src/Rules/Register.hs                    | 102 ++++++
 src/Rules/Selftest.hs                    |  92 ++++++
 src/Rules/SourceDist.hs                  | 113 +++++++
 src/Rules/Test.hs                        |  71 +++++
 src/Rules/Wrappers.hs                    | 163 ++++++++++
 src/Settings.hs                          |  68 ++++
 src/Settings/Builders/Alex.hs            |   8 +
 src/Settings/Builders/Cc.hs              |  27 ++
 src/Settings/Builders/Common.hs          |  66 ++++
 src/Settings/Builders/Configure.hs       |  25 ++
 src/Settings/Builders/DeriveConstants.hs |  39 +++
 src/Settings/Builders/GenPrimopCode.hs   |  24 ++
 src/Settings/Builders/Ghc.hs             | 154 +++++++++
 src/Settings/Builders/GhcCabal.hs        | 163 ++++++++++
 src/Settings/Builders/GhcPkg.hs          |  29 ++
 src/Settings/Builders/Haddock.hs         |  64 ++++
 src/Settings/Builders/Happy.hs           |   9 +
 src/Settings/Builders/HsCpp.hs           |  16 +
 src/Settings/Builders/Hsc2Hs.hs          |  54 ++++
 src/Settings/Builders/Ld.hs              |   9 +
 src/Settings/Builders/Make.hs            |  16 +
 src/Settings/Builders/Xelatex.hs         |   7 +
 src/Settings/Default.hs                  | 176 +++++++++++
 src/Settings/Default.hs-boot             |  20 ++
 src/Settings/Flavours/Development.hs     |  20 ++
 src/Settings/Flavours/Performance.hs     |  18 ++
 src/Settings/Flavours/Profiled.hs        |  19 ++
 src/Settings/Flavours/Quick.hs           |  22 ++
 src/Settings/Flavours/QuickCross.hs      |  24 ++
 src/Settings/Flavours/Quickest.hs        |  23 ++
 src/Settings/Packages/Base.hs            |  12 +
 src/Settings/Packages/Cabal.hs           |  10 +
 src/Settings/Packages/Compiler.hs        |  46 +++
 src/Settings/Packages/Ghc.hs             |  13 +
 src/Settings/Packages/GhcCabal.hs        |  33 ++
 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/Haskeline.hs       |   8 +
 src/Settings/Packages/IntegerGmp.hs      |  25 ++
 src/Settings/Packages/Rts.hs             | 215 +++++++++++++
 src/Settings/Packages/RunGhc.hs          |   9 +
 src/Settings/Warnings.hs                 |  93 ++++++
 src/Stage.hs                             |   7 +
 src/Target.hs                            |  26 ++
 src/Types/Cabal.hs                       |  24 ++
 src/Types/ConfiguredCabal.hs             |  54 ++++
 src/Types/Context.hs                     |  21 ++
 src/Types/Expression.hs                  |  18 ++
 src/Types/Package.hs                     |  46 +++
 src/Types/Stage.hs                       |  28 ++
 src/Types/Way.hs                         | 112 +++++++
 src/UserSettings.hs                      |  64 ++++
 src/Utilities.hs                         |  85 +++++
 src/Way.hs                               |  52 +++
 stack.yaml                               |  22 ++
 123 files changed, 9359 insertions(+)

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 ff99230258faf4eb4a75ae5dd708f86256b5f213


More information about the ghc-commits mailing list