From 0dc7985663efa1739aafb480759e2e2e7fca2a36 Mon Sep 17 00:00:00 2001 From: Julian Leviston Date: Sat, 2 Feb 2019 20:10:51 +1100 Subject: Allow for multiple linker instances. Fixes Haskell portion of #3372. --- docs/users_guide/8.10.1-notes.rst | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs') diff --git a/docs/users_guide/8.10.1-notes.rst b/docs/users_guide/8.10.1-notes.rst index a54783af5c..3086bf411b 100644 --- a/docs/users_guide/8.10.1-notes.rst +++ b/docs/users_guide/8.10.1-notes.rst @@ -66,6 +66,10 @@ Compiler support for 64-bit `MOV`s. In particular, `setByteArray#` and `copyByteArray#` calls that were not optimized before, now will be. See :ghc-ticket:`16052`. +- GHC's runtime linker no longer uses global state. This allows programs + that use the GHC API to safely use multiple GHC sessions in a single + process, as long as there are no native dependencies that rely on + global state. Runtime system ~~~~~~~~~~~~~~ -- cgit v1.2.1