[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