[commit: ghc] wip/hadrian: Squashed 'hadrian/' content from commit 438dc57 (7b0b9f6)

git at git.haskell.org git at git.haskell.org
Mon Nov 6 23:01:21 UTC 2017


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

On branch  : wip/hadrian
Link       : http://ghc.haskell.org/trac/ghc/changeset/7b0b9f603bb1215e2b7af23c2404d637b95a4988/ghc

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

commit 7b0b9f603bb1215e2b7af23c2404d637b95a4988
Author: Andrey Mokhov <andrey.mokhov at gmail.com>
Date:   Mon Nov 6 22:59:37 2017 +0000

    Squashed 'hadrian/' content from commit 438dc57
    
    git-subtree-dir: hadrian
    git-subtree-split: 438dc576e7b84c473a09d1d7ec7798a30303bc4e


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

7b0b9f603bb1215e2b7af23c2404d637b95a4988
 .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                            |   2 +
 cfg/system.config.in                     | 141 +++++++++
 circle.yml                               |  41 +++
 doc/cross-compile.md                     |  57 ++++
 doc/flavours.md                          | 176 +++++++++++
 doc/user-settings.md                     | 212 ++++++++++++++
 doc/windows.md                           |  69 +++++
 hadrian.cabal                            | 142 +++++++++
 src/Base.hs                              | 121 ++++++++
 src/Builder.hs                           | 296 +++++++++++++++++++
 src/CommandLine.hs                       | 137 +++++++++
 src/Context.hs                           | 158 ++++++++++
 src/Environment.hs                       |  16 +
 src/Expression.hs                        | 123 ++++++++
 src/Flavour.hs                           |  34 +++
 src/GHC.hs                               | 289 ++++++++++++++++++
 src/Hadrian/Builder.hs                   | 125 ++++++++
 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             |  44 +++
 src/Hadrian/Haskell/Cabal/Parse.hs       |  63 ++++
 src/Hadrian/Oracles/ArgsHash.hs          |  51 ++++
 src/Hadrian/Oracles/DirectoryContents.hs |  64 ++++
 src/Hadrian/Oracles/Path.hs              |  62 ++++
 src/Hadrian/Oracles/TextFile.hs          | 123 ++++++++
 src/Hadrian/Package.hs                   | 120 ++++++++
 src/Hadrian/Target.hs                    |  29 ++
 src/Hadrian/Utilities.hs                 | 406 ++++++++++++++++++++++++++
 src/Main.hs                              |  59 ++++
 src/Oracles/Flag.hs                      |  80 +++++
 src/Oracles/ModuleFiles.hs               | 160 ++++++++++
 src/Oracles/PackageData.hs               |  66 +++++
 src/Oracles/Setting.hs                   | 236 +++++++++++++++
 src/Rules.hs                             | 123 ++++++++
 src/Rules/Clean.hs                       |  23 ++
 src/Rules/Compile.hs                     |  83 ++++++
 src/Rules/Configure.hs                   |  42 +++
 src/Rules/Dependencies.hs                |  33 +++
 src/Rules/Documentation.hs               | 197 +++++++++++++
 src/Rules/Generate.hs                    | 482 +++++++++++++++++++++++++++++++
 src/Rules/Gmp.hs                         | 119 ++++++++
 src/Rules/Install.hs                     | 336 +++++++++++++++++++++
 src/Rules/Libffi.hs                      | 108 +++++++
 src/Rules/Library.hs                     | 103 +++++++
 src/Rules/PackageData.hs                 | 119 ++++++++
 src/Rules/Program.hs                     | 116 ++++++++
 src/Rules/Register.hs                    |  44 +++
 src/Rules/Selftest.hs                    |  92 ++++++
 src/Rules/SourceDist.hs                  | 113 ++++++++
 src/Rules/Test.hs                        |  72 +++++
 src/Rules/Wrappers.hs                    | 162 +++++++++++
 src/Settings.hs                          |  68 +++++
 src/Settings/Builders/Alex.hs            |   8 +
 src/Settings/Builders/Cc.hs              |  26 ++
 src/Settings/Builders/Common.hs          |  59 ++++
 src/Settings/Builders/Configure.hs       |  25 ++
 src/Settings/Builders/DeriveConstants.hs |  39 +++
 src/Settings/Builders/GenPrimopCode.hs   |  24 ++
 src/Settings/Builders/Ghc.hs             | 149 ++++++++++
 src/Settings/Builders/GhcCabal.hs        | 118 ++++++++
 src/Settings/Builders/GhcPkg.hs          |  17 ++
 src/Settings/Builders/Haddock.hs         |  63 ++++
 src/Settings/Builders/Happy.hs           |   9 +
 src/Settings/Builders/HsCpp.hs           |  16 +
 src/Settings/Builders/Hsc2Hs.hs          |  56 ++++
 src/Settings/Builders/Ld.hs              |   9 +
 src/Settings/Builders/Make.hs            |  16 +
 src/Settings/Builders/Xelatex.hs         |   7 +
 src/Settings/Default.hs                  | 173 +++++++++++
 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        |  45 +++
 src/Settings/Packages/Ghc.hs             |  13 +
 src/Settings/Packages/GhcCabal.hs        |  24 ++
 src/Settings/Packages/GhcPkg.hs          |   7 +
 src/Settings/Packages/GhcPrim.hs         |  13 +
 src/Settings/Packages/Ghci.hs            |   6 +
 src/Settings/Packages/Haddock.hs         |   7 +
 src/Settings/Packages/Haskeline.hs       |   8 +
 src/Settings/Packages/IntegerGmp.hs      |  24 ++
 src/Settings/Packages/Rts.hs             | 218 ++++++++++++++
 src/Settings/Packages/RunGhc.hs          |   9 +
 src/Settings/Warnings.hs                 |  57 ++++
 src/Stage.hs                             |  31 ++
 src/Target.hs                            |  26 ++
 src/UserSettings.hs                      |  64 ++++
 src/Utilities.hs                         |  80 +++++
 src/Way.hs                               | 162 +++++++++++
 stack.yaml                               |  22 ++
 112 files changed, 8898 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 7b0b9f603bb1215e2b7af23c2404d637b95a4988


More information about the ghc-commits mailing list