Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
03082cd4
by Simon Jakobi at 2026-10-02T17:38:17-04:00
-
a93705ee
by Simon Jakobi at 2026-10-02T17:38:17-04:00
2 changed files:
Changes:
| ... | ... | @@ -4,5 +4,5 @@ mrs: !16274 |
| 4 | 4 | synopsis:
|
| 5 | 5 | Don't drop `ExceptionContext` in `SomeException(toException)`
|
| 6 | 6 | description:
|
| 7 | - Previously the implementation of ``Exception(toException)`` given to `SomeException` would inappropriately drop the carried `ExceptionContext`. Now ``toException = id``, faithfully implementing the semantics proposed in :ref:`CLC Proposal #200 <https://github.com/haskell/core-libraries-committee/issues/200>`.
|
|
| 7 | + Previously the implementation of ``Exception(toException)`` given to `SomeException` would inappropriately drop the carried `ExceptionContext`. Now ``toException = id``, faithfully implementing the semantics proposed in `CLC Proposal #200 <https://github.com/haskell/core-libraries-committee/issues/200>`_.
|
|
| 8 | 8 |
| ... | ... | @@ -12,7 +12,7 @@ description: |
| 12 | 12 | semaphores); its reported protocol version remains v1.
|
| 13 | 13 | |
| 14 | 14 | When GHC receives a ``-jsem`` name whose protocol version it does not
|
| 15 | - support, it now emits a ``-Wsemaphore-version-mismatch`` warning and
|
|
| 15 | + support, it now emits a :ghc-flag:`-Wsemaphore-open-failure` warning and
|
|
| 16 | 16 | falls back to ``-j1`` rather than crashing. ``ghc --info`` exposes the
|
| 17 | 17 | supported version in a new ``"Semaphore version"`` entry so
|
| 18 | 18 | cabal-install can detect a mismatch before invoking GHC.
|