[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 7 commits: Remove custom ExceptionMonad class (#18075) (updating haddock submodule accordingly)

Marge Bot gitlab at gitlab.haskell.org
Mon May 4 17:52:19 UTC 2020



 Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC


Commits:
30272412 by Artem Pelenitsyn at 2020-05-04T13:19:59-04:00
Remove custom ExceptionMonad class (#18075) (updating haddock submodule accordingly)

- - - - -
b9f7c08f by jneira at 2020-05-04T13:20:37-04:00
Remove unused hs-boot file

- - - - -
340a40a8 by Sylvain Henry at 2020-05-04T13:52:07-04:00
Remove references to -package-key

* remove references to `-package-key` which has been removed in 2016
  (240ddd7c39536776e955e881d709bbb039b48513)

* remove support for `-this-package-key` which has been deprecated at the
  same time

- - - - -
aa53c71e by Sylvain Henry at 2020-05-04T13:52:10-04:00
Remove SpecConstrAnnotation (#13681)

This has been deprecated since 2013. Use GHC.Types.SPEC instead.

Make GHC.Exts "not-home" for haddock

Metric Decrease:
   haddock.base

- - - - -
72fbab81 by DenisFrezzato at 2020-05-04T13:52:11-04:00
Fix Haskell98 short description in documentation

- - - - -
df995a3d by Ryan Scott at 2020-05-04T13:52:12-04:00
Add regression tests for #16244, #16245, #16758

Commit e3c374cc5bd7eb49649b9f507f9f7740697e3f70 ended up
fixing quite a few bugs:

* This commit fixes #16244 completely. A regression test has been
  added.
* This commit fixes one program from #16245. (The program in
  https://gitlab.haskell.org/ghc/ghc/issues/16245#note_211369 still
  panics, and the program in
  https://gitlab.haskell.org/ghc/ghc/issues/16245#note_211400 still
  loops infinitely.) A regression test has been added for this
  program.
* This commit fixes #16758. Accordingly, this patch removes the
  `expect_broken` label from the `T16758` test case, moves it from
  `should_compile` to `should_fail` (as it should produce an error
  message), and checks in the expected stderr.

- - - - -
5072198b by Sylvain Henry at 2020-05-04T13:52:14-04:00
Fix colorized error messages (#18128)

In b3df9e780fb2f5658412c644849cd0f1e6f50331 I broke colorized messages
by using "dump" style instead of "user" style. This commits fixes it.

- - - - -


30 changed files:

- compiler/GHC.hs
- compiler/GHC/Core/Opt/SpecConstr.hs
- compiler/GHC/Data/IOEnv.hs
- compiler/GHC/Driver/Finder.hs
- compiler/GHC/Driver/Make.hs
- compiler/GHC/Driver/Monad.hs
- compiler/GHC/Driver/Pipeline.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/Driver/Types.hs
- compiler/GHC/Iface/Recomp.hs
- compiler/GHC/Runtime/Debugger.hs
- compiler/GHC/Runtime/Eval.hs
- compiler/GHC/Runtime/Interpreter.hs
- compiler/GHC/Runtime/Linker.hs
- compiler/GHC/SysTools/FileCleanup.hs
- compiler/GHC/SysTools/Tasks.hs
- − compiler/GHC/Unit/Module/Env.hs-boot
- compiler/GHC/Utils/Error.hs
- compiler/GHC/Utils/Exception.hs
- compiler/GHC/Utils/Panic.hs
- compiler/ghc.cabal.in
- docs/users_guide/8.12.1-notes.rst
- docs/users_guide/expected-undocumented-flags.txt
- docs/users_guide/exts/control.rst
- docs/users_guide/packages.rst
- ghc.mk
- ghc/GHCi/UI.hs
- ghc/GHCi/UI/Info.hs
- ghc/GHCi/UI/Monad.hs
- hadrian/src/Settings/Default.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/8f0e7941771a1ea19f41372a47116fe9a57958cb...5072198b0ee7606ab8a5b7e6d9f64926ae6fdb7d

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/8f0e7941771a1ea19f41372a47116fe9a57958cb...5072198b0ee7606ab8a5b7e6d9f64926ae6fdb7d
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/20200504/6d391e11/attachment.html>


More information about the ghc-commits mailing list