From 54332437da3177ad987a8352bd60c3591676aa69 Mon Sep 17 00:00:00 2001 From: Cheng Shao <terrorjack@type.dance> Date: Fri, 31 May 2024 21:34:58 +0000 Subject: [PATCH] docs: mention i386 Windows removal in 9.12 changelog This commit mentions removal of i386 Windows support and stdcall related change in the 9.12 changelog. --- docs/users_guide/9.12.1-notes.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/users_guide/9.12.1-notes.rst b/docs/users_guide/9.12.1-notes.rst index 194405450f9..393b1e4b078 100644 --- a/docs/users_guide/9.12.1-notes.rst +++ b/docs/users_guide/9.12.1-notes.rst @@ -60,6 +60,15 @@ Compiler - :ghc-flag:`-Wderiving-typeable` has been added to :ghc-flag:`-Wall`. +- i386 Windows support is now completely removed amid massive cleanup + of legacy code to pave way for Arm64 Windows support (`#24883 + <https://gitlab.haskell.org/ghc/ghc/-/issues/24883>`_). Rest + assured, this does not impact existing support for x86_64 Windows or + i386 Linux. For end users, the ``stdcall`` C calling convention is + now fully deprecated and GHC will unconditionally produce a warning + and treat it as ``ccall``. All C import/export declarations on + Windows should now use ``ccall``. + GHCi ~~~~ -- GitLab