<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/checks, branch v1.20.3</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>BLD: Add extra check for AVX512DQ mask conversions</title>
<updated>2021-01-10T14:53:16+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2021-01-05T06:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=49cc6fb68e97c26a99417f48cdf82b15e42dcd4e'/>
<id>49cc6fb68e97c26a99417f48cdf82b15e42dcd4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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: [1/7] enable multi-platform SIMD compiler optimizations</title>
<updated>2020-06-15T20:48:29+00:00</updated>
<author>
<name>Sayed Adel</name>
<email>seiko@imavr.com</email>
</author>
<published>2020-06-13T16:15:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=da21d28ef69e65c5bfef8dc22840fe16fec52540'/>
<id>da21d28ef69e65c5bfef8dc22840fe16fec52540</id>
<content type='text'>
  Implement new distutils class `CCompilerOpt`, used for handling
  the CPU/hardware optimization, starting from parsing the
  command arguments, to managing the relationship between the CPU baseline
  and dispatch-able features, also generating the required C headers
  and ending with compiling the sources with proper compiler's flags.

  `CCompilerOpt` mainly used as a helper class for `CCompiler`,
  and doesn't provide any runtime detection for the CPU features,
  instead only focuses on the compiler side, but it generates
  abstract C headers that can be used later for the final
  runtime dispatching process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Implement new distutils class `CCompilerOpt`, used for handling
  the CPU/hardware optimization, starting from parsing the
  command arguments, to managing the relationship between the CPU baseline
  and dispatch-able features, also generating the required C headers
  and ending with compiling the sources with proper compiler's flags.

  `CCompilerOpt` mainly used as a helper class for `CCompiler`,
  and doesn't provide any runtime detection for the CPU features,
  instead only focuses on the compiler side, but it generates
  abstract C headers that can be used later for the final
  runtime dispatching process.
</pre>
</div>
</content>
</entry>
</feed>
