[Numpy-svn] [numpy/numpy] 67ec47: ENH: core: add diophantine equation solver for dec...

GitHub noreply at github.com
Sat Aug 29 11:56:53 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 67ec47b23011604c491afae49dc8a2f106fe9f4c
      https://github.com/numpy/numpy/commit/67ec47b23011604c491afae49dc8a2f106fe9f4c
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M numpy/core/bento.info
    M numpy/core/bscript
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    A numpy/core/src/private/mem_overlap.c
    A numpy/core/src/private/mem_overlap.h

  Log Message:
  -----------
  ENH: core: add diophantine equation solver for deciding memory overlap problems


  Commit: e3d71b2340ff0e19bb60d66ade9f674883fc52dd
      https://github.com/numpy/numpy/commit/e3d71b2340ff0e19bb60d66ade9f674883fc52dd
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M numpy/core/src/multiarray/multiarray_tests.c.src

  Log Message:
  -----------
  ENH: core: add solve_diophantine/may_share_memory to multiarray_tests

These are used for testing the diophantine solver and memory overlap
codes.


  Commit: 74c4454fdd8dcf842eab226b196db7123d92d5dd
      https://github.com/numpy/numpy/commit/74c4454fdd8dcf842eab226b196db7123d92d5dd
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    A numpy/core/tests/test_mem_overlap.py
    R numpy/core/tests/test_multiarray_assignment.py

  Log Message:
  -----------
  TST: add tests checking diophantine and memory overlap solvers


  Commit: 710beb20281eb65a291edfd041942301296ff125
      https://github.com/numpy/numpy/commit/710beb20281eb65a291edfd041942301296ff125
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M numpy/core/setup.py
    M numpy/core/src/private/mem_overlap.c
    A numpy/core/src/private/npy_extint128.h
    M numpy/core/tests/test_mem_overlap.py

  Log Message:
  -----------
  ENH: use 128-bit integers to avoid overflows in solve_diophantine


  Commit: c317180bf167a68f3c5051b6ccd5e15023e09d91
      https://github.com/numpy/numpy/commit/c317180bf167a68f3c5051b6ccd5e15023e09d91
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M numpy/core/src/multiarray/multiarray_tests.c.src
    A numpy/core/tests/test_extint128.py

  Log Message:
  -----------
  TST: add tests for 128-bit and checked arithmetic


  Commit: 2b66f00bed834b2569bf22c0c519dad0bf5d5bda
      https://github.com/numpy/numpy/commit/2b66f00bed834b2569bf22c0c519dad0bf5d5bda
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M doc/source/reference/routines.other.rst
    M numpy/add_newdocs.py
    M numpy/core/_internal.py
    M numpy/core/function_base.py
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_mem_overlap.py

  Log Message:
  -----------
  ENH: add shares_memory, implement may_share_memory using it


  Commit: da0a4dc64708cf9082f67a6a06ce00a26235a9b1
      https://github.com/numpy/numpy/commit/da0a4dc64708cf9082f67a6a06ce00a26235a9b1
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/private/mem_overlap.c
    M numpy/core/src/private/mem_overlap.h
    M numpy/core/tests/test_mem_overlap.py

  Log Message:
  -----------
  ENH: solve also internal overlap problems


  Commit: 3a52e1942aac937e8ae8381f9ea519b9328fd052
      https://github.com/numpy/numpy/commit/3a52e1942aac937e8ae8381f9ea519b9328fd052
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M doc/release/1.11.0-notes.rst
    M numpy/add_newdocs.py

  Log Message:
  -----------
  DOC: update docs + release notes vs shares_memory


  Commit: 7001d613aaa445ff650a273ec3d4db6787daf2e3
      https://github.com/numpy/numpy/commit/7001d613aaa445ff650a273ec3d4db6787daf2e3
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2015-08-29 (Sat, 29 Aug 2015)

  Changed paths:
    M doc/release/1.11.0-notes.rst
    M doc/source/reference/routines.other.rst
    M numpy/add_newdocs.py
    M numpy/core/_internal.py
    M numpy/core/bento.info
    M numpy/core/bscript
    M numpy/core/function_base.py
    M numpy/core/numeric.py
    M numpy/core/setup.py
    M numpy/core/src/multiarray/array_assign.c
    M numpy/core/src/multiarray/arrayobject.c
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/getset.c
    M numpy/core/src/multiarray/multiarray_tests.c.src
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/multiarraymodule_onefile.c
    A numpy/core/src/private/mem_overlap.c
    A numpy/core/src/private/mem_overlap.h
    A numpy/core/src/private/npy_extint128.h
    A numpy/core/tests/test_extint128.py
    A numpy/core/tests/test_mem_overlap.py
    R numpy/core/tests/test_multiarray_assignment.py

  Log Message:
  -----------
  Merge pull request #6166 from pv/sld

Better memory overlap detection


Compare: https://github.com/numpy/numpy/compare/2e9bd3f1ead8...7001d613aaa4


More information about the Numpy-svn mailing list