From noreply at github.com Sun Apr 1 12:31:46 2012 From: noreply at github.com (GitHub) Date: Sun, 01 Apr 2012 09:31:46 -0700 Subject: [Numpy-svn] [numpy/numpy] b9576e: ENH: improve interp() speed in some cases. Message-ID: <4f7882f293272_606a1693aec172678@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b9576ed22a57cb8c7bf04038c5792bb2b499f390 https://github.com/numpy/numpy/commit/b9576ed22a57cb8c7bf04038c5792bb2b499f390 Author: Timo Kluck Date: 2012-04-01 (Sun, 01 Apr 2012) Changed paths: M numpy/lib/src/_compiled_base.c M numpy/lib/tests/test_function_base.py Log Message: ----------- ENH: improve interp() speed in some cases. The interp function was computing slopes for all intervals, even when there were only a few points to be interpolated. Now it only does so when the number of interpolation points exceeds the number of sample points. Commit: 1957cb3c3574aaecf45d1512bddc10a0bcc39639 https://github.com/numpy/numpy/commit/1957cb3c3574aaecf45d1512bddc10a0bcc39639 Author: Charles Harris Date: 2012-04-01 (Sun, 01 Apr 2012) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- STY: Style cleanups in numpy/lib/tests/test_function_base. Make imports from numpy.testing explicit. Use np namespace. Commit: 044c7a670005f38f229b2da11fec9f9f4204de29 https://github.com/numpy/numpy/commit/044c7a670005f38f229b2da11fec9f9f4204de29 Author: Charles Harris Date: 2012-04-01 (Sun, 01 Apr 2012) Changed paths: M numpy/lib/src/_compiled_base.c Log Message: ----------- WRN: Fix compiler warnings in _compiled_base.c. Compare: https://github.com/numpy/numpy/compare/72185d3...044c7a6 From noreply at github.com Mon Apr 2 21:10:22 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Apr 2012 18:10:22 -0700 Subject: [Numpy-svn] [numpy/numpy] ec78cc: ENH: Add some filenames to .gitignore, fix .DS_Sto... Message-ID: <4f7a4dfe936e7_56ef1c06aec558f4@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: ec78cc7cc51e9c9d4a01a7ede1b4b17aae2fc352 https://github.com/numpy/numpy/commit/ec78cc7cc51e9c9d4a01a7ede1b4b17aae2fc352 Author: Charles Harris Date: 2012-04-02 (Mon, 02 Apr 2012) Changed paths: M .gitignore Log Message: ----------- ENH: Add some filenames to .gitignore, fix .DS_Store entry. From noreply at github.com Mon Apr 2 21:32:36 2012 From: noreply at github.com (GitHub) Date: Mon, 02 Apr 2012 18:32:36 -0700 Subject: [Numpy-svn] [numpy/numpy] 0d1b60: BUG: Fix .gitignore again, using github suggestion... Message-ID: <4f7a5334bfa20_591e3fcf8aadbaf8425ae@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0d1b60136862dd831ca586516d47561181e321ec https://github.com/numpy/numpy/commit/0d1b60136862dd831ca586516d47561181e321ec Author: Charles Harris Date: 2012-04-02 (Mon, 02 Apr 2012) Changed paths: M .gitignore Log Message: ----------- BUG: Fix .gitignore again, using github suggestions. http://help.github.com/ignore-files/ From noreply at github.com Wed Apr 4 12:37:24 2012 From: noreply at github.com (GitHub) Date: Wed, 04 Apr 2012 09:37:24 -0700 Subject: [Numpy-svn] [numpy/numpy] 313fe4: ENH: Add 'sorter' argument to searchsorted. Message-ID: <4f7c78c4a9a22_8611956af4162961@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 313fe46046a7192cbdba2e679a104777301bc7cf https://github.com/numpy/numpy/commit/313fe46046a7192cbdba2e679a104777301bc7cf Author: Bryan Van de Ven Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M doc/release/2.0.0-notes.rst M numpy/add_newdocs.py M numpy/core/fromnumeric.py M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/methods.c M numpy/core/tests/test_multiarray.py Log Message: ----------- ENH: Add 'sorter' argument to searchsorted. The new argument allows one to search an argsorted array by passing in the result of argsorting the array as the 'sorter' argument. For example searchsorted(a, sorter=a.argsort) From noreply at github.com Wed Apr 4 16:07:14 2012 From: noreply at github.com (GitHub) Date: Wed, 04 Apr 2012 13:07:14 -0700 Subject: [Numpy-svn] [numpy/numpy] 7270d9: ENH: Add module containing functions for padding n... Message-ID: <4f7ca9f2d1f1d_8611956af42298ad@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 7270d9e6054e105c6c7ace66b443870a9e299b75 https://github.com/numpy/numpy/commit/7270d9e6054e105c6c7ace66b443870a9e299b75 Author: tim cera Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M doc/release/2.0.0-notes.rst A doc/source/reference/routines.padding.rst M doc/source/reference/routines.rst M numpy/lib/__init__.py A numpy/lib/arraypad.py A numpy/lib/tests/test_arraypad.py Log Message: ----------- ENH: Add module containing functions for padding n-dimensional arrays. The various padding functions are exposed as options to a public 'pad' function. Example: pad(a, 5, mode='mean') Current modes are 'constant', 'edge', 'linear_ramp', 'maximum', 'mean', 'median', 'minimum', 'reflect', 'symmetric', 'wrap', and This commit includes unit tests and doctests and is based on feature request ticket #655. Commit: 168a55e66f992c9dbbb991f9a729fb04a6437c17 https://github.com/numpy/numpy/commit/168a55e66f992c9dbbb991f9a729fb04a6437c17 Author: Charles Harris Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M numpy/lib/arraypad.py Log Message: ----------- STY: Touch up documentation in arraypad.py Rearrange some of the documentation and shorten lines. A few long lines of code were also broken. Compare: https://github.com/numpy/numpy/compare/313fe46...168a55e From noreply at github.com Wed Apr 4 17:02:46 2012 From: noreply at github.com (GitHub) Date: Wed, 04 Apr 2012 14:02:46 -0700 Subject: [Numpy-svn] [numpy/numpy] b35eac: Merge pull request #245 from jseabold/digitize-ope... Message-ID: <4f7cb6f6393f1_47a33fe9fc1812f0741c4@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b35eaccfae6ec00310e7203a310e3de7b6b8018d https://github.com/numpy/numpy/commit/b35eaccfae6ec00310e7203a310e3de7b6b8018d Author: Travis E. Oliphant Date: 2012-04-04 (Wed, 04 Apr 2012) Changed paths: M numpy/add_newdocs.py M numpy/lib/src/_compiled_base.c M numpy/lib/tests/test_function_base.py Log Message: ----------- Merge pull request #245 from jseabold/digitize-open-right ENH: Give digitize left or right open interval option From noreply at github.com Thu Apr 5 11:20:23 2012 From: noreply at github.com (GitHub) Date: Thu, 05 Apr 2012 08:20:23 -0700 Subject: [Numpy-svn] [numpy/numpy] 11859c: BUG: ticket #2097, fix bounds checking in searchso... Message-ID: <4f7db83758312_7f05109dae82033ea@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 11859c0a2f113e66fdd8384eea93b688a8e08b22 https://github.com/numpy/numpy/commit/11859c0a2f113e66fdd8384eea93b688a8e08b22 Author: Charles Harris Date: 2012-04-05 (Thu, 05 Apr 2012) Changed paths: M numpy/core/src/multiarray/item_selection.c M numpy/core/tests/test_multiarray.py Log Message: ----------- BUG: ticket #2097, fix bounds checking in searchsorted when sorter invoked. The bounds are checked on the fly. This won't always raise an error if there is an out of bounds index, but only when that index is used in the binary search. Since we don't check that the sorter actually sorts the array, this seems reasonable. Only safety is ensured, not correctness. From noreply at github.com Thu Apr 5 11:32:45 2012 From: noreply at github.com (GitHub) Date: Thu, 05 Apr 2012 08:32:45 -0700 Subject: [Numpy-svn] [numpy/numpy] 8e8a4c: BUG: Fix missing np prefix in test_function_base.p... Message-ID: <4f7dbb1daedd3_54f91881ae825494b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 8e8a4ca90319e28d21c6ba32d7249c47ad014025 https://github.com/numpy/numpy/commit/8e8a4ca90319e28d21c6ba32d7249c47ad014025 Author: Charles Harris Date: 2012-04-05 (Thu, 05 Apr 2012) Changed paths: M numpy/lib/tests/test_function_base.py Log Message: ----------- BUG: Fix missing np prefix in test_function_base.py. From noreply at github.com Sat Apr 7 13:00:34 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Apr 2012 10:00:34 -0700 Subject: [Numpy-svn] [numpy/numpy] 5ede7c: VER: Bump up NPY_API_VERSION from 6 (Used by 1.6) ... Message-ID: <4f8072b23ba6c_64d03f8c372ee2f05617e@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5ede7c7bc2e9342269e708fd183c5311917b9169 https://github.com/numpy/numpy/commit/5ede7c7bc2e9342269e708fd183c5311917b9169 Author: Mark Wiebe Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/code_generators/cversions.txt M numpy/core/include/numpy/numpyconfig.h M numpy/core/setup_common.py Log Message: ----------- VER: Bump up NPY_API_VERSION from 6 (Used by 1.6) to 7 Also added NPY_1_7_API_VERSION to numpyconfig.h to help with NPY_NO_DEPRECATED_API macro usage. Commit: e1218cc68ddab6b806628877de19394616df04f7 https://github.com/numpy/numpy/commit/e1218cc68ddab6b806628877de19394616df04f7 Author: Mark Wiebe Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/src/dummymodule.c M numpy/core/src/multiarray/array_assign.c M numpy/core/src/multiarray/array_assign_array.c M numpy/core/src/multiarray/array_assign_scalar.c M numpy/core/src/multiarray/arrayobject.c M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/boolean_ops.c.src M numpy/core/src/multiarray/buffer.c M numpy/core/src/multiarray/calculation.c M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/conversion_utils.c M numpy/core/src/multiarray/convert.c M numpy/core/src/multiarray/convert_datatype.c M numpy/core/src/multiarray/ctors.c M numpy/core/src/multiarray/datetime.c M numpy/core/src/multiarray/datetime_busday.c M numpy/core/src/multiarray/datetime_busdaycal.c M numpy/core/src/multiarray/datetime_strings.c M numpy/core/src/multiarray/descriptor.c M numpy/core/src/multiarray/dtype_transfer.c M numpy/core/src/multiarray/einsum.c.src M numpy/core/src/multiarray/flagsobject.c M numpy/core/src/multiarray/getset.c M numpy/core/src/multiarray/hashdescr.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/iterators.c M numpy/core/src/multiarray/lowlevel_strided_loops.c.src M numpy/core/src/multiarray/mapping.c M numpy/core/src/multiarray/methods.c M numpy/core/src/multiarray/multiarray_tests.c.src M numpy/core/src/multiarray/multiarraymodule.c M numpy/core/src/multiarray/na_mask.c M numpy/core/src/multiarray/na_object.c M numpy/core/src/multiarray/nditer_impl.h M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/src/multiarray/number.c M numpy/core/src/multiarray/numpymemoryview.c M numpy/core/src/multiarray/numpyos.c M numpy/core/src/multiarray/reduction.c M numpy/core/src/multiarray/refcount.c M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/scalartypes.c.src M numpy/core/src/multiarray/sequence.c M numpy/core/src/multiarray/shape.c M numpy/core/src/multiarray/ucsnarrow.c M numpy/core/src/multiarray/usertypes.c M numpy/core/src/npymath/halffloat.c M numpy/core/src/npysort/sort.c.src M numpy/core/src/scalarmathmodule.c.src M numpy/core/src/umath/loops.c.src M numpy/core/src/umath/ufunc_object.c M numpy/core/src/umath/ufunc_type_resolution.c M numpy/core/src/umath/umathmodule.c M numpy/lib/src/_compiled_base.c M numpy/numarray/_capi.c Log Message: ----------- DEP: Update all the '#define NPY_NO_DEPRECATED_API' instances to be versioned Commit: 64c3be01cd18d1cab9cefaa5fa5cd8f78fda761e https://github.com/numpy/numpy/commit/64c3be01cd18d1cab9cefaa5fa5cd8f78fda761e Author: Mark Wiebe Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/include/numpy/ndarraytypes.h M numpy/core/include/numpy/npy_deprecated_api.h Log Message: ----------- DEP: Update NPY_NO_DEPRECATED_API to be version-based Commit: d73c036cc375ebba260d8604d13c91718c576cb9 https://github.com/numpy/numpy/commit/d73c036cc375ebba260d8604d13c91718c576cb9 Author: Mark Wiebe Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M doc/release/2.0.0-notes.rst A doc/source/reference/c-api.deprecations.rst M doc/source/reference/c-api.rst Log Message: ----------- DOC: Update documentation and release notes about C-API deprecations Commit: 475cc40f147f29ce0e93edb95573257db8e03e2d https://github.com/numpy/numpy/commit/475cc40f147f29ce0e93edb95573257db8e03e2d Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/code_generators/cversions.txt Log Message: ----------- API: Update c_api_version hash. Commit: 3fe4045450ecbaad620406ca752945c42ad2f414 https://github.com/numpy/numpy/commit/3fe4045450ecbaad620406ca752945c42ad2f414 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/linalg/lapack_litemodule.c Log Message: ----------- UPD: Make lapack_litemodule.c use non-deprecated macros/functions. Commit: d9cdd043ba28bd18ea551295b252463ec9d62a85 https://github.com/numpy/numpy/commit/d9cdd043ba28bd18ea551295b252463ec9d62a85 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/fft/fftpack_litemodule.c Log Message: ----------- UPD: Make fftpack_litemodule.c use non-deprecated macros/functions. Commit: b40c2622c1fa20714a1527f8969feb0acf7f6ba5 https://github.com/numpy/numpy/commit/b40c2622c1fa20714a1527f8969feb0acf7f6ba5 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: A numpy/random/mtrand/numpy.pxd R numpy/random/mtrand/numpy.pxi Log Message: ----------- MOV: Rename numpy.pxi to numpy.pxd to conform to current Cython. Commit: d47578dd3bd57973eff75c2e89053a733d6bce8f https://github.com/numpy/numpy/commit/d47578dd3bd57973eff75c2e89053a733d6bce8f Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: A numpy/core/include/numpy/npy_no_deprecated_api.h Log Message: ----------- ENH: Add npy_no_deprecated_api.h This is to provide a file defining the NPY_NO_DEPRECATED_API macro that can be included in Cython *.pxd file. Commit: 4a2de4b598bdf81a40954e039169be19d52f3bf8 https://github.com/numpy/numpy/commit/4a2de4b598bdf81a40954e039169be19d52f3bf8 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/random/mtrand/mtrand.pyx M numpy/random/mtrand/numpy.pxd Log Message: ----------- UPD: Make numpy.pxd and mtrand.pyx use non-deprecated macros/functions. The non-deprecated macros and functions were defined for Cython in numpy.pxd and mtrand was fixed to use them. In particular, direct access to structure internals in mtrand.pyx needed to be replaced by the new access functions. Commit: c993797eb6926b85fcd3b85859e59d0e72000f4a https://github.com/numpy/numpy/commit/c993797eb6926b85fcd3b85859e59d0e72000f4a Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/include/numpy/npy_no_deprecated_api.h M numpy/core/include/numpy/old_defines.h M numpy/core/src/umath/funcs.inc.src M numpy/core/src/umath/umath_tests.c.src M numpy/fft/fftpack_litemodule.c M numpy/linalg/lapack_litemodule.c Log Message: ----------- UPD: Update files for versioned deprecation. Commit: c5eee115be8f01006479cba909d3f7363de08f1b https://github.com/numpy/numpy/commit/c5eee115be8f01006479cba909d3f7363de08f1b Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/blasdot/_dotblas.c M numpy/core/src/multiarray/nditer_api.c M numpy/core/src/multiarray/nditer_constr.c M numpy/random/mtrand/initarray.c Log Message: ----------- UPD: Add NPY_NO_DEPRECATED_API to some more files. _dotblas needs more work to remove direct access to ndarray internals. Commit: ca0a3e1692cbe14fb5dbae0cf7d576be96a369a9 https://github.com/numpy/numpy/commit/ca0a3e1692cbe14fb5dbae0cf7d576be96a369a9 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/src/npysort/sort.c.src Log Message: ----------- UPD: Make sort functions use non-deprecated macros/functions. Commit: 3ddf3e1e387d035ab85f12cba65455e5dc7210f6 https://github.com/numpy/numpy/commit/3ddf3e1e387d035ab85f12cba65455e5dc7210f6 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/blasdot/_dotblas.c Log Message: ----------- UPD: Make _dotblas.c use non-deprecated macros/functions. Commit: b0b20150425de845a78df6a8f5504e9bf3f0182c https://github.com/numpy/numpy/commit/b0b20150425de845a78df6a8f5504e9bf3f0182c Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/random/mtrand/mtrand.c Log Message: ----------- UPD: Regenerate mtrand.c Commit: 40cba31c25338402817df31773bcca4a7620a3a1 https://github.com/numpy/numpy/commit/40cba31c25338402817df31773bcca4a7620a3a1 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/random/mtrand/initarray.h Log Message: ----------- STY: Remove trailing whitespace. Commit: f047010fa90d8186eeba59d8f18bc12523b3a27f https://github.com/numpy/numpy/commit/f047010fa90d8186eeba59d8f18bc12523b3a27f Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/include/numpy/npy_no_deprecated_api.h Log Message: ----------- ENH: Check that npy_no_deprecated_api.h is included before it is needed. Commit: 032bcf08ee3b930e250329bfbd27ea270e5fa013 https://github.com/numpy/numpy/commit/032bcf08ee3b930e250329bfbd27ea270e5fa013 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/include/numpy/old_defines.h Log Message: ----------- BUG: old_defines.h needs a guard. Commit: 1e89ff5197cdcb9434f1595a4a2fe9ef7780d085 https://github.com/numpy/numpy/commit/1e89ff5197cdcb9434f1595a4a2fe9ef7780d085 Author: Charles Harris Date: 2012-04-06 (Fri, 06 Apr 2012) Changed paths: M numpy/core/blasdot/_dotblas.c M numpy/core/src/multiarray/common.c M numpy/core/src/multiarray/item_selection.c M numpy/core/src/multiarray/nditer_pywrap.c M numpy/core/src/multiarray/number.c M numpy/linalg/lapack_litemodule.c Log Message: ----------- WRN: Fix some compiler warnings. Compare: https://github.com/numpy/numpy/compare/8e8a4ca...1e89ff5 From noreply at github.com Sat Apr 7 13:12:52 2012 From: noreply at github.com (GitHub) Date: Sat, 07 Apr 2012 10:12:52 -0700 Subject: [Numpy-svn] [numpy/numpy] b6b5ba: BUG: fix regression for indexing chararrays with e... Message-ID: <4f8075946cadd_224a1885ae418781c@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: b6b5ba1387d754a595838bab4dbdd80f61e0d63e https://github.com/numpy/numpy/commit/b6b5ba1387d754a595838bab4dbdd80f61e0d63e Author: Ralf Gommers Date: 2012-04-07 (Sat, 07 Apr 2012) Changed paths: M numpy/core/defchararray.py M numpy/core/tests/test_defchararray.py Log Message: ----------- BUG: fix regression for indexing chararrays with empty list. Closes #1948. From noreply at github.com Tue Apr 10 16:52:19 2012 From: noreply at github.com (GitHub) Date: Tue, 10 Apr 2012 13:52:19 -0700 Subject: [Numpy-svn] [numpy/numpy] 905335: DOC: Fix outdated docstring. Message-ID: <4f849d838b186_61253f9e7a6ec2f88519f@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 905335bd9ca4a7126a612b94ac43401b6f03bff7 https://github.com/numpy/numpy/commit/905335bd9ca4a7126a612b94ac43401b6f03bff7 Author: Tony S Yu Date: 2012-04-09 (Mon, 09 Apr 2012) Changed paths: M numpy/lib/shape_base.py Log Message: ----------- DOC: Fix outdated docstring. Equal and nearly-equal size requirement is not true when passing a 1-D array of indices. Commit: 0dac136795ba7d6f2b371fe5a7c34c34fe0a9a5f https://github.com/numpy/numpy/commit/0dac136795ba7d6f2b371fe5a7c34c34fe0a9a5f Author: Ralf Gommers Date: 2012-04-10 (Tue, 10 Apr 2012) Changed paths: M numpy/lib/shape_base.py Log Message: ----------- Merge pull request #249 from tonysyu/fix-split-doc DOC: Fix outdated docstring for `split` and `array_split`. Compare: https://github.com/numpy/numpy/compare/b6b5ba1...0dac136 From noreply at github.com Wed Apr 11 10:42:32 2012 From: noreply at github.com (GitHub) Date: Wed, 11 Apr 2012 07:42:32 -0700 Subject: [Numpy-svn] [numpy/numpy] 2c9c34: BUG: ticket #1578, Fix python-debug warning for py... Message-ID: <4f8598586c0ab_32cd3fec9e8402f41027b0@sh1.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: 2c9c342e9e5dc3fbd9de029be4638ae35bf890ab https://github.com/numpy/numpy/commit/2c9c342e9e5dc3fbd9de029be4638ae35bf890ab Author: Charles Harris Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- BUG: ticket #1578, Fix python-debug warning for python >= 2.7. In Python >= 2.7 the memory management of unicode objects changed from PyMem_* to PyObject_*. Numpy had its own modified copy of some of the Python code for handling unicode objects and it needed to be updated to deal with the change. Thanks to Joseph Miessner for tracking this down and finding the fix. From noreply at github.com Wed Apr 11 10:54:52 2012 From: noreply at github.com (GitHub) Date: Wed, 11 Apr 2012 07:54:52 -0700 Subject: [Numpy-svn] [numpy/numpy] 0a3a95: BUG: ticket #1578, Fix python-debug warning for py... Message-ID: <4f859b3c452bc_7aff1bcbaf013387d@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0a3a954c3750419552c076aa444563ac20def14a https://github.com/numpy/numpy/commit/0a3a954c3750419552c076aa444563ac20def14a Author: Charles Harris Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- BUG: ticket #1578, Fix python-debug warning for python >= 2.7. In Python >= 2.7 the memory management of unicode objects changed from PyMem_* to PyObject_*. Numpy had its own modified copy of some of the Python code for handling unicode objects and it needed to be updated to deal with the change. Thanks to Joseph Miessner for tracking this down and finding the fix. Commit: 9aac5430326820f2c17c0cbdcd9bf072728fface https://github.com/numpy/numpy/commit/9aac5430326820f2c17c0cbdcd9bf072728fface Author: Charles Harris Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- STY: Small style fixes. Compare: https://github.com/numpy/numpy/compare/0dac136...9aac543 From noreply at github.com Wed Apr 11 14:51:09 2012 From: noreply at github.com (GitHub) Date: Wed, 11 Apr 2012 11:51:09 -0700 Subject: [Numpy-svn] [numpy/numpy] d50f96: TST: Add test for ticket #1578 Message-ID: <4f85d29dad8c9_1b253ff6563c5af0920ed@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: d50f961849a9a5f694e72329e8565f3c261e64a8 https://github.com/numpy/numpy/commit/d50f961849a9a5f694e72329e8565f3c261e64a8 Author: Charles Harris Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/tests/test_regression.py Log Message: ----------- TST: Add test for ticket #1578 The usefullness of this test is questionable, as it only shows up as a core dump when run under python-debug for python versions >= 2.7, and then it will only fail if run before other failing tests. It is included as it may be useful as a record. From noreply at github.com Thu Apr 12 01:50:52 2012 From: noreply at github.com (GitHub) Date: Wed, 11 Apr 2012 22:50:52 -0700 Subject: [Numpy-svn] [numpy/numpy] fc4784: BUG: Fix segfault when tests are run with python 2... Message-ID: <4f866d3cb715d_699a1a57ae81513c7@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: fc4784a482c83f68f13abe4a54051da25348c005 https://github.com/numpy/numpy/commit/fc4784a482c83f68f13abe4a54051da25348c005 Author: Charles Harris Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/src/multiarray/na_mask.c M numpy/core/tests/test_regression.py Log Message: ----------- BUG: Fix segfault when tests are run with python 2.7 debug. I don't know that the crash is python2.7 specific, it may also occur in earlier versions of python. The cause was mismatched memory allocation/deallocation of maskna data. Commit: 0c5f480f2db3566a1add20a2f286e6b7e9608c94 https://github.com/numpy/numpy/commit/0c5f480f2db3566a1add20a2f286e6b7e9608c94 Author: Travis E. Oliphant Date: 2012-04-11 (Wed, 11 Apr 2012) Changed paths: M numpy/core/src/multiarray/na_mask.c M numpy/core/tests/test_regression.py Log Message: ----------- Merge pull request #250 from charris/fix-debug-crash BUG: Fix segfault when tests are run with python 2.7 debug. Compare: https://github.com/numpy/numpy/compare/d50f961...0c5f480 From noreply at github.com Fri Apr 13 06:28:53 2012 From: noreply at github.com (GitHub) Date: Fri, 13 Apr 2012 03:28:53 -0700 Subject: [Numpy-svn] [numpy/numpy] 59019f: FEAT: update to last bento+waf. Message-ID: <4f87ffe5537a3_1e2c3fc96f8782f016156@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 59019f1493d311c11e758b75e11653b34f7b7bad https://github.com/numpy/numpy/commit/59019f1493d311c11e758b75e11653b34f7b7bad Author: David Cournapeau Date: 2012-04-13 (Fri, 13 Apr 2012) Changed paths: M bento.info M bscript M numpy/build_utils/waf.py Log Message: ----------- FEAT: update to last bento+waf. From noreply at github.com Sat Apr 14 22:51:49 2012 From: noreply at github.com (GitHub) Date: Sat, 14 Apr 2012 19:51:49 -0700 Subject: [Numpy-svn] [numpy/numpy] 067984: Revert "BUG: ticket #1578, Fix python-debug warnin... Message-ID: <4f8a37c53a5d8_59f73ff9cc0e22ec157611@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0679842c6059f7abcb8f9d724a1342021b78ed49 https://github.com/numpy/numpy/commit/0679842c6059f7abcb8f9d724a1342021b78ed49 Author: Charles Harris Date: 2012-04-14 (Sat, 14 Apr 2012) Changed paths: M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- Revert "BUG: ticket #1578, Fix python-debug warning for python >= 2.7." This reverts commit 0a3a954c3750419552c076aa444563ac20def14a. The fix caused segfaults for python built using the default ucs2 unicode size. It looks like the cause is memory corruption in the PyObject pooled memory. In particular, the routines in ucsnarrow.c lack the checks and fallbacks present in the original Python source code in Objects/unicodeobject.c. I think the best fix is to rewrite the relevant bits of numpy code so that they don't use the MyPyUnicode_* routines at all, but rather the routines present in Python. From noreply at github.com Sat Apr 14 22:53:23 2012 From: noreply at github.com (GitHub) Date: Sat, 14 Apr 2012 19:53:23 -0700 Subject: [Numpy-svn] [numpy/numpy] 7b7666: Revert "BUG: ticket #1578, Fix python-debug warnin... Message-ID: <4f8a3823df448_59f73ff9cc0e22ec15793c@sh1.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: 7b7666b9cbb9b6e62be90458afe99ee44c621a9c https://github.com/numpy/numpy/commit/7b7666b9cbb9b6e62be90458afe99ee44c621a9c Author: Charles Harris Date: 2012-04-14 (Sat, 14 Apr 2012) Changed paths: M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- Revert "BUG: ticket #1578, Fix python-debug warning for python >= 2.7." This reverts commit 0a3a954c3750419552c076aa444563ac20def14a. The fix caused segfaults for python built using the default ucs2 unicode size. It looks like the cause is memory corruption in the PyObject pooled memory. In particular, the routines in ucsnarrow.c lack the checks and fallbacks present in the original Python source code in Objects/unicodeobject.c. I think the best fix is to rewrite the relevant bits of numpy code so that they don't use the MyPyUnicode_* routines at all, but rather the routines present in Python. From noreply at github.com Sun Apr 15 11:51:06 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 08:51:06 -0700 Subject: [Numpy-svn] [numpy/numpy] 0574e0: TST: filter Cython warning on import of random mod... Message-ID: <4f8aee6adb10_59f73ff9cc0e22ec189118@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 0574e05641b38d54482e0199c8a85670e594b8c4 https://github.com/numpy/numpy/commit/0574e05641b38d54482e0199c8a85670e594b8c4 Author: Ralf Gommers Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/random/__init__.py Log Message: ----------- TST: filter Cython warning on import of random module. Closes #2103. Commit: 12fe3d1ed6d788d6fd593a68b458bf4d2f980519 https://github.com/numpy/numpy/commit/12fe3d1ed6d788d6fd593a68b458bf4d2f980519 Author: Ralf Gommers Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/tests/test_datetime.py Log Message: ----------- TST: remove spurious warning for optional dependency pytz. Commit: 9dfda59826e894b897aa025910f2cf2b2cf06d92 https://github.com/numpy/numpy/commit/9dfda59826e894b897aa025910f2cf2b2cf06d92 Author: Charles Harris Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/tests/test_datetime.py M numpy/random/__init__.py Log Message: ----------- Merge pull request #252 from rgommers/ticket-2103-cython-warning Fix some test warnings Compare: https://github.com/numpy/numpy/compare/0679842...9dfda59 From noreply at github.com Sun Apr 15 13:10:31 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 10:10:31 -0700 Subject: [Numpy-svn] [numpy/numpy] 08c20a: TST: filter ImportWarnings in NoseTester. Message-ID: <4f8b010723975_35e53fb06886f2ec242c5@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 08c20a2c23397eed0923e9ca768b4fe26c244730 https://github.com/numpy/numpy/commit/08c20a2c23397eed0923e9ca768b4fe26c244730 Author: Ralf Gommers Date: 2012-04-14 (Sat, 14 Apr 2012) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- TST: filter ImportWarnings in NoseTester. Warnings show up when a directory with the same name as a Python file or compiled extension is seen which doesn't have an __init__.py file in it. This situation is very common, for example in SciPy where many extensions are created from source files located under a directory with the same name. This filter is located within a context manager, so only filters when running tests. Commit: 913e55dddeb922168da56706d2d414dd746eddea https://github.com/numpy/numpy/commit/913e55dddeb922168da56706d2d414dd746eddea Author: Charles Harris Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- Merge pull request #251 from rgommers/no-importwarnings TST: filter ImportWarnings in NoseTester. Compare: https://github.com/numpy/numpy/compare/9dfda59...913e55d From noreply at github.com Sun Apr 15 14:07:56 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 11:07:56 -0700 Subject: [Numpy-svn] [numpy/numpy] 5d0e0a: BUG: Force MinGW to use 64-bits time type. Message-ID: <4f8b0e7cc20c9_7014185caf47992f@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 5d0e0aa8513a6c79a4ea3b01541e4cd335a1f439 https://github.com/numpy/numpy/commit/5d0e0aa8513a6c79a4ea3b01541e4cd335a1f439 Author: Han Genuit Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/src/multiarray/datetime_strings.c Log Message: ----------- BUG: Force MinGW to use 64-bits time type. Commit: bc6159a6ff307d45828100b7a575bfc51c5c2c6b https://github.com/numpy/numpy/commit/bc6159a6ff307d45828100b7a575bfc51c5c2c6b Author: hangenuit at gmail.com Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/src/multiarray/datetime_strings.c Log Message: ----------- ENH: Add get_mktime function to support multiple platforms. Commit: b0b4afcbf2883e40ddee7a60348caf0736612260 https://github.com/numpy/numpy/commit/b0b4afcbf2883e40ddee7a60348caf0736612260 Author: Han Genuit Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/src/multiarray/datetime_strings.c Log Message: ----------- ENH: Use get_mktime as wrapper for mktime. Commit: c17738ac4093377a991a7d221349f8de6e06c690 https://github.com/numpy/numpy/commit/c17738ac4093377a991a7d221349f8de6e06c690 Author: Han Genuit Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/distutils/mingw32ccompiler.py Log Message: ----------- BUG: Find only platform-specific dlls in winsxs directory. Compare: https://github.com/numpy/numpy/compare/913e55d...c17738a From noreply at github.com Sun Apr 15 14:23:57 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 11:23:57 -0700 Subject: [Numpy-svn] [numpy/numpy] 4872ca: BLD: fix build error on Windows with MSVC9. Thanks... Message-ID: <4f8b123dcbcf0_35e53fb06886f2ec314bd@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 4872caccb9a4f5d11e46072159f282337e09c70e https://github.com/numpy/numpy/commit/4872caccb9a4f5d11e46072159f282337e09c70e Author: Ralf Gommers Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/setup_common.py Log Message: ----------- BLD: fix build error on Windows with MSVC9. Thanks to Christoph Gohlke. From noreply at github.com Sun Apr 15 14:25:41 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 11:25:41 -0700 Subject: [Numpy-svn] [numpy/numpy] 63f3a0: BLD: fix build error on Windows with MSVC9. Thanks... Message-ID: <4f8b12a5c83fe_59f73ff9cc0e22ec198199@sh1.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: 63f3a08a49ac31943196e893a93537d5e66f645c https://github.com/numpy/numpy/commit/63f3a08a49ac31943196e893a93537d5e66f645c Author: Ralf Gommers Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/core/setup_common.py Log Message: ----------- BLD: fix build error on Windows with MSVC9. Thanks to Christoph Gohlke. From noreply at github.com Sun Apr 15 17:04:55 2012 From: noreply at github.com (GitHub) Date: Sun, 15 Apr 2012 14:04:55 -0700 Subject: [Numpy-svn] [numpy/numpy] cb9d35: BUG: Fix testing failure on missing ImportWarning ... Message-ID: <4f8b37f764c38_12a53f89677282f8966fb@sh1.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: cb9d3592e3fd91bc0081904848df454bd8167b91 https://github.com/numpy/numpy/commit/cb9d3592e3fd91bc0081904848df454bd8167b91 Author: Charles Harris Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- BUG: Fix testing failure on missing ImportWarning in Python 2.4. Commit: b86dc69d1b1d2a63998512b9acaedf71cabd732a https://github.com/numpy/numpy/commit/b86dc69d1b1d2a63998512b9acaedf71cabd732a Author: Charles Harris Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- FIX: Implement Ralph's suggestion of removing category. Commit: dafb2dd0ea89821fe9c90c42e218869cc2025e9f https://github.com/numpy/numpy/commit/dafb2dd0ea89821fe9c90c42e218869cc2025e9f Author: Ralf Gommers Date: 2012-04-15 (Sun, 15 Apr 2012) Changed paths: M numpy/testing/nosetester.py Log Message: ----------- Merge pull request #253 from charris/fix-filter-importwarnings Fix filter importwarnings This PR fixes the issue left over from merging PR-251. Compare: https://github.com/numpy/numpy/compare/4872cac...dafb2dd From noreply at github.com Wed Apr 18 14:37:33 2012 From: noreply at github.com (GitHub) Date: Wed, 18 Apr 2012 11:37:33 -0700 Subject: [Numpy-svn] [numpy/numpy] 416e1a: DOC: fix link and add explanation on how to run ex... Message-ID: <4f8f09eddbaee_21491926ae8771c1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 416e1abb102ab3fd5fe266853109c370e74070cf https://github.com/numpy/numpy/commit/416e1abb102ab3fd5fe266853109c370e74070cf Author: Ralf Gommers Date: 2012-04-18 (Wed, 18 Apr 2012) Changed paths: M doc/HOWTO_DOCUMENT.rst.txt Log Message: ----------- DOC: fix link and add explanation on how to run examples. From noreply at github.com Sat Apr 21 12:22:58 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Apr 2012 09:22:58 -0700 Subject: [Numpy-svn] [numpy/numpy] 83ae3d: BUG: einsum: Fix issue #2027, inner loop 3rd data ... Message-ID: <4f92dee231330_258214c7aec9436@sh3.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: 83ae3de6a0798b360fc5839a06508061df3d76aa https://github.com/numpy/numpy/commit/83ae3de6a0798b360fc5839a06508061df3d76aa Author: Mark Wiebe Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/einsum.c.src Log Message: ----------- BUG: einsum: Fix issue #2027, inner loop 3rd data pointer was not being incremented Commit: a419544a505889b3c846f7367cf094f34cb14261 https://github.com/numpy/numpy/commit/a419544a505889b3c846f7367cf094f34cb14261 Author: Mark Wiebe Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/tests/test_einsum.py Log Message: ----------- TST: Add a test for ticket #2027 Compare: https://github.com/numpy/numpy/compare/63f3a08...a419544 From noreply at github.com Sat Apr 21 12:37:15 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Apr 2012 09:37:15 -0700 Subject: [Numpy-svn] [numpy/numpy] 243ab1: ENH: Fix bento script to always include ucsnarray.... Message-ID: <4f92e23b193e3_5f41038ae4746d1@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 243ab1e394b2d2a7a3714d56e309785654373c5c https://github.com/numpy/numpy/commit/243ab1e394b2d2a7a3714d56e309785654373c5c Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/bscript Log Message: ----------- ENH: Fix bento script to always include ucsnarray.h and ucsnarrow.c. This fix is kept separate to facilitate cherry picking for a backport. Commit: 8330e6f9496294fdc875be77b89ebb12ab8bb8ae https://github.com/numpy/numpy/commit/8330e6f9496294fdc875be77b89ebb12ab8bb8ae Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/SConscript M numpy/core/setup.py M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/multiarraymodule_onefile.c M numpy/core/src/multiarray/ucsnarrow.h Log Message: ----------- ENH: Always include ucsnarray.h and ucsnarray.c This removes the include dependency on PY_UNICODE_WIDE in preparation for defining more general unicode functions in the ucsnarray.c file. Commit: 321a01462b4ce54aba30241dc0dd8a03f96b4347 https://github.com/numpy/numpy/commit/321a01462b4ce54aba30241dc0dd8a03f96b4347 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/ucsnarrow.c M numpy/core/src/multiarray/ucsnarrow.h Log Message: ----------- ENH: Add PyUnicode_FromUCS4 to ucsnarrow. Commit: d78746bd838761279c666465859a4b650525b422 https://github.com/numpy/numpy/commit/d78746bd838761279c666465859a4b650525b422 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- BUG: ticket #1578, fix UNICODE_getitem. Use PyUnicode_FromUCS4 in UNICODE_getitime so that the same memory management is used for all parts of the returned PyUnicodeObject. Commit: 32775060950bd0eac622642a3dafb4d758f7e627 https://github.com/numpy/numpy/commit/32775060950bd0eac622642a3dafb4d758f7e627 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/scalarapi.c Log Message: ----------- BUG: ticket #1578, fix PyArray_Scalar. PyArray_Scalar needed to use PyObject_* memory management since the numpy unicode object inherits tp_alloc from PyUnicode_Type. Observation: realloc returns null on error and that isn't always checked in Numpy. Commit: 1dba433756be0139d0b9ec591678c456fd54bdc2 https://github.com/numpy/numpy/commit/1dba433756be0139d0b9ec591678c456fd54bdc2 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/ucsnarrow.c M numpy/core/src/multiarray/ucsnarrow.h Log Message: ----------- STY: Remove unused functions. MyPyUnicode_Resize and MyPyUnicode_New are no longer used, so remove them. Compare: https://github.com/numpy/numpy/compare/416e1ab...1dba433 From noreply at github.com Sat Apr 21 13:58:00 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Apr 2012 10:58:00 -0700 Subject: [Numpy-svn] [numpy/numpy] b45201: BUG: ticket #1578, fix python debug segfault. Message-ID: <4f92f528e98a5_6001a2aae840966@sh2.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: b452014f0f9e8e6a69c6b95a62d70e3d99b9c0f9 https://github.com/numpy/numpy/commit/b452014f0f9e8e6a69c6b95a62d70e3d99b9c0f9 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/SConscript M numpy/core/setup.py M numpy/core/src/multiarray/arraytypes.c.src M numpy/core/src/multiarray/common.h M numpy/core/src/multiarray/multiarraymodule_onefile.c M numpy/core/src/multiarray/scalarapi.c M numpy/core/src/multiarray/ucsnarrow.c M numpy/core/src/multiarray/ucsnarrow.h Log Message: ----------- BUG: ticket #1578, fix python debug segfault. Squashed and backported from master. From noreply at github.com Sat Apr 21 14:27:20 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Apr 2012 11:27:20 -0700 Subject: [Numpy-svn] [numpy/numpy] e96ed3: WRN: Fixed some unused variable compiler warnings ... Message-ID: <4f92fc08abf41_5fde57af41831b@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: e96ed36909c495b6000e6f664b24ff69ce2e02d9 https://github.com/numpy/numpy/commit/e96ed36909c495b6000e6f664b24ff69ce2e02d9 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/arraytypes.c.src Log Message: ----------- WRN: Fixed some unused variable compiler warnings in arraytypes.c.src. Also break templated @from at _to_@to@ functions into two templates to simplify the code a bit. Commit: 7bf82862aeb832e18a676cf167de898fe701aca9 https://github.com/numpy/numpy/commit/7bf82862aeb832e18a676cf167de898fe701aca9 Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/scalarmathmodule.c.src Log Message: ----------- WRN: Fix unused variable compiler warnings in scalarmathmodule.c.src. Two templates were broken up and specialized. The corresponding substitution loops could also be specialized, but this wasn't done this time through. Breaking up the templates clarifies the code at the expense of extra text, but I think the improved clarity is a good tradeoff. Commit: 4929ebab7bc937c59138493fcbfbd21d03ca316b https://github.com/numpy/numpy/commit/4929ebab7bc937c59138493fcbfbd21d03ca316b Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/ctors.h Log Message: ----------- WRN: Remove unused function prototype from ctors.h. Compare: https://github.com/numpy/numpy/compare/1dba433...4929eba From noreply at github.com Sat Apr 21 14:32:43 2012 From: noreply at github.com (GitHub) Date: Sat, 21 Apr 2012 11:32:43 -0700 Subject: [Numpy-svn] [numpy/numpy] caf3b9: STY: Whitespace cleanups. Message-ID: <4f92fd4bd1816_25801090af0436dc@sh3.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: caf3b9e89fe63efcfcacb58bae64ff4724b81d9f https://github.com/numpy/numpy/commit/caf3b9e89fe63efcfcacb58bae64ff4724b81d9f Author: Charles Harris Date: 2012-04-21 (Sat, 21 Apr 2012) Changed paths: M numpy/core/src/multiarray/array_assign_array.c M numpy/core/src/multiarray/number.c M numpy/core/src/multiarray/ucsnarrow.c Log Message: ----------- STY: Whitespace cleanups. From noreply at github.com Sun Apr 22 09:42:10 2012 From: noreply at github.com (GitHub) Date: Sun, 22 Apr 2012 06:42:10 -0700 Subject: [Numpy-svn] [numpy/numpy] ef3f40: BLD: raise a clearer warning in case of building w... Message-ID: <4f940ab2a45f1_4ba31352af4995dc@sh3.rs.github.com.mail> Branch: refs/heads/maintenance/1.6.x Home: https://github.com/numpy/numpy Commit: ef3f401fed1564145e370a90c0b512ff55aa3757 https://github.com/numpy/numpy/commit/ef3f401fed1564145e370a90c0b512ff55aa3757 Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M setup.py Log Message: ----------- BLD: raise a clearer warning in case of building without cleaning up first. Occurs only on Python 3.x when a version.py file is already present, due to copying the whole tree into build/pyk3/. (backport of cd6d53ff) Commit: 6fbddd9c8400744baf110e96c7e2ece854d40644 https://github.com/numpy/numpy/commit/6fbddd9c8400744baf110e96c7e2ece854d40644 Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/ccompiler.py M setup.py Log Message: ----------- BLD: fix build for py3k + pip. Closes #1857. Thanks to Erik Bray. Also works inside a virtualenv. Commit: cc901336aadff7b604b380d09cc94cfecee1984a https://github.com/numpy/numpy/commit/cc901336aadff7b604b380d09cc94cfecee1984a Author: Pearu Peterson Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/command/build_clib.py Log Message: ----------- BLD: follow build_ext coding convention in build_clib to catch strange fcompiler value reported in ml. Commit: 6a8258f6d3c1924926aa6247c9818905aaec74fe https://github.com/numpy/numpy/commit/6a8258f6d3c1924926aa6247c9818905aaec74fe Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BLD: fix up detection of Intel CPU on OS X in system_info.py. Commit: 6088090db899c04754bcec006ab73ea335a8bb05 https://github.com/numpy/numpy/commit/6088090db899c04754bcec006ab73ea335a8bb05 Author: Raymond Roberts Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- BLD: add support for the new X11 directory structure on Ubuntu & co. Commit: b408740c0629eddfabd87df58719bd5f0899e3e1 https://github.com/numpy/numpy/commit/b408740c0629eddfabd87df58719bd5f0899e3e1 Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/fcompiler/ibm.py Log Message: ----------- BUG: distutils: change compile flag on AIX from -O5 to -O3. See #1261. Commit: 67111b5adc5a28e73aea22c14c4d67ab357bc07b https://github.com/numpy/numpy/commit/67111b5adc5a28e73aea22c14c4d67ab357bc07b Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/fcompiler/hpux.py Log Message: ----------- BUG: distutils: update HP compiler flags. Closes #1377. Commit: c6a82c02777261c20ad137e40f0eac317158c8ea https://github.com/numpy/numpy/commit/c6a82c02777261c20ad137e40f0eac317158c8ea Author: Ralf Gommers Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/unixccompiler.py Log Message: ----------- ENH: distutils: provide better support for C++ code on HPUX. Closes #1383. Commit: 27ab2c32c2ae71cf257c256d6ccb206903d57e58 https://github.com/numpy/numpy/commit/27ab2c32c2ae71cf257c256d6ccb206903d57e58 Author: Fabian Pedregosa Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/system_info.py Log Message: ----------- FIX: add ufsparse to the libraries search path. Fixes a build failure on macports when it detected umfpack but was unable to build the extension module. Equivalent to the '/usr/include/suitesparse' path under Debian. Commit: f48d1420ac5d922403fd390e73d073d8e383d0b6 https://github.com/numpy/numpy/commit/f48d1420ac5d922403fd390e73d073d8e383d0b6 Author: tim cera Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/fcompiler/pg.py Log Message: ----------- ENH: Add 'pgfortran' as a valid compiler in the Portland Group suite of fortran compilers. Adjust the version string command. Commit: 423bc20cae20950d49da644725085299c3a2c8b9 https://github.com/numpy/numpy/commit/423bc20cae20950d49da644725085299c3a2c8b9 Author: Carlos Valiente Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/fcompiler/ibm.py Log Message: ----------- MAINT: update version match regexp for IBM AIX Fortran compilers. The patched version correctly matches the output of ``xlf -qversion`` on my AIX platform: $ uname -a AIX c1t0101 3 5 00CF49B14C00 $ xlf -qversion IBM XL Fortran for AIX, V12.1 Version: 12.01.0000.0000 $ Commit: addaf3e502484b18a5d91a6c625c946b20ff8dee https://github.com/numpy/numpy/commit/addaf3e502484b18a5d91a6c625c946b20ff8dee Author: Charles Harris Date: 2012-04-22 (Sun, 22 Apr 2012) Changed paths: M numpy/distutils/ccompiler.py M numpy/distutils/command/build_clib.py M numpy/distutils/fcompiler/hpux.py M numpy/distutils/fcompiler/ibm.py M numpy/distutils/fcompiler/pg.py M numpy/distutils/system_info.py M numpy/distutils/unixccompiler.py M setup.py Log Message: ----------- Merge pull request #258 from rgommers/backport-build-fixes Backport build fixes to 1.6.x Compare: https://github.com/numpy/numpy/compare/b452014...addaf3e From noreply at github.com Mon Apr 23 06:14:04 2012 From: noreply at github.com (GitHub) Date: Mon, 23 Apr 2012 03:14:04 -0700 Subject: [Numpy-svn] [numpy/numpy] 3cb783: REF: simplify top bscript file. Message-ID: <4f952b6c72fd3_6415f36aec10574e@sh2.rs.github.com.mail> Branch: refs/heads/master Home: https://github.com/numpy/numpy Commit: 3cb783ecc96fb57ec09c23e21d53c44158c43c0d https://github.com/numpy/numpy/commit/3cb783ecc96fb57ec09c23e21d53c44158c43c0d Author: David Cournapeau Date: 2012-04-23 (Mon, 23 Apr 2012) Changed paths: M bscript Log Message: ----------- REF: simplify top bscript file.