Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC Commits: 03082cd4 by Simon Jakobi at 2026-10-02T17:38:17-04:00 changelog.d: Fix warning flag name in the semaphore-v2 entry The entry refers to -Wsemaphore-version-mismatch, which does not exist. The warning GHC emits when it cannot use a -jsem semaphore, including on a protocol version mismatch, is -Wsemaphore-open-failure. Context: !15729, #25087 Assisted-by: Claude Fable 5.1 - - - - - a93705ee by Simon Jakobi at 2026-10-02T17:38:17-04:00 changelog.d: Fix the CLC proposal link in the T27455 entry The entry used the Sphinx :ref: role with a URL as its target. :ref: resolves only internal labels, so the generated release notes would show the proposal name without a link. Use the plain hyperlink form like the other entries. Context: !16274, #27455 Assisted-by: Claude Fable 5.1 - - - - - 2 changed files: - changelog.d/T27455 - changelog.d/semaphore-v2 Changes: ===================================== changelog.d/T27455 ===================================== @@ -4,5 +4,5 @@ mrs: !16274 synopsis: Don't drop `ExceptionContext` in `SomeException(toException)` description: - 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>`. + 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>`_. ===================================== changelog.d/semaphore-v2 ===================================== @@ -12,7 +12,7 @@ description: semaphores); its reported protocol version remains v1. When GHC receives a ``-jsem`` name whose protocol version it does not - support, it now emits a ``-Wsemaphore-version-mismatch`` warning and + support, it now emits a :ghc-flag:`-Wsemaphore-open-failure` warning and falls back to ``-j1`` rather than crashing. ``ghc --info`` exposes the supported version in a new ``"Semaphore version"`` entry so cabal-install can detect a mismatch before invoking GHC. View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/a563cb271a0adc746193456eefd4ad6... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/a563cb271a0adc746193456eefd4ad6... You're receiving this email because of your account on gitlab.haskell.org. Manage all notifications: https://gitlab.haskell.org/-/profile/notifications | Help: https://gitlab.haskell.org/help