[commit: ghc] wip/kavon-nosplit-llvm: Merge branch 'master' into no-split (ed3cb56)
git at git.haskell.org
git at git.haskell.org
Tue Jun 27 09:14:45 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/kavon-nosplit-llvm
Link : http://ghc.haskell.org/trac/ghc/changeset/ed3cb561a8a2f81e54602a55be05ae5991777c25/ghc
>---------------------------------------------------------------
commit ed3cb561a8a2f81e54602a55be05ae5991777c25
Merge: 7338422 239418c
Author: Kavon Farvardin <kavon at farvard.in>
Date: Wed May 3 17:18:09 2017 +0100
Merge branch 'master' into no-split
catching up to master 239418cf94dede0f116bb859d1bb95891235eb76
>---------------------------------------------------------------
ed3cb561a8a2f81e54602a55be05ae5991777c25
compiler/basicTypes/OccName.hs | 23 +-
compiler/codeGen/StgCmmPrim.hs | 6 +-
compiler/coreSyn/CoreLint.hs | 4 +-
compiler/coreSyn/CoreSubst.hs | 2 +-
compiler/coreSyn/CoreSyn.hs | 3 +-
compiler/coreSyn/CoreTidy.hs | 8 +-
compiler/deSugar/Check.hs | 2 +-
compiler/deSugar/DsArrows.hs | 4 +-
compiler/deSugar/DsExpr.hs | 262 ++++++---
compiler/deSugar/DsMonad.hs | 3 +-
compiler/hsSyn/HsExpr.hs | 3 +
compiler/hsSyn/HsUtils.hs | 7 +-
compiler/llvmGen/LlvmCodeGen/Ppr.hs | 72 ++-
compiler/llvmGen/LlvmMangler.hs | 11 +-
compiler/main/TidyPgm.hs | 5 +-
compiler/nativeGen/PPC/CodeGen.hs | 8 +
compiler/nativeGen/PPC/Instr.hs | 3 +
compiler/nativeGen/PPC/Ppr.hs | 1 +
compiler/rename/RnEnv.hs | 2 +-
compiler/simplCore/SetLevels.hs | 39 +-
compiler/simplCore/SimplEnv.hs | 237 ++++----
compiler/simplCore/SimplMonad.hs | 20 +-
compiler/simplCore/SimplUtils.hs | 125 ++--
compiler/simplCore/Simplify.hs | 627 +++++++++++----------
compiler/simplStg/StgCse.hs | 2 +-
compiler/specialise/SpecConstr.hs | 315 +++++++----
compiler/typecheck/TcAnnotations.hs | 25 +-
compiler/typecheck/TcBinds.hs | 2 +-
compiler/typecheck/TcCanonical.hs | 98 +---
compiler/typecheck/TcExpr.hs | 20 +-
compiler/typecheck/TcFlatten.hs | 88 ++-
compiler/typecheck/TcMatches.hs | 4 +-
compiler/typecheck/TcRnTypes.hs | 21 +-
compiler/typecheck/TcSMonad.hs | 1 +
compiler/typecheck/TcSplice.hs | 4 +-
compiler/types/Kind.hs | 40 --
compiler/types/TyCoRep.hs | 4 +-
compiler/types/Type.hs | 146 ++---
compiler/types/Type.hs-boot | 3 +-
configure.ac | 2 +-
docs/users_guide/glasgow_exts.rst | 2 +-
libraries/array | 2 +-
libraries/base/System/IO.hs | 20 +-
mk/warnings.mk | 4 +-
rts/Linker.c | 56 +-
rts/linker/Elf.c | 166 +++++-
rts/linker/Elf.h | 4 +
rts/linker/LoadArchive.c | 5 +
testsuite/tests/codeGen/should_compile/T13233.hs | 12 -
testsuite/tests/codeGen/should_compile/all.T | 1 -
testsuite/tests/codeGen/should_fail/T13233.hs | 27 +
testsuite/tests/codeGen/should_fail/T13233.stderr | 24 +
testsuite/tests/codeGen/should_fail/all.T | 1 +
testsuite/tests/perf/compiler/all.T | 21 +-
testsuite/tests/perf/should_run/T13623.hs | 82 +++
testsuite/tests/perf/should_run/T13623.stdout | 1 +
testsuite/tests/perf/should_run/all.T | 8 +
.../tests/simplCore/should_compile/T12603.stdout | 2 +-
.../tests/simplCore/should_compile/T3234.stderr | 10 +-
testsuite/tests/stage1/T13609.hs | 5 +
testsuite/tests/stage1/T13609.stderr | 3 +
testsuite/tests/stage1/all.T | 1 +
testsuite/tests/typecheck/should_compile/Makefile | 6 +
testsuite/tests/typecheck/should_compile/T13333.hs | 28 +
testsuite/tests/typecheck/should_compile/T13585.hs | 5 +
.../tests/typecheck/should_compile/T13585a.hs | 81 +++
.../tests/typecheck/should_compile/T13585b.hs | 7 +
testsuite/tests/typecheck/should_compile/all.T | 2 +
.../tests/typecheck/should_fail/T10619.stderr | 4 +-
69 files changed, 1815 insertions(+), 1027 deletions(-)
More information about the ghc-commits
mailing list