diff options
author | Allan Haldane <ealloc@gmail.com> | 2019-03-27 09:30:04 -0400 |
---|---|---|
committer | Sebastian Berg <sebastian@sipsolutions.net> | 2019-03-27 14:30:04 +0100 |
commit | e6147b9bf580361f2f74ac72003f81e957587528 (patch) | |
tree | 7829f02196df4c91f87d53410a3c57c89be2c13e /doc/release | |
parent | d6dcaedad22f5842e28179351238b4847e74d5a9 (diff) | |
download | numpy-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.rst | 5 |
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 ============= |