Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC

Commits:

2 changed files:

Changes:

  • changelog.d/T27455
    ... ... @@ -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
     

  • changelog.d/semaphore-v2
    ... ... @@ -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.