summaryrefslogtreecommitdiff
path: root/docs/users_guide/8.10.1-notes.rst
diff options
context:
space:
mode:
authorJulian Leviston <julian@leviston.net>2019-02-02 20:10:51 +1100
committerJulian Leviston <125-JulianLeviston@users.noreply.gitlab.haskell.org>2019-05-21 20:55:44 -0400
commit0dc7985663efa1739aafb480759e2e2e7fca2a36 (patch)
treef7adb36171f8de23061dba2d59c6bf096b4babb9 /docs/users_guide/8.10.1-notes.rst
parent412a1f39ecc26fb8bce997bfe71e87b7284a1493 (diff)
downloadhaskell-0dc7985663efa1739aafb480759e2e2e7fca2a36.tar.gz
Allow for multiple linker instances. Fixes Haskell portion of #3372.
Diffstat (limited to 'docs/users_guide/8.10.1-notes.rst')
-rw-r--r--docs/users_guide/8.10.1-notes.rst4
1 files changed, 4 insertions, 0 deletions
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
~~~~~~~~~~~~~~