[Numpy-svn] [numpy/numpy] 5e7175: ENH: improve performance of byte_bounds for contin...

GitHub noreply@github....
Sun Jun 23 15:42:49 CDT 2013


  Branch: refs/heads/maintenance/1.7.x
  Home:   https://github.com/numpy/numpy
  Commit: 5e71756fd25199d2db5716b11811ee6f3437ca97
      https://github.com/numpy/numpy/commit/5e71756fd25199d2db5716b11811ee6f3437ca97
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/lib/utils.py

  Log Message:
  -----------
  ENH: improve performance of byte_bounds for continous arrays

reduces the memmap slicing performance issue in gh-3364 to only about a
4 times slowdown compared to 10 times.


  Commit: d7a98ece86e52a5f50484df44ab0181fedf8198e
      https://github.com/numpy/numpy/commit/d7a98ece86e52a5f50484df44ab0181fedf8198e
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

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

  Log Message:
  -----------
  BUG: fix non-swapping strided copies in GetStridedCopySwap

Fixed PyArray_GetStridedCopySwap{Pair,}Fn returns paths that do not swap
the data.
It never triggered because the alignment requirement for complex data
was too low (4-8 bytes) and always fullfiled by the memory allocator.
As this is now fixed it caused failures on sparc with 16 byte long
doubles.


  Commit: d2a4cc79105defc8a5e32aa90da0adca89d21290
      https://github.com/numpy/numpy/commit/d2a4cc79105defc8a5e32aa90da0adca89d21290
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

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

  Log Message:
  -----------
  BUG: fix small leak in datetime metadata initialization


  Commit: ef4a7461bb42164dd45345302be94f1af739e012
      https://github.com/numpy/numpy/commit/ef4a7461bb42164dd45345302be94f1af739e012
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/core/memmap.py
    M numpy/core/tests/test_memmap.py

  Log Message:
  -----------
  BUG: set filename to None for memmaps of unnamed files

Closes gh-3302


  Commit: 3a587d787b184ff94f970baf6d4b4ee1db9ba96b
      https://github.com/numpy/numpy/commit/3a587d787b184ff94f970baf6d4b4ee1db9ba96b
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/numarray/functions.py

  Log Message:
  -----------
  BUG: fix undefined function and add integer divisions in numarray


  Commit: c065d6003da4584d1f831d85621f463a260a9ce6
      https://github.com/numpy/numpy/commit/c065d6003da4584d1f831d85621f463a260a9ce6
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  BUG: fix a spelling error in mtrand.beta docstring


  Commit: de7a8f21ac151bea683ebee3f7c6c2373297218c
      https://github.com/numpy/numpy/commit/de7a8f21ac151bea683ebee3f7c6c2373297218c
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/distutils/system_info.py

  Log Message:
  -----------
  BUG: add platform specific python include directories to search paths

the generic and platform specific path diverge in python3.3 in ubuntu 13.04


  Commit: ba29f6a27b7c9182348cf903dc6989b8163f190c
      https://github.com/numpy/numpy/commit/ba29f6a27b7c9182348cf903dc6989b8163f190c
  Author: Julian Taylor <jtaylor.debian@googlemail.com>
  Date:   2013-06-22 (Sat, 22 Jun 2013)

  Changed paths:
    M numpy/distutils/misc_util.py
    M numpy/distutils/tests/test_misc_util.py

  Log Message:
  -----------
  BUG: hardcode some known shared library extensions

the configuration variables are not a reliable mean to get the shared
library extension. darwin, windows and debug linux are wrong in these
variables.
SHLIB_SUFFIX is also wrong as of python 3.3.1
closes #3057


  Commit: 301ebdcdcf1d4a5943c1b27fe66555b85a4358c2
      https://github.com/numpy/numpy/commit/301ebdcdcf1d4a5943c1b27fe66555b85a4358c2
  Author: Ralf Gommers <ralf.gommers@googlemail.com>
  Date:   2013-06-23 (Sun, 23 Jun 2013)

  Changed paths:
    M numpy/core/memmap.py
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/tests/test_memmap.py
    M numpy/distutils/misc_util.py
    M numpy/distutils/system_info.py
    M numpy/distutils/tests/test_misc_util.py
    M numpy/lib/utils.py
    M numpy/numarray/functions.py
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  Merge pull request #3463 from juliantaylor/1.7.x-bugfixes

1.7.x bugfixes


Compare: https://github.com/numpy/numpy/compare/f003b08a8be5...301ebdcdcf1d


More information about the Numpy-svn mailing list