[Numpy-svn] [numpy/numpy] 2d7a9e: BUG: fix crash when sending interrupt signal to ff...

GitHub noreply at github.com
Sun Jun 1 18:38:01 EDT 2014


  Branch: refs/heads/maintenance/1.9.x
  Home:   https://github.com/numpy/numpy
  Commit: 2d7a9eedc6570017a2e305c9ec67bab982b12810
      https://github.com/numpy/numpy/commit/2d7a9eedc6570017a2e305c9ec67bab982b12810
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-09 (Fri, 09 May 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  BUG: fix crash when sending interrupt signal to fft functions

the SIGINT handling code must be in the GIL released section so the
longjmp does not skip the retaking.
This implies that the signal handlers must use thread local storage to
avoid a crash when sending interrupt to threaded fft functions.
Distribution of SIGINT to each threads must be handled by the
application as only the master thread receives it
Closes gh-4634


  Commit: 848cd10bcc4b46be599de9cd3bd46d6b8859152e
      https://github.com/numpy/numpy/commit/848cd10bcc4b46be599de9cd3bd46d6b8859152e
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-22 (Thu, 22 May 2014)

  Changed paths:
    M numpy/core/setup.py
    M numpy/core/setup_common.py

  Log Message:
  -----------
  MAINT: move variable attribute checks into a common variable

also rename GCC_ATTRIBUTES to FUNCTION_ATTRIBUTES


  Commit: 39715d58001d8cad0ac44cdbbb4019222635bff9
      https://github.com/numpy/numpy/commit/39715d58001d8cad0ac44cdbbb4019222635bff9
  Author: David Froger <david.froger at gmail.com>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M tools/swig/numpy.i

  Log Message:
  -----------
  BUG: Fix missing fragment in ARGOUTVIEWM typemaps.

The argout typemaps of all the ARGOUTVIEWM typemap suites make use of the
free_cap function, defined in the NumPy_Utilities fragment, which was not
listed in the fragment argument of the typemaps.

As a result, the free_cap function is not included in the source generated
code by SWIG, and the code do not compile (unless another typemap including
the missing fragment has been used).


  Commit: 69e26e54edd3c83fae61e880a102d1b979e2d67d
      https://github.com/numpy/numpy/commit/69e26e54edd3c83fae61e880a102d1b979e2d67d
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-28 (Wed, 28 May 2014)

  Changed paths:
    M numpy/random/mtrand/distributions.c
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  BUG: avoid infinite loop for small kappa in vonmises

rho results in 0. for kappa < 1.4e-8 whch leads to nans appearing and an
infinite loop.
the second order taylor expansion is more precise up to at least 1e-5.
Closes gh-4720


  Commit: 3d88c07caa20699fd60f7f858b8d62345db5714b
      https://github.com/numpy/numpy/commit/3d88c07caa20699fd60f7f858b8d62345db5714b
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M tools/swig/numpy.i

  Log Message:
  -----------
  Merge pull request #4745 from dfroger/swig_missing_fragment

BUG: Fix missing fragment in ARGOUTVIEWM typemaps.


  Commit: 3d14321fcec97501a20d3e9ade92abb7c3055c0e
      https://github.com/numpy/numpy/commit/3d14321fcec97501a20d3e9ade92abb7c3055c0e
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py
    M numpy/core/setup_common.py
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/fft/fftpack_litemodule.c

  Log Message:
  -----------
  Merge pull request #4692 from juliantaylor/fft-interrupt

BUG: fix crash when sending interrupt signal to fft functions


  Commit: d1a2f7d92ff00d4e01e3a99124c76b99f561bfc9
      https://github.com/numpy/numpy/commit/d1a2f7d92ff00d4e01e3a99124c76b99f561bfc9
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M numpy/random/mtrand/distributions.c
    M numpy/random/tests/test_random.py

  Log Message:
  -----------
  Merge pull request #4751 from juliantaylor/vonmises-fix

BUG: avoid infinite loop for small kappa in vonmises


  Commit: 631ae81db93e5c6f15198257a172a2f9139ca812
      https://github.com/numpy/numpy/commit/631ae81db93e5c6f15198257a172a2f9139ca812
  Author: Yoni Ben-Meshulam <yoni at nestlabs.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M doc/source/user/whatisnumpy.rst

  Log Message:
  -----------
  DOC: Fix typos, punctuation, and grammar.


  Commit: 9cd29989bc673e210b644b9e97356c797f9d84c2
      https://github.com/numpy/numpy/commit/9cd29989bc673e210b644b9e97356c797f9d84c2
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-29 (Thu, 29 May 2014)

  Changed paths:
    M doc/source/user/whatisnumpy.rst

  Log Message:
  -----------
  MAINT: Grammar and style corrections to whatisnumpy.rst.


  Commit: b384fbb84a2d3150a4198b2c60b6e19e400e0a2c
      https://github.com/numpy/numpy/commit/b384fbb84a2d3150a4198b2c60b6e19e400e0a2c
  Author: Ralf Gommers <ralf.gommers at googlemail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M doc/source/user/whatisnumpy.rst

  Log Message:
  -----------
  Merge pull request #4756 from charris/gh-4688

Extend gh-4688 style improvements to whatisnumpy.rst.


  Commit: 83c6d769e00e5ee424221244d9d2be474c1fe532
      https://github.com/numpy/numpy/commit/83c6d769e00e5ee424221244d9d2be474c1fe532
  Author: Michael McNeil Forbes <michael.forbes+numpy at gmail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  BUG: Don't let meshgrid ignore unknown kwargs. Fixes #4755.


  Commit: 11cdc3d7e3c2b0226d98578ee6e4b7877459c498
      https://github.com/numpy/numpy/commit/11cdc3d7e3c2b0226d98578ee6e4b7877459c498
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/function_base.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #4758 from mforbes/issue_4755

BUG: Don't let meshgrid ignore unknown kwargs. Fixes #4755.


  Commit: 4215b2c8cb94329fbc050900eb0d31b16d3c243a
      https://github.com/numpy/numpy/commit/4215b2c8cb94329fbc050900eb0d31b16d3c243a
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/number.c

  Log Message:
  -----------
  MAINT: fix a few harmless compiler warnings


  Commit: db10b93f5e5e12a281a63c98af3f845ac18528bf
      https://github.com/numpy/numpy/commit/db10b93f5e5e12a281a63c98af3f845ac18528bf
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/src/multiarray/number.c

  Log Message:
  -----------
  Merge pull request #4759 from juliantaylor/warning-fix

MAINT: fix a few harmless compiler warnings


  Commit: d41fc7a2dc931aa0c399b7fcaa663e48e54e4fcf
      https://github.com/numpy/numpy/commit/d41fc7a2dc931aa0c399b7fcaa663e48e54e4fcf
  Author: David Freese <dfreese at stanford.edu>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  MAINT: Removed code emulating keepdims in cov


  Commit: a3fda96c7f25699584ac2cfa3617372db808e67f
      https://github.com/numpy/numpy/commit/a3fda96c7f25699584ac2cfa3617372db808e67f
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/function_base.py

  Log Message:
  -----------
  Merge pull request #4761 from dfreese/maint/keepdimsincov

MAINT: Removed code emulating keepdims in cov


  Commit: 40bebbaca156c6eb18ded4d02782bf7e177376f4
      https://github.com/numpy/numpy/commit/40bebbaca156c6eb18ded4d02782bf7e177376f4
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/tests/test_twodim_base.py

  Log Message:
  -----------
  TST: fix random failing histogram test

histogramdd rounds by decimal=6 so the random numbers may not be
outliers if they are below 1. + 1e6


  Commit: d6c94322d759d4e7d0d8c4a1bc3f6ea95e155d57
      https://github.com/numpy/numpy/commit/d6c94322d759d4e7d0d8c4a1bc3f6ea95e155d57
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-30 (Fri, 30 May 2014)

  Changed paths:
    M numpy/lib/tests/test_twodim_base.py

  Log Message:
  -----------
  Merge pull request #4762 from juliantaylor/hist-test

TST: fix random failing histogram test


  Commit: 016b21186b87c68a0aa09cca939187f6f29d1900
      https://github.com/numpy/numpy/commit/016b21186b87c68a0aa09cca939187f6f29d1900
  Author: Michael Aquilina <michaelaquilina at gmail.com>
  Date:   2014-05-31 (Sat, 31 May 2014)

  Changed paths:
    M numpy/core/fromnumeric.py

  Log Message:
  -----------
  Fix minor error in "squeeze" docstring


  Commit: b1c69df01b673cc086065112da6780d8548a0dfa
      https://github.com/numpy/numpy/commit/b1c69df01b673cc086065112da6780d8548a0dfa
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-05-31 (Sat, 31 May 2014)

  Changed paths:
    M numpy/core/fromnumeric.py

  Log Message:
  -----------
  Merge pull request #4764 from KillaW0lf04/master

Fix minor error in "squeeze" docstring


Compare: https://github.com/numpy/numpy/compare/075872dc3d35...b1c69df01b67


More information about the Numpy-svn mailing list