summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArtem Pyanykh <artem.pyanykh@gmail.com>2019-04-05 13:36:32 +0300
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-04-09 10:30:13 -0400
commit14a7870770fb2dd2e096bc13e8c927d49c868911 (patch)
tree41042ceab4c1d4d39036422520a9d8355147a19e
parentbd2de4f06169e15506bb357cf7c2c8b1dad37d67 (diff)
downloadhaskell-14a7870770fb2dd2e096bc13e8c927d49c868911.tar.gz
docs: add a note about changes in memset unrolling to 8.10.1-notes
-rw-r--r--docs/users_guide/8.10.1-notes.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/users_guide/8.10.1-notes.rst b/docs/users_guide/8.10.1-notes.rst
index a6b33b8db2..9212dceea4 100644
--- a/docs/users_guide/8.10.1-notes.rst
+++ b/docs/users_guide/8.10.1-notes.rst
@@ -61,6 +61,11 @@ Compiler
:ghc-flag:`-Wredundant-record-wildcards` which warn users when they have
redundant or unused uses of a record wildcard match.
+- Calls to `memset` are now unrolled more aggressively and the
+ produced code is more efficient on `x86_64` with added support for
+ 64-bit `MOV`s. In particular, `setByteArray#` calls that were not
+ optimized before, now will be. See :ghc-ticket:`16052`.
+
Runtime system
~~~~~~~~~~~~~~