<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/distutils/intelccompiler.py, branch meson</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>Set c99 to intel icc compiler so numpy will build</title>
<updated>2021-03-09T15:38:30+00:00</updated>
<author>
<name>i-shenl</name>
<email>i-shenl@activestate.com</email>
</author>
<published>2021-03-09T15:38:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=eb621ce98f1e123711be7f629056e838d8de0221'/>
<id>eb621ce98f1e123711be7f629056e838d8de0221</id>
<content type='text'>
Numpy will not build if this is not set because it
has code that follows the c99 standard. icc is set to c89 by
default. Look below at IntelCCompilerW which is the icc equivalent
on Windows and that one already has c99 set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Numpy will not build if this is not set because it
has code that follows the c99 standard. icc is set to c89 by
default. Look below at IntelCCompilerW which is the icc equivalent
on Windows and that one already has c99 set.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Remove unnecessary 'from __future__ import ...' statements</title>
<updated>2020-01-03T15:48:11+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2019-08-27T11:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ed1e9659f103260a32536b4a7615393e3b1173dc'/>
<id>ed1e9659f103260a32536b4a7615393e3b1173dc</id>
<content type='text'>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fix Intel compilation on Unix.</title>
<updated>2017-06-26T16:20:41+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2017-06-21T15:55:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=bb21232753efea0b2af0aee458d52c694ad6959a'/>
<id>bb21232753efea0b2af0aee458d52c694ad6959a</id>
<content type='text'>
Fixes two problems:

* c compilers do not have a find_executables method.
* get_version return a LooseVersion instance, not string.

Closes #9278.

[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes two problems:

* c compilers do not have a find_executables method.
* get_version return a LooseVersion instance, not string.

Closes #9278.

[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Update Intel compiler options.</title>
<updated>2017-04-19T21:17:17+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2017-04-19T20:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3a429d1034c480e574a10367c399728bfe5eb935'/>
<id>3a429d1034c480e574a10367c399728bfe5eb935</id>
<content type='text'>
The '-openmp' option was deprecated in Intel version 15 and removed
in version 18. The replacement is '-qopenmp'.

Closes #8941.

[skip ci]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The '-openmp' option was deprecated in Intel version 15 and removed
in version 18. The replacement is '-qopenmp'.

Closes #8941.

[skip ci]
</pre>
</div>
</content>
</entry>
<entry>
<title>DEP: Fix escaped string characters deprecated in Python 3.6.</title>
<updated>2016-12-14T18:33:22+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2016-12-13T22:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ec0e04694278ef9ea83537d308b07fc27c1b5f85'/>
<id>ec0e04694278ef9ea83537d308b07fc27c1b5f85</id>
<content type='text'>
In Python 3.6 a number of escape sequences that were previously accepted
-- for instance "\(" that was translated to "\\(" -- are deprecated. To
retain the previous behavior either raw strings must be used or the
backslash must be properly escaped itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3.6 a number of escape sequences that were previously accepted
-- for instance "\(" that was translated to "\\(" -- are deprecated. To
retain the previous behavior either raw strings must be used or the
backslash must be properly escaped itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: Remove Intel compiler flag -xSSE4.2</title>
<updated>2016-05-22T15:48:22+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2016-05-22T02:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d5e128c331a2ab404821e744f826da3f840733da'/>
<id>d5e128c331a2ab404821e744f826da3f840733da</id>
<content type='text'>
The consensus seems to be that hardcoding SSE4.2 results in poor code
for architectures lacking the feature.

Closes #7287.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The consensus seems to be that hardcoding SSE4.2 results in poor code
for architectures lacking the feature.

Closes #7287.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Fix Intel compiler flags for OS X build</title>
<updated>2015-10-15T19:09:24+00:00</updated>
<author>
<name>Chris Hogan</name>
<email>christopher.hogan@intel.com</email>
</author>
<published>2015-10-15T19:09:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=5c0cd1b23e1a6797cf3af04c5c3cfb41312f1750'/>
<id>5c0cd1b23e1a6797cf3af04c5c3cfb41312f1750</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: do not build exclusively for SSE4.2 processors</title>
<updated>2015-10-09T23:42:07+00:00</updated>
<author>
<name>Christoph Gohlke</name>
<email>cgohlke@uci.edu</email>
</author>
<published>2015-10-09T23:42:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=14761c881934b0fbe1955c49a1d3afd73955d7fb'/>
<id>14761c881934b0fbe1955c49a1d3afd73955d7fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Align with pep8</title>
<updated>2015-09-15T11:35:37+00:00</updated>
<author>
<name>Dmitry Zagorny</name>
<email>dmitry.zagorny@intel.com</email>
</author>
<published>2015-09-14T18:06:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=4287a60ca1a7449063aca75688325bc7f6a5cba4'/>
<id>4287a60ca1a7449063aca75688325bc7f6a5cba4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MSVCCompiler overwrite 'lib' and 'include' environment variables. This</title>
<updated>2015-09-15T11:34:43+00:00</updated>
<author>
<name>Dmitry Zagorny</name>
<email>dmitry.zagorny@intel.com</email>
</author>
<published>2015-09-14T18:03:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=72753bbdf8736a13f1cb60c25cf8683608f46e29'/>
<id>72753bbdf8736a13f1cb60c25cf8683608f46e29</id>
<content type='text'>
behavior affect at least python 3.5 and SciPy build and build failed.
During initialization &lt;python&gt;.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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
behavior affect at least python 3.5 and SciPy build and build failed.
During initialization &lt;python&gt;.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.
</pre>
</div>
</content>
</entry>
</feed>
