[Numpy-svn] [numpy/numpy] 925220: Proof-of-concept for ufunc fancy indexing

GitHub noreply at github.com
Fri Aug 16 18:08:55 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 925220ba72524b16e9fb2e153619dd1fc4068150
      https://github.com/numpy/numpy/commit/925220ba72524b16e9fb2e153619dd1fc4068150
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Proof-of-concept for ufunc fancy indexing

Conflicts:

	numpy/core/code_generators/numpy_api.py


  Commit: 7191df063cb598e917407b6b805c620f3dee15e2
      https://github.com/numpy/numpy/commit/7191df063cb598e917407b6b805c620f3dee15e2
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Add support for both unary and binary ufuncs


  Commit: 025a056fc905d3f34088fbdac366dc9667b20f9a
      https://github.com/numpy/numpy/commit/025a056fc905d3f34088fbdac366dc9667b20f9a
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Add comments


  Commit: 99fa26c29ed1847465353e6153859bc6ca7324aa
      https://github.com/numpy/numpy/commit/99fa26c29ed1847465353e6153859bc6ca7324aa
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Change 'select' method name to 'at'


  Commit: e1fa3d72e4a2569691aeb9f9003bdac52de7ce3e
      https://github.com/numpy/numpy/commit/e1fa3d72e4a2569691aeb9f9003bdac52de7ce3e
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add unit tests

Conflicts:

	numpy/core/tests/test_ufunc.py


  Commit: f79e56d967010bb1a782027b0c645319380f98be
      https://github.com/numpy/numpy/commit/f79e56d967010bb1a782027b0c645319380f98be
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Check for sucessful call to MapIterBind


  Commit: dcea5009597382ebd798a1a680389f60e43369c1
      https://github.com/numpy/numpy/commit/dcea5009597382ebd798a1a680389f60e43369c1
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Misc fixes

- Fix crash when bind for second map iter fails
- Accept array like object for second operand
- Fix memory leaks


  Commit: 7b551e9a2fbcb881211a86f1f28fdc5876af790c
      https://github.com/numpy/numpy/commit/7b551e9a2fbcb881211a86f1f28fdc5876af790c
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Rework 'at' method to fit customer's expectations.

'at' method should be functionally equivalent to op1[idx] += op2 (for add ufunc).


  Commit: 6bf50f16dc6e21f94606dbe4073b0aa34d2d14fa
      https://github.com/numpy/numpy/commit/6bf50f16dc6e21f94606dbe4073b0aa34d2d14fa
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Update/expand unit tests


  Commit: 04c341da469150701fe7def6c98955485425b388
      https://github.com/numpy/numpy/commit/04c341da469150701fe7def6c98955485425b388
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Update documentation for 'at' method


  Commit: 56d74a4687b8b01ed328896f91b5e42962923122
      https://github.com/numpy/numpy/commit/56d74a4687b8b01ed328896f91b5e42962923122
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add comment to 'at' method unit test


  Commit: d94cd574cf1a31e621ba5384542671d1aa8056c4
      https://github.com/numpy/numpy/commit/d94cd574cf1a31e621ba5384542671d1aa8056c4
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Only allow explicit index slicing in 'at' method


  Commit: 7dde42ad510074aaa6273fe156dcd243b85b25fe
      https://github.com/numpy/numpy/commit/7dde42ad510074aaa6273fe156dcd243b85b25fe
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Correct implementation of 'at' method that covers all corner cases


  Commit: 0eafea73b24de956dbf8a2b7422089039f22e8e2
      https://github.com/numpy/numpy/commit/0eafea73b24de956dbf8a2b7422089039f22e8e2
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add more unit tests for 'at' method


  Commit: cf9452f52e3d3be3df81f85ee744811c78140faf
      https://github.com/numpy/numpy/commit/cf9452f52e3d3be3df81f85ee744811c78140faf
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Code cleanup for 'at' method


  Commit: a8d13b86eeca2e9362219aabca0ff76717f6a2f3
      https://github.com/numpy/numpy/commit/a8d13b86eeca2e9362219aabca0ff76717f6a2f3
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add more unit tests for 'at' method


  Commit: 5b7cda079f3a5ce59eb1688af0297eba45d375ea
      https://github.com/numpy/numpy/commit/5b7cda079f3a5ce59eb1688af0297eba45d375ea
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Fix issue with 'at' method when indices are all slice objects


  Commit: f63eb175026577eec90a64719dcfd3a51962717e
      https://github.com/numpy/numpy/commit/f63eb175026577eec90a64719dcfd3a51962717e
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M doc/source/reference/ufuncs.rst

  Log Message:
  -----------
  Add documentation for new 'at' ufunc method


  Commit: 0d087dcc30f04aa4afb2fbcadd983192336d77ad
      https://github.com/numpy/numpy/commit/0d087dcc30f04aa4afb2fbcadd983192336d77ad
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Fix build issue


  Commit: d6fa103630fc8d006b78b78ff5cf422f5a615ea7
      https://github.com/numpy/numpy/commit/d6fa103630fc8d006b78b78ff5cf422f5a615ea7
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Fix for crash when PyArray_MapIterSwapAxes is called

Set up default iteraxes array values in call to MapIterBind().


  Commit: 1b81be70ff832aac385254d57fb0c6feae8873bf
      https://github.com/numpy/numpy/commit/1b81be70ff832aac385254d57fb0c6feae8873bf
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Add more comments


  Commit: 13c1847ba2f0eab36004491deb0e2b8e1140c133
      https://github.com/numpy/numpy/commit/13c1847ba2f0eab36004491deb0e2b8e1140c133
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/add_newdocs.py
    M numpy/core/src/umath/ufunc_object.c

  Log Message:
  -----------
  Reword some comments/documentation


  Commit: 45419ea12cca9d29d874620495319307b4dec6f4
      https://github.com/numpy/numpy/commit/45419ea12cca9d29d874620495319307b4dec6f4
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Replace calls to New/Bind/Reset with MapIterArray


  Commit: 2e2d99a3241cec2247547f20099cf03cbb1bf2b3
      https://github.com/numpy/numpy/commit/2e2d99a3241cec2247547f20099cf03cbb1bf2b3
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Remove keyword support for required arguments


  Commit: 2a8c04b60a5c51ce3e59f37af8e10a4dab8fe525
      https://github.com/numpy/numpy/commit/2a8c04b60a5c51ce3e59f37af8e10a4dab8fe525
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Let indexing code do error checking for arguments with mismatched dimensions


  Commit: 6d7b51a4161c9b0ae23b726cab65230102a5e53e
      https://github.com/numpy/numpy/commit/6d7b51a4161c9b0ae23b726cab65230102a5e53e
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Improve comment for creating iter object from second operand


  Commit: f9a3e177f8cb08aeac2cccdb1067871c97bbe065
      https://github.com/numpy/numpy/commit/f9a3e177f8cb08aeac2cccdb1067871c97bbe065
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add tests for 0-dim array


  Commit: e4cbcb2e134bf0241d642149f6da37f5b2b5cf7d
      https://github.com/numpy/numpy/commit/e4cbcb2e134bf0241d642149f6da37f5b2b5cf7d
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Just create an array object for second operand; don't cast to dtype of first operand.


  Commit: da3f8cb19c81c909636de6ece7e33454d8cec79b
      https://github.com/numpy/numpy/commit/da3f8cb19c81c909636de6ece7e33454d8cec79b
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Call iterator_loop instead of directly calling ufunc.

Call iterator_loop which will call ufunc and handle any buffering for cases with mixed dtypes.


  Commit: 1e786ea00d9ca74bd236ed31117f1e1eb41d1484
      https://github.com/numpy/numpy/commit/1e786ea00d9ca74bd236ed31117f1e1eb41d1484
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add test for mixed dtypes


  Commit: 5dea4ca1d3c6185a530e40a6ea7099e3eb3fd46c
      https://github.com/numpy/numpy/commit/5dea4ca1d3c6185a530e40a6ea7099e3eb3fd46c
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add test for boolean indexing and boolean ufunc


  Commit: 4b3384973d4f84aa546a80e412d00231ba618fa1
      https://github.com/numpy/numpy/commit/4b3384973d4f84aa546a80e412d00231ba618fa1
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Fix DeprecationWarning on python 3.3


  Commit: 2e652047b98390c602f8a74aac73644d5a3c95ed
      https://github.com/numpy/numpy/commit/2e652047b98390c602f8a74aac73644d5a3c95ed
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Another attempt at fixing DeprecationWarning


  Commit: d467d492acec36622fcb6e060e1ba2c23b797775
      https://github.com/numpy/numpy/commit/d467d492acec36622fcb6e060e1ba2c23b797775
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Maybe this will fix the DeprecationWarning


  Commit: b259cdc9c1ec356b6e7c4652ed60686e12fbf958
      https://github.com/numpy/numpy/commit/b259cdc9c1ec356b6e7c4652ed60686e12fbf958
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Revert "Call iterator_loop instead of directly calling ufunc."

This reverts commit 2a9d5577a087e664ee047b3e099c1355000d8661.


  Commit: 3820cf33fc0c108e7436b770fb627d9dc30625ff
      https://github.com/numpy/numpy/commit/3820cf33fc0c108e7436b770fb627d9dc30625ff
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Use NpyIter object to buffer each input value

Use NpyIter object to buffer each input value in order to handle certain situations such as operands with mixed dtypes.


  Commit: f899c19ac4c56b1c541b757df78ffe6c1f3e22a3
      https://github.com/numpy/numpy/commit/f899c19ac4c56b1c541b757df78ffe6c1f3e22a3
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Clean up previous comment and add test for unary ufunc.


  Commit: 9438a8f133edb4c3329746d8c23988a55f9d969a
      https://github.com/numpy/numpy/commit/9438a8f133edb4c3329746d8c23988a55f9d969a
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  More clean up


  Commit: ea2e1f51d23298c7d232547edeb7b2aa5771c527
      https://github.com/numpy/numpy/commit/ea2e1f51d23298c7d232547edeb7b2aa5771c527
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Remove unnecessary check


  Commit: c26e54884b4f490f1d939d9ecf1c799d0413e0bf
      https://github.com/numpy/numpy/commit/c26e54884b4f490f1d939d9ecf1c799d0413e0bf
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Reverse commit 6ec51b3


  Commit: 8f2273388c663a6d41ab03bbe5bd8388030b32ce
      https://github.com/numpy/numpy/commit/8f2273388c663a6d41ab03bbe5bd8388030b32ce
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Fix deprecation warning


  Commit: f917e38277b193d205b6ebe73b48135431468372
      https://github.com/numpy/numpy/commit/f917e38277b193d205b6ebe73b48135431468372
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Use Py_XDECREF in fail section


  Commit: fcc891df4487bd45608dc2bdc7dd57f9a16c32ef
      https://github.com/numpy/numpy/commit/fcc891df4487bd45608dc2bdc7dd57f9a16c32ef
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Add NpyIter_Deallocate


  Commit: 2c37d3b6ec81ee6a86e4ae8f5713d48b6405cfb3
      https://github.com/numpy/numpy/commit/2c37d3b6ec81ee6a86e4ae8f5713d48b6405cfb3
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add test for empty subspace


  Commit: b4409294b227dec3813f1e06a76f43753b7fb5c7
      https://github.com/numpy/numpy/commit/b4409294b227dec3813f1e06a76f43753b7fb5c7
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M doc/release/1.8.0-notes.rst
    M doc/source/reference/ufuncs.rst

  Log Message:
  -----------
  Update docs


  Commit: a4bb3bc1dc2e5c7114e77e4a92df04d57ee02c9b
      https://github.com/numpy/numpy/commit/a4bb3bc1dc2e5c7114e77e4a92df04d57ee02c9b
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Add test for non native bytetypes


  Commit: 6c249cd038d15a6be00f3d611bccdbcc0fa0ff5e
      https://github.com/numpy/numpy/commit/6c249cd038d15a6be00f3d611bccdbcc0fa0ff5e
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Move NpyIter_IterNextFunc call outside of loop


  Commit: 5729685578d52b13096803ce813fcb8990f84561
      https://github.com/numpy/numpy/commit/5729685578d52b13096803ce813fcb8990f84561
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Move gil release/aquire outside of loop


  Commit: 1e4d589d7252ffcc55da930496cbe01c078cc3a6
      https://github.com/numpy/numpy/commit/1e4d589d7252ffcc55da930496cbe01c078cc3a6
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Add decrefs at end of function and return None object


  Commit: 336151e810904277f227584eadc2de119a1a5ac6
      https://github.com/numpy/numpy/commit/336151e810904277f227584eadc2de119a1a5ac6
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Fix memory leaks and inc dtype refs


  Commit: 79bc97caa1bd23919ba8cb63850e12cbf5097b97
      https://github.com/numpy/numpy/commit/79bc97caa1bd23919ba8cb63850e12cbf5097b97
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  Update docs


  Commit: 7c4eeea6a60672a52ff6cf0bf75ee9beaf5c391c
      https://github.com/numpy/numpy/commit/7c4eeea6a60672a52ff6cf0bf75ee9beaf5c391c
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  Update docs


  Commit: a04bb37b9346ec8c2867ba09f8a76b6615d10200
      https://github.com/numpy/numpy/commit/a04bb37b9346ec8c2867ba09f8a76b6615d10200
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/add_newdocs.py

  Log Message:
  -----------
  Update docs


  Commit: 2ec4c94077bd3e5e01d993f82acd589ecac07b0f
      https://github.com/numpy/numpy/commit/2ec4c94077bd3e5e01d993f82acd589ecac07b0f
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Check for python error when needs_api flag is set


  Commit: ec9d9cc8c5b8bc119130891efcaffe192f47a73b
      https://github.com/numpy/numpy/commit/ec9d9cc8c5b8bc119130891efcaffe192f47a73b
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Bail out of loop if python error occurs


  Commit: acef718f40a30188c1379c13cc49c920d9e7c303
      https://github.com/numpy/numpy/commit/acef718f40a30188c1379c13cc49c920d9e7c303
  Author: Jay Bourque <jay.bourque at continuum.io>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

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

  Log Message:
  -----------
  Change casting type for ufunc operands


  Commit: d4af6123a609b062af7ed23e106b6bfffd482e7f
      https://github.com/numpy/numpy/commit/d4af6123a609b062af7ed23e106b6bfffd482e7f
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2013-08-16 (Fri, 16 Aug 2013)

  Changed paths:
    M doc/release/1.8.0-notes.rst
    M doc/source/reference/ufuncs.rst
    M numpy/add_newdocs.py
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Merge pull request #2821 from ContinuumIO/ufunc-fancy-indexing3

in place fancy indexing for ufuncs


Compare: https://github.com/numpy/numpy/compare/ec418015d1a8...d4af6123a609


More information about the Numpy-svn mailing list