summaryrefslogtreecommitdiff
path: root/numpy/distutils/ccompiler_opt.py
Commit message (Collapse)AuthorAgeFilesLines
...
* BUG: fix the search dir of dispatchable sourcesSayed Adel2020-07-141-2/+5
| | | | to allow including the generated config headers within the dispatch-able sources.
* fix decode error when building and get rid of warnQiyu82020-07-091-5/+3
|
* Update numpy/distutils/ccompiler_opt.pyMatti Picus2020-06-181-3/+3
| | | Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
* ENH,BUG:distutils Remove the origins from the implied featuresSayed Adel2020-06-181-14/+39
| | | | | | This issue happens only when two features imply each other, it doesn't cause any serious problem, it only effects on reports, and when it comes to generating features tables for the upcoming doc.
* ENH: [1/7] enable multi-platform SIMD compiler optimizationsSayed Adel2020-06-151-0/+2438
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.