summaryrefslogtreecommitdiff
path: root/doc/release
diff options
context:
space:
mode:
authorAllan Haldane <ealloc@gmail.com>2019-03-27 09:30:04 -0400
committerSebastian Berg <sebastian@sipsolutions.net>2019-03-27 14:30:04 +0100
commite6147b9bf580361f2f74ac72003f81e957587528 (patch)
tree7829f02196df4c91f87d53410a3c57c89be2c13e /doc/release
parentd6dcaedad22f5842e28179351238b4847e74d5a9 (diff)
downloadnumpy-e6147b9bf580361f2f74ac72003f81e957587528.tar.gz
MAINT: add overlap checks to choose, take, put, putmask (#13182)
Fixes #9293, #6272
Diffstat (limited to 'doc/release')
-rw-r--r--doc/release/1.17.0-notes.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/release/1.17.0-notes.rst b/doc/release/1.17.0-notes.rst
index 4c7978f10..7ff064c01 100644
--- a/doc/release/1.17.0-notes.rst
+++ b/doc/release/1.17.0-notes.rst
@@ -72,6 +72,11 @@ Looking up ``__buffer__`` attribute in `numpy.frombuffer` was undocumented and
non-functional. This code was removed. If needed, use
``frombuffer(memoryview(obj), ...)`` instead.
+``out``is buffered for memory overlaps in ``np.take``, ``np.choose``, ``np.put``
+--------------------------------------------------------------------------------
+If the out argument to these functions is provided and has memory overlap with
+the other arguments, it is now buffered to avoid order-dependent behavior.
+
C API changes
=============