[Numpy-svn] [numpy/numpy] ec151c: API: Change iterator API parameters ndim and niter...

noreply@githu... noreply@githu...
Thu Mar 10 20:41:17 CST 2011


Branch: refs/heads/master
Home:   https://github.com/numpy/numpy

Commit: ec151cc1147913ab470bba277f16a7085d69ec0c
    https://github.com/numpy/numpy/commit/ec151cc1147913ab470bba277f16a7085d69ec0c
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M doc/source/reference/c-api.iterator.rst
  M numpy/core/src/multiarray/einsum.c.src
  M numpy/core/src/multiarray/new_iterator.c.src
  M numpy/core/src/multiarray/new_iterator_pywrap.c
  M numpy/core/src/umath/ufunc_object.c

Log Message:
-----------
API: Change iterator API parameters ndim and niter from npy_intp to int

These parameters are never large, so it's better to use a straight int
instead of npy_intp, consistent with ndim in PyArrayObject as well.


Commit: 72ef8a6cd4a1491212e7fc4a581825e2267903c8
    https://github.com/numpy/numpy/commit/72ef8a6cd4a1491212e7fc4a581825e2267903c8
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M numpy/core/src/multiarray/einsum.c.src
  M numpy/core/src/multiarray/new_iterator.c.src
  M numpy/core/src/umath/ufunc_object.c

Log Message:
-----------
STY: Work around lack of variadic macros in debug tracing


Commit: 0c0c49ce89f447b423c52aee795b1bf1fec4e9fe
    https://github.com/numpy/numpy/commit/0c0c49ce89f447b423c52aee795b1bf1fec4e9fe
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M doc/source/reference/c-api.iterator.rst
  M numpy/core/include/numpy/ndarraytypes.h
  M numpy/core/src/multiarray/convert.c
  M numpy/core/src/multiarray/ctors.c
  M numpy/core/src/multiarray/einsum.c.src
  M numpy/core/src/multiarray/item_selection.c
  M numpy/core/src/multiarray/new_iterator.c.src
  M numpy/core/src/multiarray/new_iterator_pywrap.c
  M numpy/core/src/umath/ufunc_object.c
  M numpy/lib/src/_compiled_base.c

Log Message:
-----------
API: Rename the iterator function pointer types to be more consistent with NumPy convention

'NpyIter_IterNext_Fn' -> 'NpyIter_IterNextFunc *'
'NpyIter_GetCoords_Fn' -> 'NpyIter_GetCoordsFunc *'


Commit: f567479c716a6f9398820e92cde9f4ea129b889a
    https://github.com/numpy/numpy/commit/f567479c716a6f9398820e92cde9f4ea129b889a
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M numpy/core/code_generators/numpy_api.py
  M numpy/core/src/multiarray/convert.c
  M numpy/core/src/multiarray/convert.h
  M numpy/core/src/multiarray/einsum.c.src

Log Message:
-----------
API: Remove PyArray_FillWithZero from public API

This function is too specific. A function like
PyArray_FillWithValue(PyArrayObject *ao, double value)
would be better.


Commit: 65b4a8a12e13d6451b089c6ca5f55c9da684a0ac
    https://github.com/numpy/numpy/commit/65b4a8a12e13d6451b089c6ca5f55c9da684a0ac
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M doc/source/reference/c-api.array.rst
  M doc/source/reference/c-api.iterator.rst

Log Message:
-----------
DOC: Add some missing documentation, hyper-link the iterator documentation


Commit: 9001b794b7bdb3ca06d56b311eaa1ca9896068ac
    https://github.com/numpy/numpy/commit/9001b794b7bdb3ca06d56b311eaa1ca9896068ac
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

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

Log Message:
-----------
STY: Remove a micro-optimization to make code more clear


Commit: 859c269b56e1b90c45e3f3ad2eb120e9d6a04a79
    https://github.com/numpy/numpy/commit/859c269b56e1b90c45e3f3ad2eb120e9d6a04a79
Author: Mark Wiebe <mwwiebe@gmail.com>
Date:   2011-03-10 (Thu, 10 Mar 2011)

Changed paths:
  M doc/source/reference/c-api.array.rst
  M doc/source/reference/c-api.iterator.rst

Log Message:
-----------
DOC: Replace 'deprecated' with 'superceded' in a few places, fix a typo.


Compare: https://github.com/numpy/numpy/compare/dede269...859c269


More information about the Numpy-svn mailing list