[Numpy-svn] [numpy/numpy] d90c6e: BUG: fix undefined ldexpl and frexpl with msvc

GitHub noreply at github.com
Tue Oct 21 13:07:20 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: d90c6e018318720fac72f363cd9f49c2af77b159
      https://github.com/numpy/numpy/commit/d90c6e018318720fac72f363cd9f49c2af77b159
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-10-19 (Sun, 19 Oct 2014)

  Changed paths:
    M numpy/core/src/private/npy_config.h

  Log Message:
  -----------
  BUG: fix undefined ldexpl and frexpl with msvc

The functions are macros in msvc which we undefine and redeclare in
npy_math. Since we now generate the ldexpl and frexpl ufuncs in gh-4852
this was broken by the extra logic for them in npy_config.h


  Commit: 96ef52e560c359eb0182682b56725e05da07f064
      https://github.com/numpy/numpy/commit/96ef52e560c359eb0182682b56725e05da07f064
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-10-19 (Sun, 19 Oct 2014)

  Changed paths:
    M numpy/core/src/npymath/npy_math.c.src

  Log Message:
  -----------
  BUG: don't set invalid flag in cbrt fallback

cbrt does not set the invalid flag on nan input as all inputs are valid.
Fix the fallback to behave the same.


  Commit: a435de365a603f29bf243882644f1e26edda6e9a
      https://github.com/numpy/numpy/commit/a435de365a603f29bf243882644f1e26edda6e9a
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-10-21 (Tue, 21 Oct 2014)

  Changed paths:
    M numpy/core/src/npymath/npy_math.c.src
    M numpy/core/src/private/npy_config.h

  Log Message:
  -----------
  Merge pull request #5207 from juliantaylor/msvc-fix

MSVC fixes


Compare: https://github.com/numpy/numpy/compare/72e9072fadc0...a435de365a60


More information about the Numpy-svn mailing list