<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 9, 2018 at 5:38 PM, Marten van Kerkwijk <span dir="ltr"><<a href="mailto:m.h.vankerkwijk@gmail.com" target="_blank">m.h.vankerkwijk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Maybe not too unhelpful:<br><br>mhvk@weasel:~/packages/numpy$ git log v1.15.0rc1..v1.15.0rc2<br>commit ccc68b80305ff5b363d10f6e905fb4<wbr>e5276a8adb (HEAD, tag: v1.15.0rc2)<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 10:35:40 2018 -0600<br><br>    REL: NumPy 1.15.0rc2 release.<br><br>commit 3f6e8dc0a223162ceda7563ac77425<wbr>8a22934ca7<br>Merge: 3b91b03f6 7af0de94d<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 10:30:38 2018 -0600<br><br>    Merge pull request #11540 from charris/update-1.15.0-notes<br>    <br>    DOC: Update the 1.15.0 release notes.<br><br>commit 7af0de94dca925e2df5b49f9f9405c<wbr>0cabc02348<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 09:15:51 2018 -0600<br><br>    DOC: Update the 1.15.0 release notes.<br>    <br>    * Note that the release supports Python 3.7.<br>    * Add np.einsum entry<br>    <br>    [ci skip]<br><br>commit 3b91b03f6bf173650cea773185c6f4<wbr>be56fcdb9e<br>Merge: a44b61cd0 9bc770cb3<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Sun Jul 8 15:48:02 2018 -0600<br><br>    Merge pull request #11532 from charris/backport-11515<br>    <br>    BUG: Decref of field title caused segfault<br><br>commit 9bc770cb3472f54dad5d6b36ddff99<wbr>1e1701c06d<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Fri Jul 6 11:18:37 2018 -0700<br><br>    fix from review<br><br>commit c9c85cd37c238e13ae6e0f978e3e8d<wbr>9ad2be3af5<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jul 5 21:52:30 2018 -0700<br><br>    BUG: decref of field title caused segfault<br><br>commit a44b61cd03591af71046f0844699bd<wbr>31c039ba33<br>Merge: 6c524f264 8ea9e8bf1<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Sun Jul 8 13:47:43 2018 -0600<br><br>    Merge pull request #11529 from eric-wieser/histogramdd-<wbr>density-no-deprecation<br>    <br>    ENH: Add density argument to histogramdd.<br><br>commit 8ea9e8bf13e4292d02e9ea5af2f4d1<wbr>0c07e02459<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Wed Jun 20 19:58:52 2018 -0700<br><br>    MAINT: Rename histogramdd's normed argument to density, to match histogram<br>    <br>    Fixes gh-4371<br><br>commit 6c524f264a433426da8133bfefc34b<wbr>e2bc60ae55<br>Merge: 01cc44e4c 36cf15e69<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jul 5 13:18:46 2018 -0600<br><br>    Merge pull request #11511 from charris/backport-11479<br>    <br>    BUG: Fix #define for ppc64 and ppc64le<br><br>commit 36cf15e69f692b880390d7c788de83<wbr>e840e53a0f<br>Author: William D. Irons <<a href="mailto:wdirons@us.ibm.com" target="_blank">wdirons@us.ibm.com</a>><br>Date:   Mon Jul 2 15:28:52 2018 +0000<br><br>    BUG: Fix #define for ppc64 and ppc64le<br>    <br>    The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is<br>    incorrect for two reasons:<br>    1) The elif defined for __powerpc__ is proceesed first so any<br>    ppc64le or ppc64 system is defined as NPY_CPU_PPC.<br>    2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is<br>    defined and so is __powerpc64__ but the check for little or<br>    big endian needs to be done seperately.<br>    <br>    This pull request fixes the defines for ppc64le and ppc64.<br>    Note: This really isn't a issue in the numpy code base at this time<br>    because the only place this variable is referenced is in npy_endian.h<br>    as a fallback in case endian.h is not on the system.<br>    It would be good to fix in case future code does reference<br>    these defines.<br><br>commit 01cc44e4c8896142fa144f7a6005d7<wbr>4e00086d92<br>Merge: 107af1261 b85083f7e<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 19:12:36 2018 -0600<br><br>    Merge pull request #11496 from charris/backport-11468<br>    <br>    BUG: Advanced indexing assignment incorrectly took 1-D fastpath<br><br>commit 107af1261a9815acb094590229c3c8<wbr>eb8c5ef528<br>Merge: c4a5f877c c3381b3b6<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:32:26 2018 -0600<br><br>    Merge pull request #11495 from charris/backport-11455<br>    <br>    BENCH: belated addition of lcm, gcd to ufunc benchmark.<br><br>commit c4a5f877c9e75dcdd7de51246962c9<wbr>85a12f56a8<br>Merge: ba9e7e068 a5e8037ca<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:07:58 2018 -0600<br><br>    Merge pull request #11494 from charris/backport-11434<br>    <br>    MAINT: add PyPI classifier for Python 3.7<br><br>commit ba9e7e0685060e279f8bf8e4cf2d5b<wbr>885cd8c000<br>Merge: 483f37d0b c03d32408<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:07:37 2018 -0600<br><br>    Merge pull request #11493 from charris/backport-11449<br>    <br>    BUG: Revert #10229 to fix DLL loads on Windows.<br><br>commit b85083f7e9940a2c7d5fc152206e07<wbr>4b31601a16<br>Author: Sebastian Berg <<a href="mailto:sebastian@sipsolutions.net" target="_blank">sebastian@sipsolutions.net</a>><br>Date:   Sun Jul 1 12:53:53 2018 +0200<br><br>    BUG: Advanced indexing assignment incorrectly took 1-D fastpath<br>    <br>    When the index array was non contiguous and not 1D the assignment<br>    1D fastpath (indexed array being 1D) was incorrectly taken (also<br>    the assignment value had to be 0D for this to happen).<br>    This caused the iteration to use the itemsize as a stride, since<br>    it incorrectly assumed the array must be contiguous.<br>    <br>    The commit additionally adds an assert to the STRIDE fetching macro.<br>    <br>    Closes gh-11467.<br><br>commit c3381b3b6865b967720de7d3b75ca5<wbr>34672bfc2e<br>Author: Marten van Kerkwijk <<a href="mailto:mhvk@astro.utoronto.ca" target="_blank">mhvk@astro.utoronto.ca</a>><br>Date:   Fri Jun 29 10:09:46 2018 -0400<br><br>    BENCH: belated addition of lcm, gcd to ufunc benchmark.<br><br>commit c03d3240873bc7ad1796b7cd5e3705<wbr>577aa57ac0<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 28 19:23:39 2018 -0600<br><br>    BUG: Revert #10229 to fix DLL loads on Windows.<br>    <br>    Numpy wheels on Windows were clearing the ctypes path when they loaded<br>    the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy<br>    import because the needed DLLs could not be found.<br>    <br>    This isn't a straight revert, it restores to the 1.15.x version of<br>    the relevant code.<br>    <br>    Closes #11431.<br><br>commit a5e8037cacb40634e7e4c61af20a49<wbr>750a8655c5<br>Author: Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com" target="_blank">ralf.gommers@gmail.com</a>><br>Date:   Wed Jun 27 19:26:19 2018 -0700<br><br>    MAINT: add PyPI classifier for Python 3.7<br>    <br>    [ci skip]<br><br>commit 483f37d0b1f22e01c75e5963128fd0<wbr>37c88dbdc3<br>Merge: c58598f42 14e676a32<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 15:57:38 2018 -0600<br><br>    Merge pull request #11491 from charris/backport-11345<br>    <br>    BUG/ENH: Einsum optimization path updates and bug fixes.<br><br>commit 14e676a3224334bbc7132f9b47af56<wbr>3746f4697c<br>Author: Daniel Smith <<a href="mailto:dgasmith@icloud.com" target="_blank">dgasmith@icloud.com</a>><br>Date:   Tue Jul 3 11:23:11 2018 -0700<br><br>    BUG/ENH: Einsum optimization path updates and bug fixes. (#11345)<br>    <br>    * Minor tweaks to the optimal path based on opt_einsum<br>    <br>    * Updates greedy path to current opt_einsum tech<br>    <br>    * Reworks einsum broadcasting vs dot tech and can_dot logic<br>    <br>    * MAINT: Fix typo in comment.<br>    <br>    * BUG: Fix bad merge fixup.<br><br>commit c58598f42bfb4d22b5971770a87c0b<wbr>827c22a0fb<br>Merge: 5cd455272 c893aae32<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 14:12:33 2018 -0600<br><br>    Merge pull request #11489 from charris/backport-11406<br>    <br>    BUG: Ensure out is returned in einsum.<br><br>commit c893aae32993028443080a4a95a019<wbr>b1a5ce2eca<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Wed Jun 27 10:02:50 2018 -0700<br><br>    MAINT: cleanup ret assignment<br><br>commit 9f366e8627a9f04549f95a7369588a<wbr>af433cdf45<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Sun Jun 24 15:38:40 2018 -0700<br><br>    check for unlikely error in Assign_Zero<br><br>commit 48ed5505fb86e5dc533f98eb1e237d<wbr>11f94c3c8c<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jun 21 15:38:28 2018 -0700<br><br>    BUG: ensure ret is out in einsum<br><br>commit 5cd455272bdb86e1c5727815a6ad30<wbr>53c4363dda<br>Merge: 9597465a5 431740e8a<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Wed Jun 27 09:50:34 2018 -0600<br><br>    Merge pull request #11427 from eric-wieser/deprecate-normed-<wbr>1.15.0<br>    <br>    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)<br><br>Date:   Sun Jun 24 15:38:40 2018 -0700<br><br>    check for unlikely error in Assign_Zero<br><br>commit 48ed5505fb86e5dc533f98eb1e237d<wbr>11f94c3c8c<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jun 21 15:38:28 2018 -0700<br><br>    BUG: ensure ret is out in einsum<br><br>commit 5cd455272bdb86e1c5727815a6ad30<wbr>53c4363dda<br>Merge: 9597465a5 431740e8a<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Wed Jun 27 09:50:34 2018 -0600<br><br>    Merge pull request #11427 from eric-wieser/deprecate-normed-<wbr>1.15.0<br>    <br>    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)<br><br>commit 431740e8a04855f8cdf2f720752e46<wbr>2a9cf69269<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Tue Jun 26 09:03:37 2018 -0700<br><br>    BUG: Fix incorrect deprecation logic for histogram(normed=...)<br>    <br>    Fixes #11426, which was introduced in #11323 and #11352<br><br>commit 9597465a5d5721dd63a376f286b3cb<wbr>ad6b9dde2f<br>Merge: 6bf63fc46 9ec209118<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 21 13:04:28 2018 -0600<br><br>    Merge pull request #11403 from mattip/remove-npyiter_close-<wbr>from-notes<br>    <br>    DOC: Remove npyiter close from notes<br><br>commit 9ec209118ec9e9e6df7e7c1af07711<wbr>1f194c7850<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jun 21 10:47:40 2018 -0700<br><br>    DOC: remove NpyIter_Close from release notes<br><br>commit 6bf63fc46bc22e16fa88a6d65e025d<wbr>f1a1e7524d<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 21 10:07:00 2018 -0600<br><br>    REL: prepare 1.15.x for further development<br><br>commit 914aabf07548ee3ddf5f3795177273<wbr>d435a38c14<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Sun Jun 17 21:34:55 2018 -0700<br><br>    TST: Show that histogramdd's normed argument is histogram's density<br>    <br>    Relevant to gh-4371<br>commit ccc68b80305ff5b363d10f6e905fb4<wbr>e5276a8adb (HEAD, tag: v1.15.0rc2)<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 10:35:40 2018 -0600<br><br>    REL: NumPy 1.15.0rc2 release.<br><br>commit 3f6e8dc0a223162ceda7563ac77425<wbr>8a22934ca7<br>Merge: 3b91b03f6 7af0de94d<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 10:30:38 2018 -0600<br><br>    Merge pull request #11540 from charris/update-1.15.0-notes<br>    <br>    DOC: Update the 1.15.0 release notes.<br><br>commit 7af0de94dca925e2df5b49f9f9405c<wbr>0cabc02348<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Mon Jul 9 09:15:51 2018 -0600<br><br>    DOC: Update the 1.15.0 release notes.<br>    <br>    * Note that the release supports Python 3.7.<br>    * Add np.einsum entry<br>    <br>    [ci skip]<br><br>commit 3b91b03f6bf173650cea773185c6f4<wbr>be56fcdb9e<br>Merge: a44b61cd0 9bc770cb3<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Sun Jul 8 15:48:02 2018 -0600<br><br>    Merge pull request #11532 from charris/backport-11515<br>    <br>    BUG: Decref of field title caused segfault<br><br>commit 9bc770cb3472f54dad5d6b36ddff99<wbr>1e1701c06d<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Fri Jul 6 11:18:37 2018 -0700<br><br>    fix from review<br><br>commit c9c85cd37c238e13ae6e0f978e3e8d<wbr>9ad2be3af5<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jul 5 21:52:30 2018 -0700<br><br>    BUG: decref of field title caused segfault<br><br>commit a44b61cd03591af71046f0844699bd<wbr>31c039ba33<br>Merge: 6c524f264 8ea9e8bf1<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Sun Jul 8 13:47:43 2018 -0600<br><br>    Merge pull request #11529 from eric-wieser/histogramdd-<wbr>density-no-deprecation<br>    <br>    ENH: Add density argument to histogramdd.<br><br>commit 8ea9e8bf13e4292d02e9ea5af2f4d1<wbr>0c07e02459<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Wed Jun 20 19:58:52 2018 -0700<br><br>    MAINT: Rename histogramdd's normed argument to density, to match histogram<br>    <br>    Fixes gh-4371<br><br>commit 6c524f264a433426da8133bfefc34b<wbr>e2bc60ae55<br>Merge: 01cc44e4c 36cf15e69<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jul 5 13:18:46 2018 -0600<br><br>    Merge pull request #11511 from charris/backport-11479<br>    <br>    BUG: Fix #define for ppc64 and ppc64le<br><br>commit 36cf15e69f692b880390d7c788de83<wbr>e840e53a0f<br>Author: William D. Irons <<a href="mailto:wdirons@us.ibm.com" target="_blank">wdirons@us.ibm.com</a>><br>Date:   Mon Jul 2 15:28:52 2018 +0000<br><br>    BUG: Fix #define for ppc64 and ppc64le<br>    <br>    The current logic for defining NPY_CPU_PPC64LE and NPY_CPU_PPC64 is<br>    incorrect for two reasons:<br>    1) The elif defined for __powerpc__ is proceesed first so any<br>    ppc64le or ppc64 system is defined as NPY_CPU_PPC.<br>    2) __ppc64le__ is not defined on a ppc64le system. __PPC64__ is<br>    defined and so is __powerpc64__ but the check for little or<br>    big endian needs to be done seperately.<br>    <br>    This pull request fixes the defines for ppc64le and ppc64.<br>    Note: This really isn't a issue in the numpy code base at this time<br>    because the only place this variable is referenced is in npy_endian.h<br>    as a fallback in case endian.h is not on the system.<br>    It would be good to fix in case future code does reference<br>    these defines.<br><br>commit 01cc44e4c8896142fa144f7a6005d7<wbr>4e00086d92<br>Merge: 107af1261 b85083f7e<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 19:12:36 2018 -0600<br><br>    Merge pull request #11496 from charris/backport-11468<br>    <br>    BUG: Advanced indexing assignment incorrectly took 1-D fastpath<br><br>commit 107af1261a9815acb094590229c3c8<wbr>eb8c5ef528<br>Merge: c4a5f877c c3381b3b6<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:32:26 2018 -0600<br><br>    Merge pull request #11495 from charris/backport-11455<br>    <br>    BENCH: belated addition of lcm, gcd to ufunc benchmark.<br><br>commit c4a5f877c9e75dcdd7de51246962c9<wbr>85a12f56a8<br>Merge: ba9e7e068 a5e8037ca<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:07:58 2018 -0600<br><br>    Merge pull request #11494 from charris/backport-11434<br>    <br>    MAINT: add PyPI classifier for Python 3.7<br><br>commit ba9e7e0685060e279f8bf8e4cf2d5b<wbr>885cd8c000<br>Merge: 483f37d0b c03d32408<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 18:07:37 2018 -0600<br><br>    Merge pull request #11493 from charris/backport-11449<br>    <br>    BUG: Revert #10229 to fix DLL loads on Windows.<br><br>commit b85083f7e9940a2c7d5fc152206e07<wbr>4b31601a16<br>Author: Sebastian Berg <<a href="mailto:sebastian@sipsolutions.net" target="_blank">sebastian@sipsolutions.net</a>><br>Date:   Sun Jul 1 12:53:53 2018 +0200<br><br>    BUG: Advanced indexing assignment incorrectly took 1-D fastpath<br>    <br>    When the index array was non contiguous and not 1D the assignment<br>    1D fastpath (indexed array being 1D) was incorrectly taken (also<br>    the assignment value had to be 0D for this to happen).<br>    This caused the iteration to use the itemsize as a stride, since<br>    it incorrectly assumed the array must be contiguous.<br>    <br>    The commit additionally adds an assert to the STRIDE fetching macro.<br>    <br>    Closes gh-11467.<br><br>commit c3381b3b6865b967720de7d3b75ca5<wbr>34672bfc2e<br>Author: Marten van Kerkwijk <<a href="mailto:mhvk@astro.utoronto.ca" target="_blank">mhvk@astro.utoronto.ca</a>><br>Date:   Fri Jun 29 10:09:46 2018 -0400<br><br>    BENCH: belated addition of lcm, gcd to ufunc benchmark.<br><br>commit c03d3240873bc7ad1796b7cd5e3705<wbr>577aa57ac0<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 28 19:23:39 2018 -0600<br><br>    BUG: Revert #10229 to fix DLL loads on Windows.<br>    <br>    Numpy wheels on Windows were clearing the ctypes path when they loaded<br>    the OpenBLAS DLL, leading to failure of DLL loads subsequent to NumPy<br>    import because the needed DLLs could not be found.<br>    <br>    This isn't a straight revert, it restores to the 1.15.x version of<br>    the relevant code.<br>    <br>    Closes #11431.<br><br>commit a5e8037cacb40634e7e4c61af20a49<wbr>750a8655c5<br>Author: Ralf Gommers <<a href="mailto:ralf.gommers@gmail.com" target="_blank">ralf.gommers@gmail.com</a>><br>Date:   Wed Jun 27 19:26:19 2018 -0700<br><br>    MAINT: add PyPI classifier for Python 3.7<br>    <br>    [ci skip]<br><br>commit 483f37d0b1f22e01c75e5963128fd0<wbr>37c88dbdc3<br>Merge: c58598f42 14e676a32<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 15:57:38 2018 -0600<br><br>    Merge pull request #11491 from charris/backport-11345<br>    <br>    BUG/ENH: Einsum optimization path updates and bug fixes.<br><br>commit 14e676a3224334bbc7132f9b47af56<wbr>3746f4697c<br>Author: Daniel Smith <<a href="mailto:dgasmith@icloud.com" target="_blank">dgasmith@icloud.com</a>><br>Date:   Tue Jul 3 11:23:11 2018 -0700<br><br>    BUG/ENH: Einsum optimization path updates and bug fixes. (#11345)<br>    <br>    * Minor tweaks to the optimal path based on opt_einsum<br>    <br>    * Updates greedy path to current opt_einsum tech<br>    <br>    * Reworks einsum broadcasting vs dot tech and can_dot logic<br>    <br>    * MAINT: Fix typo in comment.<br>    <br>    * BUG: Fix bad merge fixup.<br><br>commit c58598f42bfb4d22b5971770a87c0b<wbr>827c22a0fb<br>Merge: 5cd455272 c893aae32<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Tue Jul 3 14:12:33 2018 -0600<br><br>    Merge pull request #11489 from charris/backport-11406<br>    <br>    BUG: Ensure out is returned in einsum.<br><br>commit c893aae32993028443080a4a95a019<wbr>b1a5ce2eca<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Wed Jun 27 10:02:50 2018 -0700<br><br>    MAINT: cleanup ret assignment<br><br>commit 9f366e8627a9f04549f95a7369588a<wbr>af433cdf45<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Sun Jun 24 15:38:40 2018 -0700<br><br>    check for unlikely error in Assign_Zero<br><br>commit 48ed5505fb86e5dc533f98eb1e237d<wbr>11f94c3c8c<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jun 21 15:38:28 2018 -0700<br><br>    BUG: ensure ret is out in einsum<br><br>commit 5cd455272bdb86e1c5727815a6ad30<wbr>53c4363dda<br>Merge: 9597465a5 431740e8a<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Wed Jun 27 09:50:34 2018 -0600<br><br>    Merge pull request #11427 from eric-wieser/deprecate-normed-<wbr>1.15.0<br>    <br>    BUG: Fix incorrect deprecation logic for histogram(normed=...) (1.15.x)<br><br>commit 431740e8a04855f8cdf2f720752e46<wbr>2a9cf69269<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Tue Jun 26 09:03:37 2018 -0700<br><br>    BUG: Fix incorrect deprecation logic for histogram(normed=...)<br>    <br>    Fixes #11426, which was introduced in #11323 and #11352<br><br>commit 9597465a5d5721dd63a376f286b3cb<wbr>ad6b9dde2f<br>Merge: 6bf63fc46 9ec209118<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 21 13:04:28 2018 -0600<br><br>    Merge pull request #11403 from mattip/remove-npyiter_close-<wbr>from-notes<br>    <br>    DOC: Remove npyiter close from notes<br><br>commit 9ec209118ec9e9e6df7e7c1af07711<wbr>1f194c7850<br>Author: mattip <<a href="mailto:matti.picus@gmail.com" target="_blank">matti.picus@gmail.com</a>><br>Date:   Thu Jun 21 10:47:40 2018 -0700<br><br>    DOC: remove NpyIter_Close from release notes<br><br>commit 6bf63fc46bc22e16fa88a6d65e025d<wbr>f1a1e7524d<br>Author: Charles Harris <<a href="mailto:charlesr.harris@gmail.com" target="_blank">charlesr.harris@gmail.com</a>><br>Date:   Thu Jun 21 10:07:00 2018 -0600<br><br>    REL: prepare 1.15.x for further development<br><br>commit 914aabf07548ee3ddf5f3795177273<wbr>d435a38c14<br>Author: Eric Wieser <<a href="mailto:wieser.eric@gmail.com" target="_blank">wieser.eric@gmail.com</a>><br>Date:   Sun Jun 17 21:34:55 2018 -0700<br><br>    TST: Show that histogramdd's normed argument is histogram's density<br>    <br>    Relevant to gh-4371<br></div></blockquote><div><br></div><div>Or</div><div><br></div><div>charris@fc [numpy.git (master)]$ python tools/changelog.py $GITHUB v1.15.0rc1..v1.15.0rc2</div><div><br></div><div>Contributors</div><div>============</div><div><br></div><div>A total of 8 people contributed to this release.  People with a "+" by their</div><div>names contributed a patch for the first time.</div><div><br></div><div>* Charles Harris</div><div>* Daniel Smith</div><div>* Eric Wieser</div><div>* Marten van Kerkwijk</div><div>* Matti Picus</div><div>* Ralf Gommers</div><div>* Sebastian Berg</div><div>* William D. Irons +</div><div><br></div><div>Pull requests merged</div><div>====================</div><div><br></div><div>A total of 12 pull requests were merged for this release.</div><div><br></div><div>* `#11403 <<a href="https://github.com/numpy/numpy/pull/11403">https://github.com/numpy/numpy/pull/11403</a>>`__: DOC: Remove npyiter close from notes</div><div>* `#11427 <<a href="https://github.com/numpy/numpy/pull/11427">https://github.com/numpy/numpy/pull/11427</a>>`__: BUG: Fix incorrect deprecation logic for histogram(normed=...)...</div><div>* `#11489 <<a href="https://github.com/numpy/numpy/pull/11489">https://github.com/numpy/numpy/pull/11489</a>>`__: BUG: Ensure out is returned in einsum.</div><div>* `#11491 <<a href="https://github.com/numpy/numpy/pull/11491">https://github.com/numpy/numpy/pull/11491</a>>`__: BUG/ENH: Einsum optimization path updates and bug fixes.</div><div>* `#11493 <<a href="https://github.com/numpy/numpy/pull/11493">https://github.com/numpy/numpy/pull/11493</a>>`__: BUG: Revert #10229 to fix DLL loads on Windows.</div><div>* `#11494 <<a href="https://github.com/numpy/numpy/pull/11494">https://github.com/numpy/numpy/pull/11494</a>>`__: MAINT: add PyPI classifier for Python 3.7</div><div>* `#11495 <<a href="https://github.com/numpy/numpy/pull/11495">https://github.com/numpy/numpy/pull/11495</a>>`__: BENCH: belated addition of lcm, gcd to ufunc benchmark.</div><div>* `#11496 <<a href="https://github.com/numpy/numpy/pull/11496">https://github.com/numpy/numpy/pull/11496</a>>`__: BUG: Advanced indexing assignment incorrectly took 1-D fastpath</div><div>* `#11511 <<a href="https://github.com/numpy/numpy/pull/11511">https://github.com/numpy/numpy/pull/11511</a>>`__: BUG: Fix #define for ppc64 and ppc64le</div><div>* `#11529 <<a href="https://github.com/numpy/numpy/pull/11529">https://github.com/numpy/numpy/pull/11529</a>>`__: ENH: Add density argument to histogramdd.</div><div>* `#11532 <<a href="https://github.com/numpy/numpy/pull/11532">https://github.com/numpy/numpy/pull/11532</a>>`__: BUG: Decref of field title caused segfault</div><div>* `#11540 <<a href="https://github.com/numpy/numpy/pull/11540">https://github.com/numpy/numpy/pull/11540</a>>`__: DOC: Update the 1.15.0 release notes.</div><div> </div><div>Chuck</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br></div></blockquote></div></div></div>