summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJulian Taylor <jtaylor.debian@googlemail.com>2017-01-21 12:32:16 +0100
committerJulian Taylor <jtaylor.debian@googlemail.com>2017-02-24 19:21:05 +0100
commit5b16efe145f82a751625cebbe5eb5e2cd10515a3 (patch)
tree87911a080eff71033ebb057a35b86442179e79e4 /doc
parente6c397b974a72d6970a9ec3a7858355951d43e0a (diff)
downloadnumpy-5b16efe145f82a751625cebbe5eb5e2cd10515a3.tar.gz
DOC: add release note entry for the elision
Diffstat (limited to 'doc')
-rw-r--r--doc/release/1.13.0-notes.rst10
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