diff options
author | Julian Taylor <jtaylor.debian@googlemail.com> | 2017-01-21 12:32:16 +0100 |
---|---|---|
committer | Julian Taylor <jtaylor.debian@googlemail.com> | 2017-02-24 19:21:05 +0100 |
commit | 5b16efe145f82a751625cebbe5eb5e2cd10515a3 (patch) | |
tree | 87911a080eff71033ebb057a35b86442179e79e4 /doc | |
parent | e6c397b974a72d6970a9ec3a7858355951d43e0a (diff) | |
download | numpy-5b16efe145f82a751625cebbe5eb5e2cd10515a3.tar.gz |
DOC: add release note entry for the elision
Diffstat (limited to 'doc')
-rw-r--r-- | doc/release/1.13.0-notes.rst | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/release/1.13.0-notes.rst b/doc/release/1.13.0-notes.rst index ae3c64fdd..2a1509cbc 100644 --- a/doc/release/1.13.0-notes.rst +++ b/doc/release/1.13.0-notes.rst @@ -7,6 +7,8 @@ This release supports Python 2.7 and 3.4 - 3.6. Highlights ========== + * Operations like `a + b + c` will create less temporaries on some platforms + Dropped Support =============== @@ -84,6 +86,14 @@ C API New Features ============ +Temporary elision +----------------- +On platforms providing the `backtrace` function NumPy will now not create +temporaries in expression when possible. +For example `d = a + b + c` is transformed to `d = a + b; d += c` which can +improve performance for large arrays as less memory bandwidth is required to +perform the operation. + ``axes`` argument for ``unique`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In an N-dimensional array, the user can now choose the axis along which to look |