Skip to content

Commit bb1e650

Browse files
Update Misc/NEWS.d/next/Core_and_Builtins/2024-10-22-04-18-53.gh-issue-125498.cFjPIn.rst
Co-authored-by: Brandt Bucher <[email protected]>
1 parent 4e16dd6 commit bb1e650

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed
Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
The JIT has been updated to leverage LLVM 19’s preserve_none attribute, which
2-
adds native support for the Glasgow Haskell Compiler Calling Convention (ghccc)
3-
for both x86-64 and AArch64 targets. This removes the need to manually patch
4-
the calling convention in LLVM IR, simplifying the JIT compilation process.
5-
Additionally, this update enables the optimization across all platforms, except
6-
for i686-pc-windows-msvc where the attribute is not supported.
1+
The JIT has been updated to leverage Clang 19’s new ``preserve_none`` attribute,
2+
which supports more platforms and is more useful than LLVM's existing ``ghccc``
3+
calling convention. This also removes the need to manually patch the calling
4+
convention in LLVM IR, simplifying the JIT compilation process.

0 commit comments

Comments
 (0)