On Mon, Jul 9, 2018 at 5:38 PM, Marten van Kerkwijk < m.h.vankerkw...@gmail.com> wrote:
> Maybe not too unhelpful: > > mhvk@weasel:~/packages/numpy$ git log v1.15.0rc1..v1.15.0rc2 > commit ccc68b80305ff5b363d10f6e905fb4e5276a8adb (HEAD, tag: v1.15.0rc2) > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 10:35:40 2018 -0600 > > REL: NumPy 1.15.0rc2 release. > > commit 3f6e8dc0a223162ceda7563ac774258a22934ca7 > Merge: 3b91b03f6 7af0de94d > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 10:30:38 2018 -0600 > > Merge pull request #11540 from charris/update-1.15.0-notes > > DOC: Update the 1.15.0 release notes. > > commit 7af0de94dca925e2df5b49f9f9405c0cabc02348 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 09:15:51 2018 -0600 > > DOC: Update the 1.15.0 release notes. > > * Note that the release supports Python 3.7. > * Add np.einsum entry > > [ci skip] > > commit 3b91b03f6bf173650cea773185c6f4be56fcdb9e > Merge: a44b61cd0 9bc770cb3 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Sun Jul 8 15:48:02 2018 -0600 > > Merge pull request #11532 from charris/backport-11515 > > BUG: Decref of field title caused segfault > > commit 9bc770cb3472f54dad5d6b36ddff991e1701c06d > Author: mattip <matti.pi...@gmail.com> > Date: Fri Jul 6 11:18:37 2018 -0700 > > fix from review > > commit c9c85cd37c238e13ae6e0f978e3e8d9ad2be3af5 > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jul 5 21:52:30 2018 -0700 > > BUG: decref of field title caused segfault > > commit a44b61cd03591af71046f0844699bd31c039ba33 > Merge: 6c524f264 8ea9e8bf1 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Sun Jul 8 13:47:43 2018 -0600 > > Merge pull request #11529 from eric-wieser/histogramdd- > density-no-deprecation > > ENH: Add density argument to histogramdd. > > commit 8ea9e8bf13e4292d02e9ea5af2f4d10c07e02459 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Wed Jun 20 19:58:52 2018 -0700 > > MAINT: Rename histogramdd's normed argument to density, to match > histogram > > Fixes gh-4371 > > commit 6c524f264a433426da8133bfefc34be2bc60ae55 > Merge: 01cc44e4c 36cf15e69 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jul 5 13:18:46 2018 -0600 > > Merge pull request #11511 from charris/backport-11479 > > BUG: Fix #define for ppc64 and ppc64le > > commit 36cf15e69f692b880390d7c788de83e840e53a0f > Author: William D. Irons <wdir...@us.ibm.com> > Date: Mon Jul 2 15:28:52 2018 +0000 > > BUG: Fix #define for ppc64 and ppc64le > > The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is > incorrect for two reasons: > 1) The elif defined for __powerpc__ is proceesed first so any > ppc64le or ppc64 system is defined as NPY_CPU_PPC. > 2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is > defined and so is __powerpc64__ but the check for little or > big endian needs to be done seperately. > > This pull request fixes the defines for ppc64le and ppc64. > Note: This really isn't a issue in the numpy code base at this time > because the only place this variable is referenced is in npy_endian.h > as a fallback in case endian.h is not on the system. > It would be good to fix in case future code does reference > these defines. > > commit 01cc44e4c8896142fa144f7a6005d74e00086d92 > Merge: 107af1261 b85083f7e > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 19:12:36 2018 -0600 > > Merge pull request #11496 from charris/backport-11468 > > BUG: Advanced indexing assignment incorrectly took 1-D fastpath > > commit 107af1261a9815acb094590229c3c8eb8c5ef528 > Merge: c4a5f877c c3381b3b6 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:32:26 2018 -0600 > > Merge pull request #11495 from charris/backport-11455 > > BENCH: belated addition of lcm, gcd to ufunc benchmark. > > commit c4a5f877c9e75dcdd7de51246962c985a12f56a8 > Merge: ba9e7e068 a5e8037ca > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:07:58 2018 -0600 > > Merge pull request #11494 from charris/backport-11434 > > MAINT: add PyPI classifier for Python 3.7 > > commit ba9e7e0685060e279f8bf8e4cf2d5b885cd8c000 > Merge: 483f37d0b c03d32408 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:07:37 2018 -0600 > > Merge pull request #11493 from charris/backport-11449 > > BUG: Revert #10229 to fix DLL loads on Windows. > > commit b85083f7e9940a2c7d5fc152206e074b31601a16 > Author: Sebastian Berg <sebast...@sipsolutions.net> > Date: Sun Jul 1 12:53:53 2018 +0200 > > BUG: Advanced indexing assignment incorrectly took 1-D fastpath > > When the index array was non contiguous and not 1D the assignment > 1D fastpath (indexed array being 1D) was incorrectly taken (also > the assignment value had to be 0D for this to happen). > This caused the iteration to use the itemsize as a stride, since > it incorrectly assumed the array must be contiguous. > > The commit additionally adds an assert to the STRIDE fetching macro. > > Closes gh-11467. > > commit c3381b3b6865b967720de7d3b75ca534672bfc2e > Author: Marten van Kerkwijk <m...@astro.utoronto.ca> > Date: Fri Jun 29 10:09:46 2018 -0400 > > BENCH: belated addition of lcm, gcd to ufunc benchmark. > > commit c03d3240873bc7ad1796b7cd5e3705577aa57ac0 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 28 19:23:39 2018 -0600 > > BUG: Revert #10229 to fix DLL loads on Windows. > > Numpy wheels on Windows were clearing the ctypes path when they loaded > the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy > import because the needed DLLs could not be found. > > This isn't a straight revert, it restores to the 1.15.x version of > the relevant code. > > Closes #11431. > > commit a5e8037cacb40634e7e4c61af20a49750a8655c5 > Author: Ralf Gommers <ralf.gomm...@gmail.com> > Date: Wed Jun 27 19:26:19 2018 -0700 > > MAINT: add PyPI classifier for Python 3.7 > > [ci skip] > > commit 483f37d0b1f22e01c75e5963128fd037c88dbdc3 > Merge: c58598f42 14e676a32 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 15:57:38 2018 -0600 > > Merge pull request #11491 from charris/backport-11345 > > BUG/ENH: Einsum optimization path updates and bug fixes. > > commit 14e676a3224334bbc7132f9b47af563746f4697c > Author: Daniel Smith <dgasm...@icloud.com> > Date: Tue Jul 3 11:23:11 2018 -0700 > > BUG/ENH: Einsum optimization path updates and bug fixes. (#11345) > > * Minor tweaks to the optimal path based on opt_einsum > > * Updates greedy path to current opt_einsum tech > > * Reworks einsum broadcasting vs dot tech and can_dot logic > > * MAINT: Fix typo in comment. > > * BUG: Fix bad merge fixup. > > commit c58598f42bfb4d22b5971770a87c0b827c22a0fb > Merge: 5cd455272 c893aae32 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 14:12:33 2018 -0600 > > Merge pull request #11489 from charris/backport-11406 > > BUG: Ensure out is returned in einsum. > > commit c893aae32993028443080a4a95a019b1a5ce2eca > Author: mattip <matti.pi...@gmail.com> > Date: Wed Jun 27 10:02:50 2018 -0700 > > MAINT: cleanup ret assignment > > commit 9f366e8627a9f04549f95a7369588aaf433cdf45 > Author: mattip <matti.pi...@gmail.com> > Date: Sun Jun 24 15:38:40 2018 -0700 > > check for unlikely error in Assign_Zero > > commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jun 21 15:38:28 2018 -0700 > > BUG: ensure ret is out in einsum > > commit 5cd455272bdb86e1c5727815a6ad3053c4363dda > Merge: 9597465a5 431740e8a > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Wed Jun 27 09:50:34 2018 -0600 > > Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0 > > BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x) > > Date: Sun Jun 24 15:38:40 2018 -0700 > > check for unlikely error in Assign_Zero > > commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jun 21 15:38:28 2018 -0700 > > BUG: ensure ret is out in einsum > > commit 5cd455272bdb86e1c5727815a6ad3053c4363dda > Merge: 9597465a5 431740e8a > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Wed Jun 27 09:50:34 2018 -0600 > > Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0 > > BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x) > > commit 431740e8a04855f8cdf2f720752e462a9cf69269 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Tue Jun 26 09:03:37 2018 -0700 > > BUG: Fix incorrect deprecation logic for histogram(normed=...) > > Fixes #11426, which was introduced in #11323 and #11352 > > commit 9597465a5d5721dd63a376f286b3cbad6b9dde2f > Merge: 6bf63fc46 9ec209118 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 21 13:04:28 2018 -0600 > > Merge pull request #11403 from mattip/remove-npyiter_close-from-notes > > DOC: Remove npyiter close from notes > > commit 9ec209118ec9e9e6df7e7c1af077111f194c7850 > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jun 21 10:47:40 2018 -0700 > > DOC: remove NpyIter_Close from release notes > > commit 6bf63fc46bc22e16fa88a6d65e025df1a1e7524d > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 21 10:07:00 2018 -0600 > > REL: prepare 1.15.x for further development > > commit 914aabf07548ee3ddf5f3795177273d435a38c14 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Sun Jun 17 21:34:55 2018 -0700 > > TST: Show that histogramdd's normed argument is histogram's density > > Relevant to gh-4371 > commit ccc68b80305ff5b363d10f6e905fb4e5276a8adb (HEAD, tag: v1.15.0rc2) > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 10:35:40 2018 -0600 > > REL: NumPy 1.15.0rc2 release. > > commit 3f6e8dc0a223162ceda7563ac774258a22934ca7 > Merge: 3b91b03f6 7af0de94d > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 10:30:38 2018 -0600 > > Merge pull request #11540 from charris/update-1.15.0-notes > > DOC: Update the 1.15.0 release notes. > > commit 7af0de94dca925e2df5b49f9f9405c0cabc02348 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Mon Jul 9 09:15:51 2018 -0600 > > DOC: Update the 1.15.0 release notes. > > * Note that the release supports Python 3.7. > * Add np.einsum entry > > [ci skip] > > commit 3b91b03f6bf173650cea773185c6f4be56fcdb9e > Merge: a44b61cd0 9bc770cb3 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Sun Jul 8 15:48:02 2018 -0600 > > Merge pull request #11532 from charris/backport-11515 > > BUG: Decref of field title caused segfault > > commit 9bc770cb3472f54dad5d6b36ddff991e1701c06d > Author: mattip <matti.pi...@gmail.com> > Date: Fri Jul 6 11:18:37 2018 -0700 > > fix from review > > commit c9c85cd37c238e13ae6e0f978e3e8d9ad2be3af5 > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jul 5 21:52:30 2018 -0700 > > BUG: decref of field title caused segfault > > commit a44b61cd03591af71046f0844699bd31c039ba33 > Merge: 6c524f264 8ea9e8bf1 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Sun Jul 8 13:47:43 2018 -0600 > > Merge pull request #11529 from eric-wieser/histogramdd- > density-no-deprecation > > ENH: Add density argument to histogramdd. > > commit 8ea9e8bf13e4292d02e9ea5af2f4d10c07e02459 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Wed Jun 20 19:58:52 2018 -0700 > > MAINT: Rename histogramdd's normed argument to density, to match > histogram > > Fixes gh-4371 > > commit 6c524f264a433426da8133bfefc34be2bc60ae55 > Merge: 01cc44e4c 36cf15e69 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jul 5 13:18:46 2018 -0600 > > Merge pull request #11511 from charris/backport-11479 > > BUG: Fix #define for ppc64 and ppc64le > > commit 36cf15e69f692b880390d7c788de83e840e53a0f > Author: William D. Irons <wdir...@us.ibm.com> > Date: Mon Jul 2 15:28:52 2018 +0000 > > BUG: Fix #define for ppc64 and ppc64le > > The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is > incorrect for two reasons: > 1) The elif defined for __powerpc__ is proceesed first so any > ppc64le or ppc64 system is defined as NPY_CPU_PPC. > 2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is > defined and so is __powerpc64__ but the check for little or > big endian needs to be done seperately. > > This pull request fixes the defines for ppc64le and ppc64. > Note: This really isn't a issue in the numpy code base at this time > because the only place this variable is referenced is in npy_endian.h > as a fallback in case endian.h is not on the system. > It would be good to fix in case future code does reference > these defines. > > commit 01cc44e4c8896142fa144f7a6005d74e00086d92 > Merge: 107af1261 b85083f7e > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 19:12:36 2018 -0600 > > Merge pull request #11496 from charris/backport-11468 > > BUG: Advanced indexing assignment incorrectly took 1-D fastpath > > commit 107af1261a9815acb094590229c3c8eb8c5ef528 > Merge: c4a5f877c c3381b3b6 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:32:26 2018 -0600 > > Merge pull request #11495 from charris/backport-11455 > > BENCH: belated addition of lcm, gcd to ufunc benchmark. > > commit c4a5f877c9e75dcdd7de51246962c985a12f56a8 > Merge: ba9e7e068 a5e8037ca > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:07:58 2018 -0600 > > Merge pull request #11494 from charris/backport-11434 > > MAINT: add PyPI classifier for Python 3.7 > > commit ba9e7e0685060e279f8bf8e4cf2d5b885cd8c000 > Merge: 483f37d0b c03d32408 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 18:07:37 2018 -0600 > > Merge pull request #11493 from charris/backport-11449 > > BUG: Revert #10229 to fix DLL loads on Windows. > > commit b85083f7e9940a2c7d5fc152206e074b31601a16 > Author: Sebastian Berg <sebast...@sipsolutions.net> > Date: Sun Jul 1 12:53:53 2018 +0200 > > BUG: Advanced indexing assignment incorrectly took 1-D fastpath > > When the index array was non contiguous and not 1D the assignment > 1D fastpath (indexed array being 1D) was incorrectly taken (also > the assignment value had to be 0D for this to happen). > This caused the iteration to use the itemsize as a stride, since > it incorrectly assumed the array must be contiguous. > > The commit additionally adds an assert to the STRIDE fetching macro. > > Closes gh-11467. > > commit c3381b3b6865b967720de7d3b75ca534672bfc2e > Author: Marten van Kerkwijk <m...@astro.utoronto.ca> > Date: Fri Jun 29 10:09:46 2018 -0400 > > BENCH: belated addition of lcm, gcd to ufunc benchmark. > > commit c03d3240873bc7ad1796b7cd5e3705577aa57ac0 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 28 19:23:39 2018 -0600 > > BUG: Revert #10229 to fix DLL loads on Windows. > > Numpy wheels on Windows were clearing the ctypes path when they loaded > the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy > import because the needed DLLs could not be found. > > This isn't a straight revert, it restores to the 1.15.x version of > the relevant code. > > Closes #11431. > > commit a5e8037cacb40634e7e4c61af20a49750a8655c5 > Author: Ralf Gommers <ralf.gomm...@gmail.com> > Date: Wed Jun 27 19:26:19 2018 -0700 > > MAINT: add PyPI classifier for Python 3.7 > > [ci skip] > > commit 483f37d0b1f22e01c75e5963128fd037c88dbdc3 > Merge: c58598f42 14e676a32 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 15:57:38 2018 -0600 > > Merge pull request #11491 from charris/backport-11345 > > BUG/ENH: Einsum optimization path updates and bug fixes. > > commit 14e676a3224334bbc7132f9b47af563746f4697c > Author: Daniel Smith <dgasm...@icloud.com> > Date: Tue Jul 3 11:23:11 2018 -0700 > > BUG/ENH: Einsum optimization path updates and bug fixes. (#11345) > > * Minor tweaks to the optimal path based on opt_einsum > > * Updates greedy path to current opt_einsum tech > > * Reworks einsum broadcasting vs dot tech and can_dot logic > > * MAINT: Fix typo in comment. > > * BUG: Fix bad merge fixup. > > commit c58598f42bfb4d22b5971770a87c0b827c22a0fb > Merge: 5cd455272 c893aae32 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Tue Jul 3 14:12:33 2018 -0600 > > Merge pull request #11489 from charris/backport-11406 > > BUG: Ensure out is returned in einsum. > > commit c893aae32993028443080a4a95a019b1a5ce2eca > Author: mattip <matti.pi...@gmail.com> > Date: Wed Jun 27 10:02:50 2018 -0700 > > MAINT: cleanup ret assignment > > commit 9f366e8627a9f04549f95a7369588aaf433cdf45 > Author: mattip <matti.pi...@gmail.com> > Date: Sun Jun 24 15:38:40 2018 -0700 > > check for unlikely error in Assign_Zero > > commit 48ed5505fb86e5dc533f98eb1e237d11f94c3c8c > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jun 21 15:38:28 2018 -0700 > > BUG: ensure ret is out in einsum > > commit 5cd455272bdb86e1c5727815a6ad3053c4363dda > Merge: 9597465a5 431740e8a > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Wed Jun 27 09:50:34 2018 -0600 > > Merge pull request #11427 from eric-wieser/deprecate-normed-1.15.0 > > BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x) > > commit 431740e8a04855f8cdf2f720752e462a9cf69269 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Tue Jun 26 09:03:37 2018 -0700 > > BUG: Fix incorrect deprecation logic for histogram(normed=...) > > Fixes #11426, which was introduced in #11323 and #11352 > > commit 9597465a5d5721dd63a376f286b3cbad6b9dde2f > Merge: 6bf63fc46 9ec209118 > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 21 13:04:28 2018 -0600 > > Merge pull request #11403 from mattip/remove-npyiter_close-from-notes > > DOC: Remove npyiter close from notes > > commit 9ec209118ec9e9e6df7e7c1af077111f194c7850 > Author: mattip <matti.pi...@gmail.com> > Date: Thu Jun 21 10:47:40 2018 -0700 > > DOC: remove NpyIter_Close from release notes > > commit 6bf63fc46bc22e16fa88a6d65e025df1a1e7524d > Author: Charles Harris <charlesr.har...@gmail.com> > Date: Thu Jun 21 10:07:00 2018 -0600 > > REL: prepare 1.15.x for further development > > commit 914aabf07548ee3ddf5f3795177273d435a38c14 > Author: Eric Wieser <wieser.e...@gmail.com> > Date: Sun Jun 17 21:34:55 2018 -0700 > > TST: Show that histogramdd's normed argument is histogram's density > > Relevant to gh-4371 > Or charris@fc [numpy.git (master)]$ python tools/changelog.py $GITHUB v1.15.0rc1..v1.15.0rc2 Contributors ============ A total of 8 people contributed to this release. People with a "+" by their names contributed a patch for the first time. * Charles Harris * Daniel Smith * Eric Wieser * Marten van Kerkwijk * Matti Picus * Ralf Gommers * Sebastian Berg * William D. Irons + Pull requests merged ==================== A total of 12 pull requests were merged for this release. * `#11403 <https://github.com/numpy/numpy/pull/11403>`__: DOC: Remove npyiter close from notes * `#11427 <https://github.com/numpy/numpy/pull/11427>`__: BUG: Fix incorrect deprecation logic for histogram(normed=...)... * `#11489 <https://github.com/numpy/numpy/pull/11489>`__: BUG: Ensure out is returned in einsum. * `#11491 <https://github.com/numpy/numpy/pull/11491>`__: BUG/ENH: Einsum optimization path updates and bug fixes. * `#11493 <https://github.com/numpy/numpy/pull/11493>`__: BUG: Revert #10229 to fix DLL loads on Windows. * `#11494 <https://github.com/numpy/numpy/pull/11494>`__: MAINT: add PyPI classifier for Python 3.7 * `#11495 <https://github.com/numpy/numpy/pull/11495>`__: BENCH: belated addition of lcm, gcd to ufunc benchmark. * `#11496 <https://github.com/numpy/numpy/pull/11496>`__: BUG: Advanced indexing assignment incorrectly took 1-D fastpath * `#11511 <https://github.com/numpy/numpy/pull/11511>`__: BUG: Fix #define for ppc64 and ppc64le * `#11529 <https://github.com/numpy/numpy/pull/11529>`__: ENH: Add density argument to histogramdd. * `#11532 <https://github.com/numpy/numpy/pull/11532>`__: BUG: Decref of field title caused segfault * `#11540 <https://github.com/numpy/numpy/pull/11540>`__: DOC: Update the 1.15.0 release notes. Chuck > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion