[Numpy-svn] [numpy/numpy] 607863: ENH: Attempt to rewrite the index parsing.

GitHub noreply at github.com
Sun Feb 9 11:43:44 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: 607863d7387e80dab4b064856b598a8c86e9bee4
      https://github.com/numpy/numpy/commit/607863d7387e80dab4b064856b598a8c86e9bee4
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/mapping.h
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/tests/test_indexing.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  ENH: Attempt to rewrite the index parsing.

Some optimizations still missing.


  Commit: 3e35c313a61273382391c65fa8eab24e61c0cab9
      https://github.com/numpy/numpy/commit/3e35c313a61273382391c65fa8eab24e61c0cab9
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP: Speed improvements by using EXTERNAL_LOOP


  Commit: fe615783daf2763496fc827e2377d9baaefcda26
      https://github.com/numpy/numpy/commit/fe615783daf2763496fc827e2377d9baaefcda26
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_numerictypes.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  WIP,TST: Fix tests to match new behaviour


  Commit: efdc9b078cf172bd693a7a2f8117cb2404b12f54
      https://github.com/numpy/numpy/commit/efdc9b078cf172bd693a7a2f8117cb2404b12f54
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP: use fast_take and fix Deprecations


  Commit: a32709fba5d0c19c320599c242e2faef47231045
      https://github.com/numpy/numpy/commit/a32709fba5d0c19c320599c242e2faef47231045
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_deprecations.py

  Log Message:
  -----------
  WIP,TST: Small fixes for the tests


  Commit: 1b35cb9e5b1e45cd9c4cb11107a5a794a07c5f77
      https://github.com/numpy/numpy/commit/1b35cb9e5b1e45cd9c4cb11107a5a794a07c5f77
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP: bug fixes and field oder access change


  Commit: 085115713db4701790838101451d5f5212124574
      https://github.com/numpy/numpy/commit/085115713db4701790838101451d5f5212124574
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_multiarray.py

  Log Message:
  -----------
  WIP,TST: Fixup python3 tests


  Commit: 631710bbf4a6ef7a3119214cc890b9d18bcc42a7
      https://github.com/numpy/numpy/commit/631710bbf4a6ef7a3119214cc890b9d18bcc42a7
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP: fix field order; And MapIterNext iteration end


  Commit: 23c3b30e7c9d600bac618020cc5db3dc5c59a645
      https://github.com/numpy/numpy/commit/23c3b30e7c9d600bac618020cc5db3dc5c59a645
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  WIP,TST,DOC: tiny fix

maybe triggers Travis too...


  Commit: acafbff07a8687d9990d83f2c0f0e17e9b5eca46
      https://github.com/numpy/numpy/commit/acafbff07a8687d9990d83f2c0f0e17e9b5eca46
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP: Move Ellipsis setting check and clear warnings


  Commit: 4780be1af1dba624dba006e73c5675b890d63eb7
      https://github.com/numpy/numpy/commit/4780be1af1dba624dba006e73c5675b890d63eb7
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h

  Log Message:
  -----------
  WIP: Restore binary compatibility of MapIterObject (hopefully)


  Commit: a7f39ff37e0b09b144090a3a4486e21155d09e2b
      https://github.com/numpy/numpy/commit/a7f39ff37e0b09b144090a3a4486e21155d09e2b
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP,ENH: Already allow boolean scalars for 0-d arrays

Since indexing into a 0-d array with an integer is impossible,
we can disable any conversion/interpretation is integer code
to special case the 0-d array for now and fix this annoying
issue...


  Commit: 4b3f60757a351bf4edf35b0cbfa6df4dbbb9aab5
      https://github.com/numpy/numpy/commit/4b3f60757a351bf4edf35b0cbfa6df4dbbb9aab5
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  WIP,BUG: Fix outer iteration bug.


  Commit: 28dab27a3f215d566f2b6e54485057df2a0b22c8
      https://github.com/numpy/numpy/commit/28dab27a3f215d566f2b6e54485057df2a0b22c8
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Attempt to start optimizing setmap


  Commit: 9f55b02fd35092c72ce4c0b6360246e86581cec5
      https://github.com/numpy/numpy/commit/9f55b02fd35092c72ce4c0b6360246e86581cec5
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Followup stuff


  Commit: 1bad2c3eeb4ddc2906eb24d10a20e4f85766e4c7
      https://github.com/numpy/numpy/commit/1bad2c3eeb4ddc2906eb24d10a20e4f85766e4c7
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Start trying to include operand into iterator


  Commit: 5b3d406cad485871bb4623034dc3607c3126179a
      https://github.com/numpy/numpy/commit/5b3d406cad485871bb4623034dc3607c3126179a
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Working on a thourough rework of mapiter


  Commit: ef22bd4e22356df5c35b5a30a69c51d04ac33a3c
      https://github.com/numpy/numpy/commit/ef22bd4e22356df5c35b5a30a69c51d04ac33a3c
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Working mostly now, need to plug back in the exposed API


  Commit: f4772b1acf6bf2aa63fd28c1648c474df379f0da
      https://github.com/numpy/numpy/commit/f4772b1acf6bf2aa63fd28c1648c474df379f0da
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Further fixups


  Commit: 8533c52709f3850280f28ba5f1c0367361717445
      https://github.com/numpy/numpy/commit/8533c52709f3850280f28ba5f1c0367361717445
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  Fix bugs with old mapiter compatibility


  Commit: 269b6da86909af5d573ffe00c3d9d10dbfcb094a
      https://github.com/numpy/numpy/commit/269b6da86909af5d573ffe00c3d9d10dbfcb094a
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  readd mapping.c change lost in rebase


  Commit: 3ec6314556f3cc28ce7ac6fbe63ddc15d90f2065
      https://github.com/numpy/numpy/commit/3ec6314556f3cc28ce7ac6fbe63ddc15d90f2065
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Abort iteration when dtype buffering errored

This means that if the buffer is smaller then the array,
a transfer may be done up until the first bad element is
reached. This is in line with all other transfers.


  Commit: 80d3bdd1d2f5cdc81557cc78efbc6928c1f750c9
      https://github.com/numpy/numpy/commit/80d3bdd1d2f5cdc81557cc78efbc6928c1f750c9
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  GRRRRR: Scipy ndimage.measurement uses 1-D iteration order...

... for assignments


  Commit: 2d82c059dfbd5cde0538fddf023f5e8a9fe0d041
      https://github.com/numpy/numpy/commit/2d82c059dfbd5cde0538fddf023f5e8a9fe0d041
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  GRR: Fully consider scalar arrays as array indices

This will break matrix[:,np.array(1)] = vals (transposed lhs
during assignment)


  Commit: 308bf7ab1ad5ed2650fc1e0f7dbc0397f34737c6
      https://github.com/numpy/numpy/commit/308bf7ab1ad5ed2650fc1e0f7dbc0397f34737c6
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_regression.py

  Log Message:
  -----------
  ENH: Create meaningful broadcasting errors

Also checks dimensions a bit stricter (not relavent currently),
silence error (back to old behaviour...)

When advanced indexes cannot be broadcast, an index error is
now raised. When the assignment values cannot be broadcast
a ValueError is raised.

Note shape printing in nditer is no changed so that it is (2,)
and not (2).


  Commit: 13b44ee04a924aeccfb67fc986fa68d221bd86e2
      https://github.com/numpy/numpy/commit/13b44ee04a924aeccfb67fc986fa68d221bd86e2
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Check if extra operand has too many dimensions

This was *not* done for the 1-d special case previously.


  Commit: 96dbf1bc7378cd67d690de628ad78016610058bb
      https://github.com/numpy/numpy/commit/96dbf1bc7378cd67d690de628ad78016610058bb
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  ENH: Use template for inner loops and use stransfer


  Commit: 020ec9612e522f2bc6dffb54da00cc4919457541
      https://github.com/numpy/numpy/commit/020ec9612e522f2bc6dffb54da00cc4919457541
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Fix reference count issues


  Commit: fa35a252de2e7ba30276ca30ab67775d4f2e9383
      https://github.com/numpy/numpy/commit/fa35a252de2e7ba30276ca30ab67775d4f2e9383
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  ENH: Add trivial loop special cases for fancy indexing

This optimizes simple contiguous loops for a single fancy
index into a 1-d array and also for general index checking


  Commit: 059f7d416dcb3c3c35665f72aec5c8a80370c1a2
      https://github.com/numpy/numpy/commit/059f7d416dcb3c3c35665f72aec5c8a80370c1a2
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  ENH: Only check getitem index in inner loop if a single index

Otherwise they might be broadcasted which makes index checking
in the inner loop unnecessary expensive. The overhead itself
should not be too high in that case.

Also some cleanup


  Commit: b85dcf89078968b9d8e42ded22a5ed32c5d434f6
      https://github.com/numpy/numpy/commit/b85dcf89078968b9d8e42ded22a5ed32c5d434f6
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  MAINT: Small cleanups


  Commit: 009b17a85a22707e63ac9ea1896413992bbf9ce5
      https://github.com/numpy/numpy/commit/009b17a85a22707e63ac9ea1896413992bbf9ce5
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Fix native byteorder check for trivial loops


  Commit: fe859f13e2ce05c5e60c8bc446ba4dbc56e493ce
      https://github.com/numpy/numpy/commit/fe859f13e2ce05c5e60c8bc446ba4dbc56e493ce
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  TST: Add some broadcasting assignment tests


  Commit: 169926fd81fced556396b3709334b98ecddde1b7
      https://github.com/numpy/numpy/commit/169926fd81fced556396b3709334b98ecddde1b7
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUGS: Fix subspace casting and make fancy broadcasting consistent

Normal CopyInto allows removal of 1s from the start, but
broadcasting never did (and did not here before). This allows that
case, though by creating a view.


  Commit: 52b4a94b8d01854246bdb6cd53337d043d635251
      https://github.com/numpy/numpy/commit/52b4a94b8d01854246bdb6cd53337d043d635251
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  ENH,TST: Add many tests and have boolean finalize at end.

__array_finalize__ is now called in boolean indexing on the
result array, so that all numerical values are available.


  Commit: 628f60db43282e87a56e98561211ad04cf55eed7
      https://github.com/numpy/numpy/commit/628f60db43282e87a56e98561211ad04cf55eed7
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  TST: Just one more small test


  Commit: 854400057f0287b80cfac42e16f98d0daa097aed
      https://github.com/numpy/numpy/commit/854400057f0287b80cfac42e16f98d0daa097aed
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  TST: Add deprecation tests


  Commit: 753bcc42f63546ecb0892a260f8117f4a07fd276
      https://github.com/numpy/numpy/commit/753bcc42f63546ecb0892a260f8117f4a07fd276
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Test and fix array converson before transpose

When SwapAxes is called a base class array is needed or the
subclass might mess with the shape. Fixes the previously
not-working test and code


  Commit: 90421c6b876ed391a9d1c3439327ab5342c136ce
      https://github.com/numpy/numpy/commit/90421c6b876ed391a9d1c3439327ab5342c136ce
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  DOC: Some doc fixes


  Commit: 1e647c595dc6e4d5dec4b0a3ecf136b33ae89627
      https://github.com/numpy/numpy/commit/1e647c595dc6e4d5dec4b0a3ecf136b33ae89627
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  STY/DOC: minor fixes


  Commit: b1f8e29dfe87c886f546699ced509df7027bb0dd
      https://github.com/numpy/numpy/commit/b1f8e29dfe87c886f546699ced509df7027bb0dd
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  STY: mapping.c minor style fixes


  Commit: 44c1f7a0876ca8d18ac07b5f637998b197086267
      https://github.com/numpy/numpy/commit/44c1f7a0876ca8d18ac07b5f637998b197086267
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Memory order of indexing result should be flexible

Memory order of non-trivial indexing results should adept to
the input.


  Commit: 4cc60668976c7ecf88e7c5776d0e159c113bb899
      https://github.com/numpy/numpy/commit/4cc60668976c7ecf88e7c5776d0e159c113bb899
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  STY|DOC: Small fixes


  Commit: 4836b6526e1cc4f5cad473fbeb91cbbc72bf5e3c
      https://github.com/numpy/numpy/commit/4836b6526e1cc4f5cad473fbeb91cbbc72bf5e3c
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  TST: Simple indexing subspace broadcasting test.


  Commit: b99396899cfba88ee51ef7a09e69c03bb0979212
      https://github.com/numpy/numpy/commit/b99396899cfba88ee51ef7a09e69c03bb0979212
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  DOC: Add indexing info to release notes


  Commit: 4e92b2b4d6a8e09dbbc659fa1a721550c7bd9c8d
      https://github.com/numpy/numpy/commit/4e92b2b4d6a8e09dbbc659fa1a721550c7bd9c8d
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  TST: Fix buggy ref-count test


  Commit: e0b28df9fa386b6aa8f439a5949e984c90a8320d
      https://github.com/numpy/numpy/commit/e0b28df9fa386b6aa8f439a5949e984c90a8320d
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/mapping.h

  Log Message:
  -----------
  MAINT: move npy_index_info into mapping.h


  Commit: 628e0efd4356dc9488bc79cbe28f905a72839998
      https://github.com/numpy/numpy/commit/628e0efd4356dc9488bc79cbe28f905a72839998
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  DOC|MINOR: minor fixes to release notes indexing part.


  Commit: d1cf9054705ab2fbd5193c9bf970b3b655076ff5
      https://github.com/numpy/numpy/commit/d1cf9054705ab2fbd5193c9bf970b3b655076ff5
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  MAINT: Remove old undefs in mapping.c


  Commit: 97e9053ef7da4d6f8b4fef175604b1fdb0e5e28a
      https://github.com/numpy/numpy/commit/97e9053ef7da4d6f8b4fef175604b1fdb0e5e28a
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  DOC: Minor release notes changes


  Commit: 9635b48428f9c06aa0fdd30d46dbf9e6738240da
      https://github.com/numpy/numpy/commit/9635b48428f9c06aa0fdd30d46dbf9e6738240da
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

  Changed paths:
    M doc/release/1.9.0-notes.rst
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/tests/test_indexing.py

  Log Message:
  -----------
  BUG: Move 0-d array-is-scalar special case into array branch

This should also fix array-likes


  Commit: c3eb6c549c91ce5f66a514788c7924e671c0fe9c
      https://github.com/numpy/numpy/commit/c3eb6c549c91ce5f66a514788c7924e671c0fe9c
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Skip must check SIZE and NDIM...

Found by pandas tests...


  Commit: 98b1892b3ec87f37ad15b289177bf5b83feed56f
      https://github.com/numpy/numpy/commit/98b1892b3ec87f37ad15b289177bf5b83feed56f
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Fix statement before declaration in mapping.c


  Commit: b292046ca2448d6d5059a4a835f9188d15badb0f
      https://github.com/numpy/numpy/commit/b292046ca2448d6d5059a4a835f9188d15badb0f
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  MAINT: Comments from charris and some extra documentation


  Commit: 35a5639b432960708a2873a672704bc7ec2fb039
      https://github.com/numpy/numpy/commit/35a5639b432960708a2873a672704bc7ec2fb039
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  DOC: Add some examples to the indexing change release notes


  Commit: aba22aaa11df747f1587bb3f5bb0fd79daa71511
      https://github.com/numpy/numpy/commit/aba22aaa11df747f1587bb3f5bb0fd79daa71511
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-06 (Thu, 06 Feb 2014)

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

  Log Message:
  -----------
  BUG: Fix statement before declaration in mapping.c (again...)

Undid it by accident.


  Commit: d554c2954b82b120ce77c1fd9a74c4deb85503a3
      https://github.com/numpy/numpy/commit/d554c2954b82b120ce77c1fd9a74c4deb85503a3
  Author: Sebastian Berg <sebastian at sipsolutions.net>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

  Changed paths:
    M numpy/core/src/multiarray/common.h

  Log Message:
  -----------
  BUG: Fix common.h convert_shape_to_string.


  Commit: de6729d5499b7d93f9ee78f2800476fef9323c35
      https://github.com/numpy/numpy/commit/de6729d5499b7d93f9ee78f2800476fef9323c35
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2014-02-09 (Sun, 09 Feb 2014)

  Changed paths:
    M doc/release/1.9.0-notes.rst
    M numpy/core/include/numpy/ndarraytypes.h
    M numpy/core/src/multiarray/common.c
    M numpy/core/src/multiarray/common.h
    M numpy/core/src/multiarray/lowlevel_strided_loops.c.src
    M numpy/core/src/multiarray/mapping.c
    M numpy/core/src/multiarray/mapping.h
    M numpy/core/src/multiarray/nditer_constr.c
    M numpy/core/src/multiarray/scalartypes.c.src
    M numpy/core/src/private/lowlevel_strided_loops.h
    M numpy/core/tests/test_deprecations.py
    M numpy/core/tests/test_indexing.py
    M numpy/core/tests/test_multiarray.py
    M numpy/core/tests/test_nditer.py
    M numpy/core/tests/test_numerictypes.py
    M numpy/core/tests/test_regression.py
    M numpy/lib/tests/test_function_base.py

  Log Message:
  -----------
  Merge pull request #3798 from seberg/new-index-machinery

ENH: Reimplementing the indexing machinery


Compare: https://github.com/numpy/numpy/compare/09d0520b58df...de6729d5499b


More information about the Numpy-svn mailing list