<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/core/setup.py, branch v1.9.2</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>BUG: reduce maximum alignment to 8 bytes on 32 bit</title>
<updated>2015-01-22T02:20:31+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-11-26T20:47:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=43e5e9eaeb696ec0328b6d42fb6eb501333a7157'/>
<id>43e5e9eaeb696ec0328b6d42fb6eb501333a7157</id>
<content type='text'>
malloc only provides 8byte alignment and is sufficient to load complex
on x86 platforms.
This fixes the f2py alignment failures with complex types on win32 or on
linux32 with -malign-double
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
malloc only provides 8byte alignment and is sufficient to load complex
on x86 platforms.
This fixes the f2py alignment failures with complex types on win32 or on
linux32 with -malign-double
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Xerbla doesn't get linked in 1.9 on Fedora 21.</title>
<updated>2014-12-24T18:38:19+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2014-12-24T18:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=f0b2dd7d5151878f2b4b3ea20ff551b27243f27d'/>
<id>f0b2dd7d5151878f2b4b3ea20ff551b27243f27d</id>
<content type='text'>
Add our python_xerbla to the blasdot sources. That function is
needed for all modules that link to the ATLAS 3.10 libraries, which
in Fedora 21 are located in just two files: libsatlas and libtatlas.

Also make the test for xerbla linkage work better. If xerbla is not
linked the test will be skipped with a message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add our python_xerbla to the blasdot sources. That function is
needed for all modules that link to the ATLAS 3.10 libraries, which
in Fedora 21 are located in just two files: libsatlas and libtatlas.

Also make the test for xerbla linkage work better. If xerbla is not
linked the test will be skipped with a message.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Ugly fix for Apple's cblas_sgemv segfault</title>
<updated>2014-10-23T17:39:32+00:00</updated>
<author>
<name>Sturla Molden</name>
<email>sturla@molden.no</email>
</author>
<published>2014-10-18T07:03:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e2eaf961dff8d57e3c12c19c39956a40754a1d0e'/>
<id>e2eaf961dff8d57e3c12c19c39956a40754a1d0e</id>
<content type='text'>
SGEMV in Accelerate framework will segfault on MacOS X version 10.9
(aka Mavericks) if arrays are not aligned to 32 byte boundaries
and the CPU supports AVX instructions. This can produce segfaults
in numpy.dot if we use numpy.float32 as dtype. This patch overshadows
the symbols cblas_sgemv, sgemv_ and sgemv exported by Accelerate
to produce the correct behavior. The MacOS X version and CPU specs
are checked on module import. If Mavericks and AVX are detected
the call to SGEMV is emulated with a call to SGEMM if the arrays
are not 32 byte aligned. If the exported symbols cannot be
overshadowed on module import, a fatal error is produced and the
process aborts. All the fixes are in a self-contained C file
and do not alter the _dotblas C code. The patch is not applied
unless NumPy is configured to link with Apple's Accelerate
framework.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SGEMV in Accelerate framework will segfault on MacOS X version 10.9
(aka Mavericks) if arrays are not aligned to 32 byte boundaries
and the CPU supports AVX instructions. This can produce segfaults
in numpy.dot if we use numpy.float32 as dtype. This patch overshadows
the symbols cblas_sgemv, sgemv_ and sgemv exported by Accelerate
to produce the correct behavior. The MacOS X version and CPU specs
are checked on module import. If Mavericks and AVX are detected
the call to SGEMV is emulated with a call to SGEMM if the arrays
are not 32 byte aligned. If the exported symbols cannot be
overshadowed on module import, a fatal error is produced and the
process aborts. All the fixes are in a self-contained C file
and do not alter the _dotblas C code. The patch is not applied
unless NumPy is configured to link with Apple's Accelerate
framework.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #4692 from juliantaylor/fft-interrupt</title>
<updated>2014-05-29T22:20:25+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2014-05-29T22:20:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3d14321fcec97501a20d3e9ade92abb7c3055c0e'/>
<id>3d14321fcec97501a20d3e9ade92abb7c3055c0e</id>
<content type='text'>
BUG: fix crash when sending interrupt signal to fft functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: fix crash when sending interrupt signal to fft functions</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: speed-up minimum, maximum and xor for bool dtype</title>
<updated>2014-05-26T04:33:13+00:00</updated>
<author>
<name>jaimefrio</name>
<email>jaime.frio@gmail.com</email>
</author>
<published>2014-05-25T07:15:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=494abcf189e9b53e42b624752eb3eaaf46a0dfd3'/>
<id>494abcf189e9b53e42b624752eb3eaaf46a0dfd3</id>
<content type='text'>
Replaced the operations for the above ufuncs on bools, by simpler
single instructions.

On random inputs `np.minimum` and `np.maximum` run about 25% faster,
and `np.logical_xor` and `np.bitwise_xor` almost 3x faster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaced the operations for the above ufuncs on bools, by simpler
single instructions.

On random inputs `np.minimum` and `np.maximum` run about 25% faster,
and `np.logical_xor` and `np.bitwise_xor` almost 3x faster.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: move variable attribute checks into a common variable</title>
<updated>2014-05-22T18:17:49+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-05-22T18:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=848cd10bcc4b46be599de9cd3bd46d6b8859152e'/>
<id>848cd10bcc4b46be599de9cd3bd46d6b8859152e</id>
<content type='text'>
also rename GCC_ATTRIBUTES to FUNCTION_ATTRIBUTES
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also rename GCC_ATTRIBUTES to FUNCTION_ATTRIBUTES
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: fix crash when sending interrupt signal to fft functions</title>
<updated>2014-05-09T14:08:16+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-05-09T13:52:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2d7a9eedc6570017a2e305c9ec67bab982b12810'/>
<id>2d7a9eedc6570017a2e305c9ec67bab982b12810</id>
<content type='text'>
the SIGINT handling code must be in the GIL released section so the
longjmp does not skip the retaking.
This implies that the signal handlers must use thread local storage to
avoid a crash when sending interrupt to threaded fft functions.
Distribution of SIGINT to each threads must be handled by the
application as only the master thread receives it
Closes gh-4634
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the SIGINT handling code must be in the GIL released section so the
longjmp does not skip the retaking.
This implies that the signal handlers must use thread local storage to
avoid a crash when sending interrupt to threaded fft functions.
Distribution of SIGINT to each threads must be handled by the
application as only the master thread receives it
Closes gh-4634
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: move memory allocator functions to own file alloc.c</title>
<updated>2014-05-05T21:02:52+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-05-05T20:13:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c1570b58793c5516294f1f96822668efc734d6c4'/>
<id>c1570b58793c5516294f1f96822668efc734d6c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BLD: allow strings for check_func declarations</title>
<updated>2014-04-23T20:46:47+00:00</updated>
<author>
<name>Julian Taylor</name>
<email>jtaylor.debian@googlemail.com</email>
</author>
<published>2014-04-12T11:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=d598cf1854d84e652ec1e35bb726b147fd6b311d'/>
<id>d598cf1854d84e652ec1e35bb726b147fd6b311d</id>
<content type='text'>
makes attribute checks more sane and allows adding nonnull
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
makes attribute checks more sane and allows adding nonnull
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding support of ppc64le architecture</title>
<updated>2014-03-28T12:34:28+00:00</updated>
<author>
<name>William Grant</name>
<email>wgrant@ubuntu.com</email>
</author>
<published>2014-03-20T07:44:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2ba74c397a5d840665d07f4fc3b2fa00214d1fcd'/>
<id>2ba74c397a5d840665d07f4fc3b2fa00214d1fcd</id>
<content type='text'>
Signed-off-by: William Grant &lt;wgrant@ubuntu.com&gt;
Signed-off-by: Michel Normand &lt;normand@linux.vnet.ibm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: William Grant &lt;wgrant@ubuntu.com&gt;
Signed-off-by: Michel Normand &lt;normand@linux.vnet.ibm.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
