[Git][ghc/ghc][wip/exception-context] 11 commits: compiler: Drop redundant import

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Wed May 10 21:33:45 UTC 2023



Ben Gamari pushed to branch wip/exception-context at Glasgow Haskell Compiler / GHC


Commits:
5b535f67 by Ben Gamari at 2023-05-10T17:33:23-04:00
compiler: Drop redundant import

- - - - -
9ae254c1 by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Factor out errorBelch

This was useful when debugging

- - - - -
8cbb532c by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Clean up imports of GHC.ExecutionStack

- - - - -
29217edd by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Clean up imports of GHC.Stack.CloneStack

- - - - -
818cc6c4 by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Move prettyCallStack to GHC.Stack

- - - - -
50bd92dd by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Move PrimMVar to GHC.MVar

- - - - -
6ed3218d by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Use displayException in top-level exception handler

Happily this also allows us to eliminate a special case for Deadlock
exceptions.

- - - - -
d5d6b74f by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Introduce exception context

- - - - -
c72a4217 by Ben Gamari at 2023-05-10T17:33:27-04:00
compiler: Default and warn ExceptionContext constraints

- - - - -
d8e6cc39 by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Introduce WhileHandling annotations

- - - - -
f73f3309 by Ben Gamari at 2023-05-10T17:33:27-04:00
base: Don't collect backtraces in onException

- - - - -


30 changed files:

- compiler/GHC/Builtin/Names.hs
- compiler/GHC/Core/Predicate.hs
- compiler/GHC/Tc/Errors/Ppr.hs
- compiler/GHC/Tc/Errors/Types.hs
- compiler/GHC/Tc/Gen/Splice.hs
- compiler/GHC/Tc/Solver.hs
- compiler/GHC/Types/Error/Codes.hs
- docs/users_guide/9.8.1-notes.rst
- libraries/base/GHC/Conc/Sync.hs
- libraries/base/GHC/Exception.hs
- + libraries/base/GHC/Exception/Backtrace.hs
- + libraries/base/GHC/Exception/Backtrace.hs-boot
- + libraries/base/GHC/Exception/Context.hs
- + libraries/base/GHC/Exception/Context.hs-boot
- libraries/base/GHC/Exception/Type.hs
- libraries/base/GHC/ExecutionStack.hs
- libraries/base/GHC/ExecutionStack/Internal.hsc
- libraries/base/GHC/IO.hs
- libraries/base/GHC/IO/Exception.hs
- libraries/base/GHC/MVar.hs
- libraries/base/GHC/Stack.hs
- + libraries/base/GHC/Stack.hs-boot
- libraries/base/GHC/Stack/CCS.hs-boot
- libraries/base/GHC/Stack/CloneStack.hs
- libraries/base/GHC/TopHandler.hs
- libraries/base/base.cabal
- libraries/base/changelog.md
- libraries/base/tests/IO/T21336/T21336a.stderr
- libraries/base/tests/IO/T21336/T21336b.stderr
- testsuite/tests/ghci.debugger/scripts/T14690.stdout


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/68027225a6a31e3dbaadee50139e15974c81ac7e...f73f33097195b87fd05ae95b829c639f953548af

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/68027225a6a31e3dbaadee50139e15974c81ac7e...f73f33097195b87fd05ae95b829c639f953548af
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/20230510/450d1765/attachment.html>


More information about the ghc-commits mailing list