diff options
author | Artem Pyanykh <artem.pyanykh@gmail.com> | 2019-04-05 13:36:32 +0300 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-04-09 10:30:13 -0400 |
commit | 14a7870770fb2dd2e096bc13e8c927d49c868911 (patch) | |
tree | 41042ceab4c1d4d39036422520a9d8355147a19e | |
parent | bd2de4f06169e15506bb357cf7c2c8b1dad37d67 (diff) | |
download | haskell-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.rst | 5 |
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 ~~~~~~~~~~~~~~ |