Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 11, 2013
  1. @charris

    Merge pull request #3599 from charris/fix-operand-flags-test

    charris authored
    BUG: Fix test_operand_flags test.
  2. @rgommers
  3. @rgommers
  4. @fkbreitl @rgommers

    DOC: update example of histogram2d to doctest format.

    fkbreitl authored rgommers committed
  5. @charris

    Merge pull request #3594 from juliantaylor/is_aligned_maint

    charris authored
    MAINT: move npy_is_aligned to common.h
  6. @charris

    Merge pull request #3526 from zyv/fix_int_inheritance

    charris authored
    BUG: Fix PyType_FastSubclass() check for numpy.int_ and Py3k inheritance
  7. @charris

    BUG: Fix test_operand_flags test.

    charris authored
    The test tests an inner loop in operand_flag_tests.c.src that expects
    a long type, but it is tested using 'i8'. This fails when long is not
    'i8'.
    
    Closes #3363.
Commits on Aug 10, 2013
  1. @zyv

    TST: Add regression test to check numpy.int_ inheritance on Py2/Py3

    zyv authored
    Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
  2. @zyv

    BUG: Document that numpy.int_ doesn't inherit from int on Py3k

    zyv authored
    Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
  3. @zyv

    BUG: Fix PyType_FastSubclass() check for numpy.int_

    zyv authored
    Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
  4. @charris

    Merge pull request #3517 from juliantaylor/memchr-all-any

    charris authored
    ENH: use memchr for unit stride all/any
  5. @charris

    Merge pull request #3596 from ecprice/a

    charris authored
    Fix documentation description of loop spam in interactive interpreter
  6. @charris

    Merge pull request #3597 from rgommers/testing-module-cleanup

    charris authored
    MAINT: remove unused and broken parts of numpy.testing
  7. @rgommers

    MAINT: remove unused and broken parts of numpy.testing

    rgommers authored
    Deprecate np.testing.importall - it's pointless and partially broken.
  8. @ecprice
Commits on Aug 9, 2013
  1. @juliantaylor

    ENH: add NPY_LIKELY and NPY_UNLIKELY macros for branching hints

    juliantaylor authored
    Use it for npy_is_aligned expecting alignments of the power of two.
    Cuts down the time spent in _IsAligned by the testsuite relative
    to the rest of multiarray.so from 0.6% to 0.4%
  2. @juliantaylor

    MAINT: move npy_is_aligned to common.h

    juliantaylor authored
    also make it and some other alignment operators a bit faster by using
    unsigned integers and bitwise and if possible.
    Make use of npy_is_aligned in _IsAligned too.
  3. @juliantaylor

    ENH: improve numpy.all()/any()

    juliantaylor authored
    Unroll the loop once and use pminub/pmaxub to save a slow pmovmskb
    instruction. Improves performance by 50% on some AMD chips.
    Also add a pure libc path using memcmp and memchr for non amd64 systems.
    The libc path can be faster with a very modern cpu and libc version,
    e.g. an i7 with glibc 2.17 is about 20% faster than our code but many
    other tested platforms are much slower (2.12 xeon, core2duo) or same
    speed (2.17 phenom).
    The numpy code can be removed in future when faster libc versions and
    cpus are more commonly available.
Commits on Aug 5, 2013
  1. @charris

    Merge pull request #3513 from seberg/0d-linalg

    charris authored
    ENH: inv/solve work with empty inner and others empty outer array
  2. @charris

    Merge pull request #3565 from charris/documentation-fixes

    charris authored
    Documentation fixes for `basics.io.genfromtxt.rst` and `creation.py`
  3. @charris

    Merge pull request #3521 from arinkverma/gsoc_performance

    charris authored
    ENH: Avoiding NPY_BEGIN_THREADS for small arrays can speed-up trivial_three_operand_loop by 5%
  4. @charris

    Merge pull request #3575 from seberg/issue-3458

    charris authored
    BUG: Boolean assignment allowed writing to 0-sized array
  5. @charris

    Merge pull request #3576 from mspacek/patch-3

    charris authored
    MAINT: fix typo in npy-format.txt
  6. @mspacek
  7. @seberg

    BUG: Boolean assignment allowed writing to 0-sized array

    seberg authored
    This was because of the assumption that broadcasting works
    if the dimension is not > 1, but correct is != 1.
    
    Adepted from a patch provided by prossahl.
    
    Closes gh-3458.
  8. @charris

    Merge pull request #3568 from mspacek/patch-1

    charris authored
    Fix doc typo
  9. @arinkverma

    ENH: For smaller array, added macro NPY_BEGIN_THREADS_THRESHOLDED in …

    arinkverma authored
    …ndarraytypes.h
    
    Avoiding NPY_BEGIN_THREADS for small arrays, can speed-up trivial_three_operand_loop by 5%.
    As releases of GIL, then quickly restoring just after small operation doesn't benefit.
  10. @njsmith

    Merge pull request #3572 from pv/fix-runtests

    njsmith authored
    MAINT: runtests: make it work on Fedora
  11. @pv
Commits on Aug 4, 2013
  1. @seberg

    ENH: inv/solve work with empty inner and others empty outer array

    seberg authored
    This makes the inverse of a 0x0 array simply be 0x0 again. It
    also modifies the no-empty array check in favor of a no-empty
    *inner* array, since the gufuncs seem to handle the other case
    fine.
  2. @mspacek

    Fix doc typo

    mspacek authored
Commits on Aug 2, 2013
  1. @charris

    Merge pull request 'gh-3497'

    charris authored
    * gh-3497:
      BUG: Make np.insert check for out of bounds axis arguments.
      TST: add test for negative axis values in np.insert.
      BUG: Fix bug in np.insert when axis=-1
  2. @FelixHartmann @charris

    BUG: Make np.insert check for out of bounds axis arguments.

    FelixHartmann authored charris committed
    Also add test for IndexError exception when axis is out of bounds.
  3. @FelixHartmann @charris
  4. @FelixHartmann @charris

    BUG: Fix bug in np.insert when axis=-1

    FelixHartmann authored charris committed
Something went wrong with that request. Please try again.