[Git][ghc/ghc][cherry-pick-908b4b86] 19 commits: Correct duplicate 4.12.0.0 entry in base's changelog

Ben Gamari gitlab at gitlab.haskell.org
Fri Apr 12 15:47:51 UTC 2019



Ben Gamari pushed to branch cherry-pick-908b4b86 at Glasgow Haskell Compiler / GHC


Commits:
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>

- - - - -
20f8f2f9 by Ryan Scott at 2019-04-09T20:21:35Z
Use funPrec, not topPrec, to parenthesize GADT argument types

A simple oversight. Fixes #16527.

- - - - -
36d64990 by Ömer Sinan Ağacan at 2019-04-12T15:47:46Z
Fix two bugs in stg_ap_0_fast in profiling runtime

This includes two bug fixes in profiling version of stg_ap_0_fast:

- PAPs allocated by stg_ap_0_fast are now correctly tagged. This
  invariant is checked in Sanity.c:checkPAP.

  (This was originally implemented in 2693eb11f5, later reverted with
  ab55b4ddb7 because it revealed the bug below, but it wasn't clear at
  the time whether the bug was the one below or something in the commit)

- The local variable `untaggedfun` is now marked as a pointer so it
  survives GC.

With this we finally fix all known bugs caught in #15508. `concprog001`
now works reliably with prof+threaded and prof runtimes (with and
without -debug).


(cherry picked from commit 908b4b8659713f0b7a1704ce33c7fa30e3e0ffc3)
- - - - -


30 changed files:

- .gitmodules
- compiler/ghc.cabal.in
- compiler/iface/IfaceSyn.hs
- compiler/main/DynFlags.hs
- compiler/prelude/PrelNames.hs
- compiler/rename/RnExpr.hs
- compiler/rename/RnSource.hs
- compiler/simplCore/SimplCore.hs
- compiler/typecheck/TcMatches.hs
- ghc/ghc-bin.cabal.in
- 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
- libraries/filepath
- libraries/haskeline
- libraries/hpc
- libraries/parallel
- libraries/parsec


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/c79384716949ae8c01b6f2708a12dac1de93b43a...36d64990bcecba78ddc078b66d5a29c676c67743

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/compare/c79384716949ae8c01b6f2708a12dac1de93b43a...36d64990bcecba78ddc078b66d5a29c676c67743
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/20190412/ec23efe6/attachment.html>


More information about the ghc-commits mailing list