<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/checks/test_flags.c, branch v1.22.4</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>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>
