[Numpy-svn] [numpy/numpy] 8efc87: ENH: reimplement may_share_memory in C to improve ...

GitHub noreply at github.com
Sun Nov 15 12:10:56 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 8efc87ec599c0b3eac4e63bea6eda9023d8ed96d
      https://github.com/numpy/numpy/commit/8efc87ec599c0b3eac4e63bea6eda9023d8ed96d
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-11-12 (Thu, 12 Nov 2015)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/function_base.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  ENH: reimplement may_share_memory in C to improve its performance


  Commit: f2be3a2f822b3f5cf4b706cc2e28f0c169e6d995
      https://github.com/numpy/numpy/commit/f2be3a2f822b3f5cf4b706cc2e28f0c169e6d995
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-11-12 (Thu, 12 Nov 2015)

  Changed paths:
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_mem_overlap.py

  Log Message:
  -----------
  BUG: don't use PyArray_Converter in may_share_memory

The converter function has NPY_ARRAY_CARRAY enabled, which can cause
false negatives for non-ndarray inputs.

Fixes gh-5604


  Commit: eeba2cbfa4c56447e36aad6d97e323ecfbdade56
      https://github.com/numpy/numpy/commit/eeba2cbfa4c56447e36aad6d97e323ecfbdade56
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2015-11-15 (Sun, 15 Nov 2015)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/function_base.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_mem_overlap.py

  Log Message:
  -----------
  Merge pull request #6679 from pv/may-share-memory-fix

Improve may_share_memory performance + fix non-ndarray inputs


Compare: https://github.com/numpy/numpy/compare/8ae543cb1376...eeba2cbfa4c5


More information about the Numpy-svn mailing list