[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