[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