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