[Numpy-svn] [numpy/numpy] 74eac4: BUG: fix hashing of long integers under python3

GitHub noreply at github.com
Thu Sep 26 18:52:23 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 74eac4e16e05167d557f7d96a9c069a1fafa5842
      https://github.com/numpy/numpy/commit/74eac4e16e05167d557f7d96a9c069a1fafa5842
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: fix hashing of long integers under python3

python3 long_hash is more complex than int_hash so instead of copying
into numpy call it via the Python capi.
Same for long long for wich the numpy hash function is not correct with
python 2.7 on i386.
Will be slower but doesn't need adapting each timy python changes.
closes #3793


  Commit: 856b544ac009013c90407e9cae2be68d2561f978
      https://github.com/numpy/numpy/commit/856b544ac009013c90407e9cae2be68d2561f978
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2013-09-26 (Thu, 26 Sep 2013)

  Changed paths:
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #3800 from juliantaylor/fix-long-hash

BUG: fix hashing of long integers under python3


Compare: https://github.com/numpy/numpy/compare/5da4888cdf2e...856b544ac009


More information about the Numpy-svn mailing list