| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Add the voltbl fix to librandom. Remove SSE flag for GCC on 32-bit
Windows, it's the default.
|
|
|
|
|
| |
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The msvccompiler module is made in the same mold as the msvc9compiler
module; saving the two environment variables around the call to
initialize. However, the signaure in the msvccompiler module's version
of the MSVCCompiler class, there is no plat_name argument to the method.
Since this is not used anyway but just passed along, it can simply be
removed.
This bug can be exposed even if you are not using the Intel Fortran
compiler, because the class is loaded in an attempt to probe for all
compilers, if the correct compiler is not found yet.
|
|
|
|
|
|
|
|
|
| |
Each time an MSVCCompiler was instantiated the old values of
os.environ['lib'] and os.environ['include'] were concatenated to the new
values set by initializing the distutils.msvc{,9}compiler.MSVCCompiler
base class. Consequently when the the old and new values of those
variables were the same, they doubled in size with each instantiation,
leading to quickly hitting the 32,768 character limit.
|
|
|
|
|
| |
Some newer *.py files are missing the `from __future__` boilerplate
that helps assure Python2 and Python3 compatibility.
|
| |
|
| |
|
|
|
|
| |
distutils.msvccompiler.MSVCCompiler
|
|
behavior affect at least python 3.5 and SciPy build and build failed.
During initialization <python>.distutils.MSVCCompiler replace Intel
environment('include' and 'lib' paths). This fix decorate 'initialize'
function in MSVCCompiler and extend 'lib' and 'include' environment
variables. Changed compilation keys: generate optimized code
specialized for Intel processors with SSE4.2 support.
|