<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/tests, branch master</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>BUG: don't mutate list of fake libraries while iterating over it (#18295)</title>
<updated>2021-02-04T19:13:39+00:00</updated>
<author>
<name>Nicholas McKibben</name>
<email>nicholas.bgp@gmail.com</email>
</author>
<published>2021-02-04T19:13:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d3763198673ffc1092539041b8bd23134ae22bee'/>
<id>d3763198673ffc1092539041b8bd23134ae22bee</id>
<content type='text'>
* BUG: don't mutate list of fake libraries while iterating over it

* BUG: iterate over copy of list

* TST: add build test for build_ext fix (#1)

* TST: add build test for build_ext fix

* TST: clearer test name

* STY: use triple quotes instead of lists of strings

* FIX: check for f77 compiler before test is run

* DOC: add comment explaining that a list copy is necessary</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* BUG: don't mutate list of fake libraries while iterating over it

* BUG: iterate over copy of list

* TST: add build test for build_ext fix (#1)

* TST: add build test for build_ext fix

* TST: clearer test name

* STY: use triple quotes instead of lists of strings

* FIX: check for f77 compiler before test is run

* DOC: add comment explaining that a list copy is necessary</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Avoid changing odd tempfile names in tests' site.cfg</title>
<updated>2021-01-01T17:38:04+00:00</updated>
<author>
<name>DWesl</name>
<email>22566757+DWesl@users.noreply.github.com</email>
</author>
<published>2021-01-01T17:34:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2432ea3cbff7b467e9b948f893cca4111c8417c7'/>
<id>2432ea3cbff7b467e9b948f893cca4111c8417c7</id>
<content type='text'>
CI once produced a tempfile name with the string 'mkl' embedded.  The
old code changed this as well as the section name.  This should ensure
only section names get changed, and the restriction on the number of
replacements should catch any weird corner cases, since I think the
sections came first.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CI once produced a tempfile name with the string 'mkl' embedded.  The
old code changed this as well as the section name.  This should ensure
only section names get changed, and the restriction on the number of
replacements should catch any weird corner cases, since I think the
sections came first.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD, BUG: Fix detecting aarch64 on macOS</title>
<updated>2020-12-20T19:19:40+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2020-12-15T06:08:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c5539458a06e79af6b3a96134de39336f44aa1a8'/>
<id>c5539458a06e79af6b3a96134de39336f44aa1a8</id>
<content type='text'>
Co-authored-by: h-vetinari &lt;h.vetinari@gmx.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: h-vetinari &lt;h.vetinari@gmx.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Expanded the `_parse_env_order` tests</title>
<updated>2020-09-18T09:38:08+00:00</updated>
<author>
<name>Bas van Beek</name>
<email>b.f.van.beek@vu.nl</email>
</author>
<published>2020-09-18T09:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=6d3a9d7f97c1033de02a3a611ee3e8111f81738c'/>
<id>6d3a9d7f97c1033de02a3a611ee3e8111f81738c</id>
<content type='text'>
Relevant for when LAPACK/BLAS optimization is disabled.

Addresses https://github.com/numpy/numpy/pull/17346#issuecomment-694744389.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Relevant for when LAPACK/BLAS optimization is disabled.

Addresses https://github.com/numpy/numpy/pull/17346#issuecomment-694744389.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: enabled negation of library choices in NPY_*_ORDER (#17219)</title>
<updated>2020-09-17T10:29:38+00:00</updated>
<author>
<name>Nick R. Papior</name>
<email>nickpapior@gmail.com</email>
</author>
<published>2020-09-17T10:29:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=233c63a56974de22b846ac989cef1fabe45e7296'/>
<id>233c63a56974de22b846ac989cef1fabe45e7296</id>
<content type='text'>
BLD: enabled negation of library choices in NPY_*_ORDER

When users build for a particular order it may be beneficial
to disallow certain libraries.

In particular a user may not care about which accelerated
BLAS library is used, so long as the NetLIB or ATLAS library isn't used.

This is now possible with:

   NPY_BLAS_ORDER='^blas,atlas'

or

   NPY_BLAS_ORDER='!blas,atlas'

Since we may envision more BLAS/LAPACK libraries to the pool, this
will provide greater flexibility as they enter.

A new (local) method is added in system_info.py which removes duplicate
code and allows for easier usage across libraries.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BLD: enabled negation of library choices in NPY_*_ORDER

When users build for a particular order it may be beneficial
to disallow certain libraries.

In particular a user may not care about which accelerated
BLAS library is used, so long as the NetLIB or ATLAS library isn't used.

This is now possible with:

   NPY_BLAS_ORDER='^blas,atlas'

or

   NPY_BLAS_ORDER='!blas,atlas'

Since we may envision more BLAS/LAPACK libraries to the pool, this
will provide greater flexibility as they enter.

A new (local) method is added in system_info.py which removes duplicate
code and allows for easier usage across libraries.</pre>
</div>
</content>
</entry>
<entry>
<title>TST: remove unnecessary backslashes from CCompilerOpt config test</title>
<updated>2020-08-26T11:22:35+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2020-08-26T11:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5789103b2b39fc7d26852654ba283365a6ea8314'/>
<id>5789103b2b39fc7d26852654ba283365a6ea8314</id>
<content type='text'>
 Also fix assertion error msg of group/extra_checks

 Co-authored-by: Eric Wieser &lt;wieser.eric@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Also fix assertion error msg of group/extra_checks

 Co-authored-by: Eric Wieser &lt;wieser.eric@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: Check for reduce intrinsics and AVX512BW mask operations</title>
<updated>2020-08-26T11:22:30+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2020-08-21T15:53:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5281f86f386e530b10131193f3a7d5f338d8daaa'/>
<id>5281f86f386e530b10131193f3a7d5f338d8daaa</id>
<content type='text'>
  - Extending Distutils::CompilerOpt to allow adding extra separate test cases
    related to a certain CPU feature without affecting its availability.

  - Add test cases for reduce intrinsics and AVX512BW mask operations, they can be
    reached through C #defentions NPY_HAVE_AVX512BW_MASK and NPY_HAVE_AVX512F_REDUCE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - Extending Distutils::CompilerOpt to allow adding extra separate test cases
    related to a certain CPU feature without affecting its availability.

  - Add test cases for reduce intrinsics and AVX512BW mask operations, they can be
    reached through C #defentions NPY_HAVE_AVX512BW_MASK and NPY_HAVE_AVX512F_REDUCE.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: [2/7] enable multi-platform SIMD compiler optimizations</title>
<updated>2020-06-15T20:49:26+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2020-06-13T16:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8ccd582937a182391f49f412908fecf1770787d7'/>
<id>8ccd582937a182391f49f412908fecf1770787d7</id>
<content type='text'>
  Add testing unit for `CCompilerOpt`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Add testing unit for `CCompilerOpt`
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: fix logic error when nm fails on 32-bit</title>
<updated>2020-03-08T03:41:41+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-03-08T03:41:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3c1f89d91de3265e8e930809b08c2e39b18a4857'/>
<id>3c1f89d91de3265e8e930809b08c2e39b18a4857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: use list-based APIs to call subprocesses (#15714)</title>
<updated>2020-03-07T21:15:26+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastian@sipsolutions.net</email>
</author>
<published>2020-03-07T21:15:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8087e1de04d011f7ce66bf80dbef4a0599b14f7a'/>
<id>8087e1de04d011f7ce66bf80dbef4a0599b14f7a</id>
<content type='text'>
* MAINT: use list-based APIs to call subprocesses
* TST, MAINT: add a test for mingw32ccompiler.build_import, clean up lib2def
Co-authored-by: Matti Picus &lt;matti.picus@gmail.com&gt;
Co-authored-by: Eric Wieser &lt;wieser.eric@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* MAINT: use list-based APIs to call subprocesses
* TST, MAINT: add a test for mingw32ccompiler.build_import, clean up lib2def
Co-authored-by: Matti Picus &lt;matti.picus@gmail.com&gt;
Co-authored-by: Eric Wieser &lt;wieser.eric@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
