[Numpy-svn] [numpy/numpy] dd0502: BUG: core: ensure file handle positions are in syn...

GitHub noreply at github.com
Thu Jan 9 11:41:35 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: dd05022ba5ccb4959662c99ac4b5e1363d09f920
      https://github.com/numpy/numpy/commit/dd05022ba5ccb4959662c99ac4b5e1363d09f920
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: core: ensure file handle positions are in sync

The Python3 file handles keep records of current file positions, so that
the raw handle needs to be restored to the original position in order
to not confuse the mechanism.

Fixes gh-4118


  Commit: 41690fcf9bff30cb3d49d8c147bca1f595bfa70b
      https://github.com/numpy/numpy/commit/41690fcf9bff30cb3d49d8c147bca1f595bfa70b
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c

  Log Message:
  -----------
  ENH: core: switch to off_t and lseek in Python 3 file seeks

This removes dependency on CRT implementation details (whether
fflush/fclose actually seeks the underlying raw file handle or not).

Also, check seek error statuses.


  Commit: 3de3fdab02907194b0cf10ead1c82258ccfe02db
      https://github.com/numpy/numpy/commit/3de3fdab02907194b0cf10ead1c82258ccfe02db
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py

  Log Message:
  -----------
  BUG: core: use correct Python format string for npy_off_t


  Commit: 03a2535613934f3f08593d20935e5cc84ce9782c
      https://github.com/numpy/numpy/commit/03a2535613934f3f08593d20935e5cc84ce9782c
  Author: Pauli Virtanen <pav at iki.fi>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M numpy/core/bscript
    M numpy/core/include/numpy/_numpyconfig.h.in

  Log Message:
  -----------
  BLD: add off_t size detection to bento build


  Commit: e58dc055e99ee88fa8d77acc89269a2cdc6cf406
      https://github.com/numpy/numpy/commit/e58dc055e99ee88fa8d77acc89269a2cdc6cf406
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M numpy/core/bscript
    M numpy/core/include/numpy/_numpyconfig.h.in
    M numpy/core/include/numpy/npy_3kcompat.h
    M numpy/core/include/numpy/npy_common.h
    M numpy/core/setup.py
    M numpy/core/src/multiarray/methods.c
    M numpy/core/src/multiarray/multiarraymodule.c
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #4152 from pv/fromfile-fix

BUG: core: ensure file handle positions are in sync


Compare: https://github.com/numpy/numpy/compare/927cfcfbb775...e58dc055e99e


More information about the Numpy-svn mailing list