[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