diff options
author | Julian Leviston <julian@leviston.net> | 2019-02-02 20:10:51 +1100 |
---|---|---|
committer | Julian Leviston <125-JulianLeviston@users.noreply.gitlab.haskell.org> | 2019-05-21 20:55:44 -0400 |
commit | 0dc7985663efa1739aafb480759e2e2e7fca2a36 (patch) | |
tree | f7adb36171f8de23061dba2d59c6bf096b4babb9 /docs | |
parent | 412a1f39ecc26fb8bce997bfe71e87b7284a1493 (diff) | |
download | haskell-0dc7985663efa1739aafb480759e2e2e7fca2a36.tar.gz |
Allow for multiple linker instances. Fixes Haskell portion of #3372.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/users_guide/8.10.1-notes.rst | 4 |
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 ~~~~~~~~~~~~~~ |