[Numpy-svn] [numpy/numpy] 644735: initial commit of new infix matrix multiply PEP

GitHub noreply at github.com
Mon Jul 7 04:30:35 EDT 2014


  Branch: refs/heads/maintenance/1.9.x
  Home:   https://github.com/numpy/numpy
  Commit: 64473572d9ce6c981c921667e5c558a2f1612e1f
      https://github.com/numpy/numpy/commit/64473572d9ce6c981c921667e5c558a2f1612e1f
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-22 (Sat, 22 Feb 2014)

  Changed paths:
    A doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  initial commit of new infix matrix multiply PEP


  Commit: 703fcc60c69974e2ec860e39583dc5d2dccb788c
      https://github.com/numpy/numpy/commit/703fcc60c69974e2ec860e39583dc5d2dccb788c
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  Many updates to draft PEP incorporating feedback


  Commit: 1199a313e64238f87ecbccbed504bb8134da5b9e
      https://github.com/numpy/numpy/commit/1199a313e64238f87ecbccbed504bb8134da5b9e
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add mention of ellipsis


  Commit: 8041598a6be5d9944e1969da8e5840a7631378bb
      https://github.com/numpy/numpy/commit/8041598a6be5d9944e1969da8e5840a7631378bb
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  bold the 'dot' row of table


  Commit: 5bb44e47ed7359ffb0c51a9fdabde381107fdb01
      https://github.com/numpy/numpy/commit/5bb44e47ed7359ffb0c51a9fdabde381107fdb01
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more table format tweaking. too bad .rst sucks at this!


  Commit: 76b1f2c8185f314335bee5844e35865489324fe0
      https://github.com/numpy/numpy/commit/76b1f2c8185f314335bee5844e35865489324fe0
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  switch to just use text for the table, it's easier to read!


  Commit: 9a7a9f06727858f8de126c2319aeb6181a5a1caf
      https://github.com/numpy/numpy/commit/9a7a9f06727858f8de126c2319aeb6181a5a1caf
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-23 (Sun, 23 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more text tweaks


  Commit: dd8fa826c1cafc819a0590714b8d813d73ae17d5
      https://github.com/numpy/numpy/commit/dd8fa826c1cafc819a0590714b8d813d73ae17d5
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-24 (Mon, 24 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  tweak tweak


  Commit: c13e2eb59130af8d6242426822b32c9f65f1d025
      https://github.com/numpy/numpy/commit/c13e2eb59130af8d6242426822b32c9f65f1d025
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-24 (Mon, 24 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more edits


  Commit: 3b94837afe99022a4c24a055cc2fe26754c78653
      https://github.com/numpy/numpy/commit/3b94837afe99022a4c24a055cc2fe26754c78653
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-24 (Mon, 24 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  move intended usage section after motivation


  Commit: 07ef37039541f7c1167c234f44f83504bee5ad4c
      https://github.com/numpy/numpy/commit/07ef37039541f7c1167c234f44f83504bee5ad4c
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-02-25 (Tue, 25 Feb 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add negative power support to @@


  Commit: 3203a058081fc250a75920782200691a20dcf72d
      https://github.com/numpy/numpy/commit/3203a058081fc250a75920782200691a20dcf72d
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-08 (Sat, 08 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  edit edit


  Commit: d99195e0251ec9a4b6cbff94fa3da7d7d19671a4
      https://github.com/numpy/numpy/commit/d99195e0251ec9a4b6cbff94fa3da7d7d19671a4
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  More edits; pretty clean at this point.


  Commit: d369c1a54db44172cbfc50e518eb1e858e62e699
      https://github.com/numpy/numpy/commit/d369c1a54db44172cbfc50e518eb1e858e62e699
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add some more fields to the Big List o' Fields


  Commit: 81982f83c41049d3eda8499b960fbed1b5a41530
      https://github.com/numpy/numpy/commit/81982f83c41049d3eda8499b960fbed1b5a41530
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-09 (Sun, 09 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  make the initial section even more overwritten


  Commit: 42354bad13b5565a33e231ccddfdee3dc2a4e685
      https://github.com/numpy/numpy/commit/42354bad13b5565a33e231ccddfdee3dc2a4e685
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-10 (Mon, 10 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  much expanded background section, to start addressing feedback from sympy/sage folks


  Commit: 976b50c15876fe0b5d29bb2d32849962e22024b5
      https://github.com/numpy/numpy/commit/976b50c15876fe0b5d29bb2d32849962e22024b5
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  lots better text, more polishing yes


  Commit: ebca136800d26971570a66a91ebabacf165ae57a
      https://github.com/numpy/numpy/commit/ebca136800d26971570a66a91ebabacf165ae57a
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  phrasing tweaks


  Commit: 2f0e55b82da5d57d9a10f6bd03fa941faadd23bc
      https://github.com/numpy/numpy/commit/2f0e55b82da5d57d9a10f6bd03fa941faadd23bc
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  fix ReST typoes that were breaking footnotes


  Commit: 09df6397dfac1bf6b31e945e43925a3b6df62ab1
      https://github.com/numpy/numpy/commit/09df6397dfac1bf6b31e945e43925a3b6df62ab1
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more ReST fixes


  Commit: 3151e78d94f441082a248d78d7576438f9aae11b
      https://github.com/numpy/numpy/commit/3151e78d94f441082a248d78d7576438f9aae11b
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  another ReST tweak


  Commit: 05dfbeeafa243714a7a1c04b1d621f4f58e7c59f
      https://github.com/numpy/numpy/commit/05dfbeeafa243714a7a1c04b1d621f4f58e7c59f
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-11 (Tue, 11 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add copyright notice


  Commit: 9472a8d22ec8002d703b783c4cba92778833a287
      https://github.com/numpy/numpy/commit/9472a8d22ec8002d703b783c4cba92778833a287
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-12 (Wed, 12 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  clean up in prep for python-ideas


  Commit: 3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2
      https://github.com/numpy/numpy/commit/3ede17e917d7fe0af24d88e3675ba1ab6fecd7c2
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more updates based on people's latest suggestions


  Commit: ba9da003727a6266f5a996858fe231c7384f7ba2
      https://github.com/numpy/numpy/commit/ba9da003727a6266f5a996858fe231c7384f7ba2
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  phrasing tweaks


  Commit: 83f5127eae0c4193782ae0387c17622442cba8dc
      https://github.com/numpy/numpy/commit/83f5127eae0c4193782ae0387c17622442cba8dc
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  more phrasing tweaks


  Commit: 03564ae7499b739920e8aa905389239a8a20f53d
      https://github.com/numpy/numpy/commit/03564ae7499b739920e8aa905389239a8a20f53d
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  and yet even more phrasing tweaks


  Commit: 32de06e34ee071bd3da88d41155472eef37d8a03
      https://github.com/numpy/numpy/commit/32de06e34ee071bd3da88d41155472eef37d8a03
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-13 (Thu, 13 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add 'unresolved issues' section; + wording tweaks and a little more elaboration of the problems with mixing np.ndarray and np.matrix


  Commit: c86a38c318f12fb43d821220b0b6bedba98fab9b
      https://github.com/numpy/numpy/commit/c86a38c318f12fb43d821220b0b6bedba98fab9b
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-14 (Fri, 14 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  realized I wasn't so sure of my claim about in-place matrix multiplication, so couch it more cautiously


  Commit: d319c240b9957659d7afa8b333ee6263fe25d930
      https://github.com/numpy/numpy/commit/d319c240b9957659d7afa8b333ee6263fe25d930
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-14 (Fri, 14 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  yet more word tweaks


  Commit: 9d24bc1464d4621c9cfff94c05ec417ddd19a914
      https://github.com/numpy/numpy/commit/9d24bc1464d4621c9cfff94c05ec417ddd19a914
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-14 (Fri, 14 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add more comprehensive discussion of alternative symbols


  Commit: 0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085
      https://github.com/numpy/numpy/commit/0e933e6ccb3d273e09d7cbcebf4ee6d7467a0085
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-18 (Tue, 18 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  New version just submitted to PEP editors.

Main changes:
- @@ is gone
- A few small factual inaccuracies have been fixed
- I added a discussion of Guido's ".M *" idea to the "Rejected
  alternatives" section
- Added an (incomplete) "Implementation details" section, based on
  Nick's comments.


  Commit: 1d884dd4425cae52c4558c354c39908800741f59
      https://github.com/numpy/numpy/commit/1d884dd4425cae52c4558c354c39908800741f59
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-03-18 (Tue, 18 Mar 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  fix PEP headers to placate PEP-0000 builder, mention Julia in notation section, and remove stray ^^ operator left over from the @@ purge


  Commit: aadcf11a193a9523d557bc81060997d9cd3a9c8e
      https://github.com/numpy/numpy/commit/aadcf11a193a9523d557bc81060997d9cd3a9c8e
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-04-06 (Sun, 06 Apr 2014)

  Changed paths:
    M doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  add associativity/precedence rationale (+ a few misc tweaks)


  Commit: fb35105da6b443da6e07c7bf404ee67cee67aa20
      https://github.com/numpy/numpy/commit/fb35105da6b443da6e07c7bf404ee67cee67aa20
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M numpy/core/src/umath/simd.inc.src

  Log Message:
  -----------
  BLD: workaround msvc being stupid

Apparently it tries to respect calling conventions for static inline
functions so the 4th variable can't be passed over the stack as it needs
16 byte alignment.
Work around this by passing the variable as a pointer.
Closes gh-4795


  Commit: 89d9add9ff1f46ee0e0c7c4e106500d13c833bde
      https://github.com/numpy/numpy/commit/89d9add9ff1f46ee0e0c7c4e106500d13c833bde
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-09 (Mon, 09 Jun 2014)

  Changed paths:
    M numpy/core/src/umath/simd.inc.src

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

BLD: workaround msvc being stupid


  Commit: 59b560645344d101ddd9e0dfece942b3c699003e
      https://github.com/numpy/numpy/commit/59b560645344d101ddd9e0dfece942b3c699003e
  Author: Lars Buitinck <larsmans at gmail.com>
  Date:   2014-06-10 (Tue, 10 Jun 2014)

  Changed paths:
    M doc/source/reference/c-api.types-and-structures.rst
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  MAINT: const correctness and minor fixes to C code


  Commit: 6ec8a1d43737371b5a0899fa33067aff67422640
      https://github.com/numpy/numpy/commit/6ec8a1d43737371b5a0899fa33067aff67422640
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-11 (Wed, 11 Jun 2014)

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

  Log Message:
  -----------
  DOC: document broadcastable lam parameter of poisson

closes gh-4526


  Commit: 118dc9e46f4534cfedefa1c253bb4ecd868061d1
      https://github.com/numpy/numpy/commit/118dc9e46f4534cfedefa1c253bb4ecd868061d1
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-11 (Wed, 11 Jun 2014)

  Changed paths:
    M doc/source/reference/c-api.array.rst

  Log Message:
  -----------
  DOC: fix signature of PyArray_NewShape in C-API docs

closes gh-4579


  Commit: 6e2a69bb7a42b0b518f5a54cb949eb0f21c43331
      https://github.com/numpy/numpy/commit/6e2a69bb7a42b0b518f5a54cb949eb0f21c43331
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-11 (Wed, 11 Jun 2014)

  Changed paths:
    M numpy/lib/npyio.py

  Log Message:
  -----------
  DOC: remove wrong mention of .gz in np.load

closes gh-312


  Commit: 5a52eddbc89820c1abd052612eeb57bf6fdb5901
      https://github.com/numpy/numpy/commit/5a52eddbc89820c1abd052612eeb57bf6fdb5901
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-11 (Wed, 11 Jun 2014)

  Changed paths:
    M doc/source/reference/arrays.indexing.rst

  Log Message:
  -----------
  DOC: fix a couple mistakes in the indexing documentation

closes gh-618


  Commit: 75bb95f5c9b494f1e1b7a5d1bcad424dea49f4bc
      https://github.com/numpy/numpy/commit/75bb95f5c9b494f1e1b7a5d1bcad424dea49f4bc
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-11 (Wed, 11 Jun 2014)

  Changed paths:
    M doc/sphinxext

  Log Message:
  -----------
  DOC: update numpydoc to tag v0.5


  Commit: d70431d696f4ed3e81bd7c16e6bd00a686ba34f5
      https://github.com/numpy/numpy/commit/d70431d696f4ed3e81bd7c16e6bd00a686ba34f5
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-14 (Sat, 14 Jun 2014)

  Changed paths:
    M doc/source/reference/routines.array-creation.rst

  Log Message:
  -----------
  DOC: add full/full_like

closes gh-4805
[ci skip]


  Commit: 480432b8988a9be8f8a43f4b3f0217c3eddd6c9f
      https://github.com/numpy/numpy/commit/480432b8988a9be8f8a43f4b3f0217c3eddd6c9f
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-06-15 (Sun, 15 Jun 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  WIP: Fix matplotlib, etc. errors


  Commit: 71fc8028beec5350b30f2f7638515ae1a8f88a7d
      https://github.com/numpy/numpy/commit/71fc8028beec5350b30f2f7638515ae1a8f88a7d
  Author: Adam Reeve <aree035 at aucklanduni.ac.nz>
  Date:   2014-06-16 (Mon, 16 Jun 2014)

  Changed paths:
    M tools/swig/numpy.i

  Log Message:
  -----------
  Fix typemap for Fortran ordered array input

The typemaps with size parameters after the array pointer were correct,
but the typemaps with size parameters before the array pointer created
arrays with C ordering.


  Commit: ef4806acd0f76cae16c5ce47d0d591173e056e20
      https://github.com/numpy/numpy/commit/ef4806acd0f76cae16c5ce47d0d591173e056e20
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-16 (Mon, 16 Jun 2014)

  Changed paths:
    M doc/source/reference/arrays.indexing.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/routines.array-creation.rst
    M doc/sphinxext
    M numpy/lib/npyio.py
    M numpy/random/mtrand/mtrand.pyx

  Log Message:
  -----------
  Merge pull request #4803 from juliantaylor/doc-updates

Doc updates


  Commit: 133d4f464ed3cb8639afc075c8c097a2c6594b6d
      https://github.com/numpy/numpy/commit/133d4f464ed3cb8639afc075c8c097a2c6594b6d
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-17 (Tue, 17 Jun 2014)

  Changed paths:
    M tools/swig/numpy.i

  Log Message:
  -----------
  Merge pull request #4809 from adamreeve/swig_typemap_fix

Fix SWIG typemaps for Fortran ordered array input


  Commit: 621c0a6d49e369c5813a2d89d73a6e81093d9f54
      https://github.com/numpy/numpy/commit/621c0a6d49e369c5813a2d89d73a6e81093d9f54
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  MAINT: move star imports to end of numeric.py

allows static analysis (e.g. pyflakes) to detect undefined names


  Commit: fe3410f7380c06adc81fb8e097c96dc51a42e0f3
      https://github.com/numpy/numpy/commit/fe3410f7380c06adc81fb8e097c96dc51a42e0f3
  Author: Nathaniel J. Smith <njs at pobox.com>
  Date:   2014-06-19 (Thu, 19 Jun 2014)

  Changed paths:
    M numpy/core/numeric.py

  Log Message:
  -----------
  Merge pull request #4816 from juliantaylor/star-import

MAINT: move star imports to end of numeric.py


  Commit: e20d4b91d00cea1cf495d4cb85ee9bc2b7930a3d
      https://github.com/numpy/numpy/commit/e20d4b91d00cea1cf495d4cb85ee9bc2b7930a3d
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-23 (Mon, 23 Jun 2014)

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

  Log Message:
  -----------
  BUG: handle rounding issue with histogram edges on float32 data

Following inequality causes wrong counting at the edges and can be avoided by
making the edge array of the same type as the input data.

In [1]: np.around(np.float64(6010.36962890625), 5)
Out[1]: 6010.3696300000001
In [2]: np.around(np.float32(6010.36962890625), 5)
Out[2]: 6010.3701

Closes gh-4799


  Commit: ad902ff2e3b2be2bc33b65e6eaef857a2d3b5e6b
      https://github.com/numpy/numpy/commit/ad902ff2e3b2be2bc33b65e6eaef857a2d3b5e6b
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-23 (Mon, 23 Jun 2014)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  ENH: use copy to move the masked values into the result

saves a relatively expensive bool -> x cast


  Commit: 305b26bfc96cdd7c3f5be4f5bba011186e061910
      https://github.com/numpy/numpy/commit/305b26bfc96cdd7c3f5be4f5bba011186e061910
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-23 (Mon, 23 Jun 2014)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  MAINT: replace two step errstate change with a direct change


  Commit: c61314737b6701ad2a28e45553b8cbf54826d8be
      https://github.com/numpy/numpy/commit/c61314737b6701ad2a28e45553b8cbf54826d8be
  Author: Ilambharathi Kanniah <ilambharathik at gmail.com>
  Date:   2014-06-24 (Tue, 24 Jun 2014)

  Changed paths:
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC Polynomial example import statement updated. #3615


  Commit: 59892ad88a454bfc0a3c2f40a81bc322c2e0cc9c
      https://github.com/numpy/numpy/commit/59892ad88a454bfc0a3c2f40a81bc322c2e0cc9c
  Author: Ilambharathi Kanniah <ilambharathik at gmail.com>
  Date:   2014-06-24 (Tue, 24 Jun 2014)

  Changed paths:
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  DOC Polynomial example import statement corrected. #3615


  Commit: 7f0f6c85f44e4a25eae823c29537ebec294a104e
      https://github.com/numpy/numpy/commit/7f0f6c85f44e4a25eae823c29537ebec294a104e
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-25 (Wed, 25 Jun 2014)

  Changed paths:
    M numpy/polynomial/polynomial.py

  Log Message:
  -----------
  Merge pull request #4825 from ilam/poly

Polynomial module in Polynomial package Doc example


  Commit: 578ce4662e74e5e8fe1fb6c87006cfbf7c8c8517
      https://github.com/numpy/numpy/commit/578ce4662e74e5e8fe1fb6c87006cfbf7c8c8517
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-26 (Thu, 26 Jun 2014)

  Changed paths:
    M numpy/core/src/private/ufunc_override.h
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/umathmodule.c

  Log Message:
  -----------
  BUG: fix some memory leaks found by cpychecker

only the one in normalize___call___args can be can be a real issue.


  Commit: 92fbc04cee0c1024bc76b95a3a33e5a54c9a1fb9
      https://github.com/numpy/numpy/commit/92fbc04cee0c1024bc76b95a3a33e5a54c9a1fb9
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-26 (Thu, 26 Jun 2014)

  Changed paths:
    M numpy/core/code_generators/generate_numpy_api.py

  Log Message:
  -----------
  MAINT: enable external api use when running cpychecker

allows using the annotations in umath module


  Commit: 2421f2d924ce911992bee1a8455543f9bc3e8d4d
      https://github.com/numpy/numpy/commit/2421f2d924ce911992bee1a8455543f9bc3e8d4d
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-06-26 (Thu, 26 Jun 2014)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py

  Log Message:
  -----------
  BLD: fix random API hash due to memory references of annotations

also update hash for the new include guard of the api header.


  Commit: 2aafae5158a9b32a49abe59910087a64d1849f00
      https://github.com/numpy/numpy/commit/2aafae5158a9b32a49abe59910087a64d1849f00
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-26 (Thu, 26 Jun 2014)

  Changed paths:
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/generate_numpy_api.py
    M numpy/core/src/private/ufunc_override.h
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/umathmodule.c

  Log Message:
  -----------
  Merge pull request #4826 from juliantaylor/umath-static-fixes

umath static analysis fixes


  Commit: ad48eaa76403798c298c2761e53e1e43008ab1b1
      https://github.com/numpy/numpy/commit/ad48eaa76403798c298c2761e53e1e43008ab1b1
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

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

  Log Message:
  -----------
  Merge pull request #4823 from juliantaylor/hist-rounding

BUG: handle rounding issue with histogram edges on float32 data


  Commit: efb203ce22f5c4c43bbe641275101289f5a0cdbf
      https://github.com/numpy/numpy/commit/efb203ce22f5c4c43bbe641275101289f5a0cdbf
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  Merge pull request #4822 from juliantaylor/masked-improv

small masked array performance enhancement


  Commit: 7298d36d23ce179d7fc125a2c907316f103a4855
      https://github.com/numpy/numpy/commit/7298d36d23ce179d7fc125a2c907316f103a4855
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_old_ma.py

  Log Message:
  -----------
  MAINT: Simplify some uses of errstate context manager.

This changes, e.g.,

    with np.errstate():
  np.seterr(divide='ignore')
  ...

to

    with np.errstate(divide='ignore'):
  ...


  Commit: cdfbc69b84a168b4ab8654e2bc818d7b4e444037
      https://github.com/numpy/numpy/commit/cdfbc69b84a168b4ab8654e2bc818d7b4e444037
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-29 (Sun, 29 Jun 2014)

  Changed paths:
    M doc/release/1.9.0-notes.rst

  Log Message:
  -----------
  DOC: Update 1.9.0-notes to mention pairwise summation.


  Commit: 290f192465dc68b9e037ec4c1c2dc6fb522f2fdc
      https://github.com/numpy/numpy/commit/290f192465dc68b9e037ec4c1c2dc6fb522f2fdc
  Author: Olivier Grisel <olivier.grisel at ensta.org>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/lib/tests/test_io.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  Move tempdir context manager to numpy.testing.utils


  Commit: 6efd8493f8b491557a34dbbc176565b759f89b52
      https://github.com/numpy/numpy/commit/6efd8493f8b491557a34dbbc176565b759f89b52
  Author: Olivier Grisel <olivier.grisel at ensta.org>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/compat/py3k.py
    A numpy/compat/tests/test_compat.py

  Log Message:
  -----------
  FIX isfileobj accepts write-mode files under PY3


  Commit: e2254e41e373eabda9e261b88f8a99cea221d606
      https://github.com/numpy/numpy/commit/e2254e41e373eabda9e261b88f8a99cea221d606
  Author: Lev Abalkin <abalkin at enlnt.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  MAINT: Use an unqualified nomask variable in ma.core.


  Commit: 49c30fd5b8c0807820d01363db43bdbbc49053ec
      https://github.com/numpy/numpy/commit/49c30fd5b8c0807820d01363db43bdbbc49053ec
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/ma/core.py

  Log Message:
  -----------
  Merge pull request #4832 from abalkin/nomask

MAINT: Use an unqualified nomask variable in ma.core.


  Commit: 4e3a24bb57909d9fb678c1a16e3baf414202f229
      https://github.com/numpy/numpy/commit/4e3a24bb57909d9fb678c1a16e3baf414202f229
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/compat/py3k.py
    A numpy/compat/tests/test_compat.py
    M numpy/lib/tests/test_io.py
    M numpy/testing/utils.py

  Log Message:
  -----------
  Merge pull request #4828 from ogrisel/fix-isfileobj-py3

FIX isfileobj accepts write-mode files under PY3


  Commit: 2762f54c3bba96a8d629f9c38a087af006607359
      https://github.com/numpy/numpy/commit/2762f54c3bba96a8d629f9c38a087af006607359
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_old_ma.py

  Log Message:
  -----------
  Merge pull request #4831 from charris/simplify-with-errstate

MAINT: Simplify some uses of errstate context manager.


  Commit: c62b14a85d476b3cc5c3d6043632d8805be2ae8e
      https://github.com/numpy/numpy/commit/c62b14a85d476b3cc5c3d6043632d8805be2ae8e
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M doc/source/reference/c-api.types-and-structures.rst
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c

  Log Message:
  -----------
  Merge pull request #4801 from larsmans/c-fixes

MAINT: const correctness and minor fixes to C code


  Commit: 0136d65c84bd21c2cb492e58b71a091ec1e875e6
      https://github.com/numpy/numpy/commit/0136d65c84bd21c2cb492e58b71a091ec1e875e6
  Author: Olivier Grisel <olivier.grisel at ensta.org>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/core/__init__.py
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  BUG: pickling ufuncs defined in nested modules


  Commit: b25cdd68ee38de1be374b396b3b72460c17cad79
      https://github.com/numpy/numpy/commit/b25cdd68ee38de1be374b396b3b72460c17cad79
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-06-30 (Mon, 30 Jun 2014)

  Changed paths:
    M numpy/core/__init__.py
    M numpy/core/tests/test_ufunc.py

  Log Message:
  -----------
  Merge pull request #4800 from ogrisel/fix-ufunc-pickling

FIX pickling ufuncs defined in nested modules


  Commit: fc5d7cfbac9370c92a42450d1921aebe9c9405f5
      https://github.com/numpy/numpy/commit/fc5d7cfbac9370c92a42450d1921aebe9c9405f5
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-01 (Tue, 01 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/private/npy_config.h

  Log Message:
  -----------
  BUG: limit type alignment to the largest alignment needed by numpy

clongdouble type required alignment of 32 bytes which is never provided
by numpys allocation scheme so they always took unaligned paths.
As complex types are structs of two smaller types only half the
alignment is actually required for operations on them.
Copying complex types on the other hand might require a larger alignment
as copies can be done on the whole structure so one can not just remove
the doubling of the alignment.

As a compromise limit the maximum alignment to 16 bytes which is double
what the current numpy copy loops require and does not penalize amd64
with unnecessary unaligned code paths in most cases.
16 bytes might be required on sparc to load long doubles.
Complex doubles on i386 will still unnecessarly take unaligned code
paths as the system will not provide 16 byte alignment.
Closes gh-3768


  Commit: 83524f678cfbd439001b647a19880913efcf1837
      https://github.com/numpy/numpy/commit/83524f678cfbd439001b647a19880913efcf1837
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-01 (Tue, 01 Jul 2014)

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

  Log Message:
  -----------
  BUG: fix arrays wrapping foreign data losing their alignment flag

e.g. ufunc_at wraps input arrays which without this fix causes the
iterator to choose much slower unaligned code paths.
Also pointers from malloc can be not aligned for long double types, e.g.
on debian sparc.


  Commit: 9bdd5d45e3734874233544cd47d8cf291fcbc529
      https://github.com/numpy/numpy/commit/9bdd5d45e3734874233544cd47d8cf291fcbc529
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-01 (Tue, 01 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/shape.c
    M numpy/core/tests/test_numeric.py

  Log Message:
  -----------
  BUG: fix transpose not updating alignment flag

transposing structured arrays can lose alignment


  Commit: 1d96a95208ed5b656a61f00781eeb984e2955a61
      https://github.com/numpy/numpy/commit/1d96a95208ed5b656a61f00781eeb984e2955a61
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-02 (Wed, 02 Jul 2014)

  Changed paths:
    M numpy/core/tests/test_numeric.py
    M numpy/f2py/tests/test_array_from_pyobj.py

  Log Message:
  -----------
  TST: disable tests that fail due to bad alignment on sparc

(debian) sparc system malloc does not provide the alignment required by 16 byte
long double types this means the inout intent cannot be satisfied and several
tests fail as the alignment flag can be randomly true or fals when numpy gains
an aligned allocator the tests could be enabled again.


  Commit: e8d13740980189a255c3ca31ee33b4e390c2ed75
      https://github.com/numpy/numpy/commit/e8d13740980189a255c3ca31ee33b4e390c2ed75
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-03 (Thu, 03 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/private/npy_config.h
    M numpy/core/tests/test_numeric.py
    M numpy/f2py/tests/test_array_from_pyobj.py

  Log Message:
  -----------
  Merge pull request #4812 from juliantaylor/align-bloat

Align bloat


  Commit: d6c7a16af4de5fed3aba4dd0370d797afad1b8b1
      https://github.com/numpy/numpy/commit/d6c7a16af4de5fed3aba4dd0370d797afad1b8b1
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-04 (Fri, 04 Jul 2014)

  Changed paths:
    M numpy/core/src/npysort/selection.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  BUG: wrong selection for orders falling into equal ranges

when orders are selected where the kth element falls into an equal range
the the last stored pivot was not the kth element, this leads to losing
the ordering of smaller orders as following selection steps can start at
index 0 again instead of the at the offset of the last selection.
Closes gh-4836


  Commit: 7a2b14ae0adb762a3eb8991595b14f74f004f435
      https://github.com/numpy/numpy/commit/7a2b14ae0adb762a3eb8991595b14f74f004f435
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-04 (Fri, 04 Jul 2014)

  Changed paths:
    M numpy/core/src/npysort/selection.c.src
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  Merge pull request #4837 from juliantaylor/select-bug

BUG: wrong selection for orders falling into equal ranges


  Commit: 4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c
      https://github.com/numpy/numpy/commit/4b8c9fd2f6d0df786b31d8e235ccc6c087e9a98c
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

  Changed paths:
    M numpy/core/src/umath/umathmodule.c

  Log Message:
  -----------
  BUG: fix buffer overflow in data array of ldexp and frexp

the number types does not match the size of the blank array anymore, use
a larger array and add asserts to ensure the size matches.


  Commit: 743448139a4bca50209854dd8a6ffac97feafd30
      https://github.com/numpy/numpy/commit/743448139a4bca50209854dd8a6ffac97feafd30
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

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

  Log Message:
  -----------
  DEP: Allow high dim boolean assignment, but deprecate it


  Commit: ed88fa9615c43da364a641c741badd855729dd3c
      https://github.com/numpy/numpy/commit/ed88fa9615c43da364a641c741badd855729dd3c
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

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

  Log Message:
  -----------
  BUG: boolean assignment; allow wrong number of elements

Uses old code to be more broad then previous commit


  Commit: 9c4d48c3c27584e8a555b5e55d1634089db7a01a
      https://github.com/numpy/numpy/commit/9c4d48c3c27584e8a555b5e55d1634089db7a01a
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

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

  Log Message:
  -----------
  BUG: Add missing error incref in 1d indexing fallback


  Commit: c9c53ea985565d7d78f23519b9c5db630ac76d3d
      https://github.com/numpy/numpy/commit/c9c53ea985565d7d78f23519b9c5db630ac76d3d
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

  Changed paths:
    M tools/allocation_tracking/track_allocations.py

  Log Message:
  -----------
  BUG: disable garbage collector during memory allocation hook

When a cython object contains numpy arrays the pure python allocation
hook can trigger during cythons __dealloc__ method and trigger a second
deletion of the object currently being deleted.
To minimize the probabily that that happens disable the garbage
collector during the hook.
As this involves python calls it is still possible that a double delete
occurs but chances are lowered, a proper solution would be C only hook
like python 3.4 tracemalloc module.

Closes gh-4834


  Commit: 81242f627582e04c000b73e52bc9b4067b0f478d
      https://github.com/numpy/numpy/commit/81242f627582e04c000b73e52bc9b4067b0f478d
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-05 (Sat, 05 Jul 2014)

  Changed paths:
    M tools/allocation_tracking/track_allocations.py

  Log Message:
  -----------
  Merge pull request #4841 from juliantaylor/alloc-hook-gc

BUG: disable garbage collector during memory allocation hook


  Commit: 8dba040fcc26c21c982d162b03948a0b21b65535
      https://github.com/numpy/numpy/commit/8dba040fcc26c21c982d162b03948a0b21b65535
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  Merge pull request #4804 from seberg/fancy-ass-1d

WIP: Fix matplotlib, etc. errors


  Commit: 77d62bb551c1bfb4d475fa932b718660b6deadbd
      https://github.com/numpy/numpy/commit/77d62bb551c1bfb4d475fa932b718660b6deadbd
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  BUG: retain writeable flag when indexing subclasses


  Commit: 94417e42ee604b22e91e8af627270d4a106d09ee
      https://github.com/numpy/numpy/commit/94417e42ee604b22e91e8af627270d4a106d09ee
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  Merge pull request #4843 from juliantaylor/subclass-writeable

BUG: retain writeable flag when indexing subclasses


  Commit: d4a4e99b6972adc61f1b4579e2b88818e14eae05
      https://github.com/numpy/numpy/commit/d4a4e99b6972adc61f1b4579e2b88818e14eae05
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  MAINT: Spellcheck some files.

Fix spelling and grammar in

numpy/core/src/multiarray/mapping.c
numpy/core/tests/test_indexing.py
numpy/core/tests/test_regression.py


  Commit: ca397d858be5edaa847115c57a01ef921485e039
      https://github.com/numpy/numpy/commit/ca397d858be5edaa847115c57a01ef921485e039
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/umath/umathmodule.c

  Log Message:
  -----------
  Merge pull request #4839 from juliantaylor/buffer-overflow

BUG: fix buffer overflow in data array of ldexp and frexp


  Commit: 35626e7faca6581aba31b283539bcc1fbebfa14e
      https://github.com/numpy/numpy/commit/35626e7faca6581aba31b283539bcc1fbebfa14e
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  Merge pull request #4844 from charris/spellcheck-some-files

MAINT: Spellcheck some files.


  Commit: 1c71d46ea8e7d7d31c6085e28a424973343d3028
      https://github.com/numpy/numpy/commit/1c71d46ea8e7d7d31c6085e28a424973343d3028
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    A doc/neps/return-of-revenge-of-matmul-pep.rst

  Log Message:
  -----------
  Merge pull request #4351 from njsmith/matmul-pep

A new PEP for infix matrix multiplication


  Commit: 0d744c4ca3dd96dfe3c97df0c93ab1924d365335
      https://github.com/numpy/numpy/commit/0d744c4ca3dd96dfe3c97df0c93ab1924d365335
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

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

  Log Message:
  -----------
  MAINT: better fix for subclass writeable flag preservation


  Commit: 4352957bedfd360e8501cf47ac7fee7944d43a47
      https://github.com/numpy/numpy/commit/4352957bedfd360e8501cf47ac7fee7944d43a47
  Author: Julian Taylor <jtaylor.debian at googlemail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

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

  Log Message:
  -----------
  MAINT: fix a compiler warning


  Commit: d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c
      https://github.com/numpy/numpy/commit/d244ec7c00fb4658f7c9d66eb027ee84c7a6f05c
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

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

  Log Message:
  -----------
  Merge pull request #4847 from juliantaylor/writeable2

better writeable flag fix


  Commit: 594b0de1f09fde18c9c786994d7146a99f35e7d0
      https://github.com/numpy/numpy/commit/594b0de1f09fde18c9c786994d7146a99f35e7d0
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-07-06 (Sun, 06 Jul 2014)

  Changed paths:
    M doc/release/1.9.0-notes.rst

  Log Message:
  -----------
  Merge pull request #4697 from charris/update-1.9.0-notes

DOC: Update 1.9.0-notes to mention pairwise summation.


  Commit: 301c47037dde56e5c9bad97e2264fb88629ca222
      https://github.com/numpy/numpy/commit/301c47037dde56e5c9bad97e2264fb88629ca222
  Author: Julian Taylor <juliantaylor108 at gmail.com>
  Date:   2014-07-07 (Mon, 07 Jul 2014)

  Changed paths:
    A doc/neps/return-of-revenge-of-matmul-pep.rst
    M doc/release/1.9.0-notes.rst
    M doc/source/reference/arrays.indexing.rst
    M doc/source/reference/c-api.array.rst
    M doc/source/reference/c-api.types-and-structures.rst
    M doc/source/reference/routines.array-creation.rst
    M doc/sphinxext
    M numpy/compat/py3k.py
    A numpy/compat/tests/test_compat.py
    M numpy/core/__init__.py
    M numpy/core/code_generators/cversions.txt
    M numpy/core/code_generators/genapi.py
    M numpy/core/code_generators/generate_numpy_api.py
    M numpy/core/include/numpy/ufuncobject.h
    M numpy/core/numeric.py
    M numpy/core/src/multiarray/arraytypes.c.src
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/ctors.c
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/shape.c
    M numpy/core/src/npysort/selection.c.src
    M numpy/core/src/private/npy_config.h
    M numpy/core/src/private/ufunc_override.h
    M numpy/core/src/umath/loops.c.src
    M numpy/core/src/umath/simd.inc.src
    M numpy/core/src/umath/ufunc_object.c
    M numpy/core/src/umath/ufunc_type_resolution.c
    M numpy/core/src/umath/umathmodule.c
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_numeric.py
    M numpy/core/tests/test_regression.py
    M numpy/core/tests/test_ufunc.py
    M numpy/f2py/tests/test_array_from_pyobj.py
    M numpy/lib/function_base.py
    M numpy/lib/npyio.py
    M numpy/lib/tests/test_function_base.py
    M numpy/lib/tests/test_io.py
    M numpy/ma/core.py
    M numpy/ma/tests/test_core.py
    M numpy/ma/tests/test_old_ma.py
    M numpy/polynomial/polynomial.py
    M numpy/random/mtrand/mtrand.pyx
    M numpy/testing/utils.py
    M tools/allocation_tracking/track_allocations.py
    M tools/swig/numpy.i

  Log Message:
  -----------
  Merge pull request #4849 from juliantaylor/master

merge master into 1.9 branch


Compare: https://github.com/numpy/numpy/compare/96b4349da97f...301c47037dde


More information about the Numpy-svn mailing list