[Git][ghc/ghc][wip/ghc-8.8-merges] 25 commits: Bump Haddock submodule

Ben Gamari gitlab at gitlab.haskell.org
Sat Apr 6 14:10:20 UTC 2019



Ben Gamari pushed to branch wip/ghc-8.8-merges at Glasgow Haskell Compiler / GHC


Commits:
882ed7d4 by Alec Theriault at 2019-03-29T19:47:06Z
Bump Haddock submodule

There shouldn't be any more features added to the `ghc-8.8` branch of
Haddock after this bump.

- - - - -
463a4e4d by Matthew Pickering at 2019-04-01T06:43:57Z
Don't overwrite the set log_action when using --interactive

-ddump-json didn't work with --interactive as --interactive overwrote
the log_action in terms of defaultLogAction.

Reviewers: bgamari

Subscribers: rwbarton, thomie, carter

GHC Trac Issues: #14078

Differential Revision: https://phabricator.haskell.org/D4533


(cherry picked from commit 10faf44d97095b2f8516b6d449d266f6889dcd70)
- - - - -
6c27fd35 by Matthew Pickering at 2019-04-01T06:50:04Z
Only build vanilla way in devel2 flavour

Fixes #16210


(cherry picked from commit e7e5f4aebec2f095071a1949bb4595744754ee04)
- - - - -
9ba0a4bd by Edward Z. Yang at 2019-04-01T06:56:10Z
Fix #16219: TemplateHaskell causes indefinite package build error

It should work to write an indefinite package using TemplateHaskell,
so long as all of the actual TH code lives outside of the package.
However, cleverness we had to build TH code even when building
with -fno-code meant that we attempted to build object code for
modules in an indefinite package, even when the signatures were
not instantiated.  This patch disables said logic in the event
that an indefinite package is being typechecked.

Signed-off-by: Edward Z. Yang <ezyang at fb.com>

Test Plan: validate

Reviewers: simonpj, bgamari

Reviewed By: bgamari

Subscribers: rwbarton, carter

GHC Trac Issues: #16219

Differential Revision: https://phabricator.haskell.org/D5475


(cherry picked from commit d6d735c1114082b9e9cc1ba7da87c49f52891320)
- - - - -
db5a43a9 by Ryan Scott at 2019-04-02T18:22:28Z
Correct duplicate 4.12.0.0 entry in base's changelog

See #16490.

[ci skip]

- - - - -
c0661417 by Ben Gamari at 2019-04-02T18:22:48Z
Bump transformers to 0.5.6.2

See #16199.

- - - - -
d90dcd4a by Ryan Scott at 2019-04-02T18:24:17Z
Bump array submodule

This bumps `array` to version 0.5.4.0 so that we can distinguish
it with `MIN_VERSION_array` (as it introduces some changes to the
`Show` instance for `UArray`).

- - - - -
ac12033a by Herbert Valerio Riedel at 2019-04-05T17:10:06Z
Update binary submodule to latest master branch tip

- - - - -
6ac90706 by Herbert Valerio Riedel at 2019-04-05T17:10:06Z
Update text submodule

- - - - -
29e38980 by Herbert Valerio Riedel at 2019-04-05T17:10:06Z
Update unix submodule

- - - - -
48989b49 by Herbert Valerio Riedel at 2019-04-05T17:10:06Z
Update deepseq submodule

- - - - -
9d228b75 by Herbert Valerio Riedel at 2019-04-05T17:10:45Z
Update haskeline submodule

- - - - -
ab97500f by Herbert Valerio Riedel at 2019-04-05T17:11:06Z
Update parsec submodule

- - - - -
950d45b9 by Herbert Valerio Riedel at 2019-04-05T17:11:35Z
Update process submodule

- - - - -
47b1a718 by Herbert Valerio Riedel at 2019-04-05T17:12:01Z
Update stm submodule

- - - - -
8cb38504 by Herbert Valerio Riedel at 2019-04-05T17:12:28Z
Update terminfo submodule

- - - - -
94a576f3 by Herbert Valerio Riedel at 2019-04-05T17:13:52Z
Update hpc submodule

- - - - -
dd26d493 by Herbert Valerio Riedel at 2019-04-05T17:14:19Z
Update filepath submodule

- - - - -
460eec60 by Herbert Valerio Riedel at 2019-04-05T17:14:40Z
Update directory submodule

- - - - -
3ab1b786 by Herbert Valerio Riedel at 2019-04-05T17:16:27Z
Update parallel submodule

- - - - -
86ce5718 by Herbert Valerio Riedel at 2019-04-05T17:20:02Z
base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` instead

As per https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail

Coauthored-by: Ben Gamari <ben at well-typed.com>

- - - - -
c64c528f by klebinger.andreas at gmx.at at 2019-04-06T14:09:52Z
Restore Xmm registers properly in StgCRun.c

This fixes #16514: Xmm6-15 was restored based off rax instead of rsp.
The code was introduced in the fix for #14619.

(cherry picked from commit 9b131500371a07626e33edc56700c12322364560)

- - - - -
61c410f1 by Ben Gamari at 2019-04-06T14:09:53Z
configure: Always use AC_LINK_ELSEIF when testing against assembler

This fixes #16440, where the build system incorrectly concluded that the
`.subsections_via_symbols` assembler directive was supported on a Linux
system. This was caused by the fact that gcc was invoked with `-flto`;
when so-configured gcc does not call the assembler but rather simply
serialises its AST for compilation during the final link.

This is described in Note [autoconf assembler checks and -flto].

(cherry picked from commit 7b090b53fea065d2cfd967ea919426af9ba8d737)

- - - - -
7a70eb74 by Ben Gamari at 2019-04-06T14:09:53Z
gitlab-ci: Backport from master

- - - - -
25b2de03 by Ben Gamari at 2019-04-06T14:09:53Z
gitab

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitmodules
- aclocal.m4
- compiler/ghc.cabal.in
- compiler/main/DynFlags.hs
- compiler/main/GhcMake.hs
- compiler/main/Packages.hs
- compiler/prelude/PrelNames.hs
- compiler/rename/RnExpr.hs
- compiler/rename/RnSource.hs
- compiler/simplCore/SimplCore.hs
- compiler/typecheck/TcMatches.hs
- ghc/GHCi/UI.hs
- ghc/ghc-bin.cabal.in
- hadrian/src/Settings/Flavours/Development.hs
- libraries/array
- libraries/base/Control/Monad.hs
- libraries/base/Control/Monad/ST/Lazy/Imp.hs
- libraries/base/GHC/Base.hs
- libraries/base/GHC/Conc/Sync.hs
- libraries/base/GHC/TopHandler.hs
- libraries/base/Prelude.hs
- libraries/base/System/IO.hs
- libraries/base/Text/ParserCombinators/ReadP.hs
- libraries/base/Text/ParserCombinators/ReadPrec.hs
- libraries/base/base.cabal
- libraries/base/changelog.md
- libraries/binary
- libraries/deepseq
- libraries/directory


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/1e1331a7a27515cb43e4afcfd26a3050533cca43...25b2de0352b4d4d7ac47d8f54f33a85e25a34672

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/1e1331a7a27515cb43e4afcfd26a3050533cca43...25b2de0352b4d4d7ac47d8f54f33a85e25a34672
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20190406/11163c12/attachment-0001.html>


More information about the ghc-commits mailing list