Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MAINT: Remove bento related files. | Charles Harris | 2015-08-29 | 1 | -555/+0 |
| | | | | | Numpy will no longer support the bento build system, so remove the associated files. | ||||
* | ENH: core: add diophantine equation solver for deciding memory overlap problems | Pauli Virtanen | 2015-08-29 | 1 | -0/+1 |
| | |||||
* | BLD: Move numpy.build_utils -> numpy._build_utils, add to MANIFEST.in | Alex Willmer | 2015-08-05 | 1 | -13/+13 |
| | | | | | This fixes the distutils built from an sdist (e.g. under tox), without including _build_utils in binary distributions or the installed numpy. | ||||
* | BLD: use fix for Accelerate SGEMV issue in Bento build. See gh-5831. | Ralf Gommers | 2015-05-04 | 1 | -0/+9 |
| | |||||
* | MAINT: merge _compiled_base module into multiarray | Julian Taylor | 2015-01-22 | 1 | -0/+1 |
| | | | | Allows access to internal functions for the file. | ||||
* | BUG: Xerbla doesn't get linked in 1.10-devel. | Charles Harris | 2014-12-24 | 1 | -1/+3 |
| | | | | | | | | | | | Add our python_xerbla to the multiarray sources. That function is needed for all modules that link to the ATLAS 3.10 libraries, which are now all located in 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. Closes #5362. | ||||
* | Merge pull request #5162 from juliantaylor/scalarmath-merge | Charles Harris | 2014-11-20 | 1 | -3/+4 |
|\ | | | | | MAINT: merge scalarmathmodule into umath module | ||||
| * | MAINT: merge scalarmathmodule into umath module | Julian Taylor | 2014-10-09 | 1 | -3/+4 |
| | | | | | | | | | | There is no good reason it needs to be its own module. Also removes the undocumented pymath alter/restore functions. | ||||
* | | MAINT: remove obsolete version checks | Julian Taylor | 2014-10-15 | 1 | -21/+7 |
|/ | | | | | minimum requirement is python2.6, this allows removing a couple 2.3 and 2.4 checks. | ||||
* | ENH: add small kernel correlate function | Julian Taylor | 2014-09-26 | 1 | -0/+2 |
| | | | | | | | | | For cases like convolve/correlate with small kernel calling out to BLAS dot is very slow as it goes through many wrappers and BLAS is typically optimized for very large data. So add a template utility file and add a special function for small dot products. 2-4 times faster than openblas dot for kernel sizes < 11. | ||||
* | ENH: Move vdot to multiarray. | Charles Harris | 2014-09-04 | 1 | -8/+5 |
| | | | | | | | | | | Remove vdot from _dotblas and implement it in multiarray. Remove the files in core/blasdot as they are no longer needed. Fix tests and build to reflect the changes. The vdot function is now a bit faster in the common case as ravel is used instead of flatten. There is also no need to conjugate the files for clongdouble. | ||||
* | ENH: Move dotblas_matrixproduct down into multiarray. | Charles Harris | 2014-09-04 | 1 | -0/+3 |
| | | | | | | | Move the dotblas_matrixproduct function from the _dotblas.c file to a new cblasfuncs.c file in multiarray and rename it cblas_matrixproduct. Modify it so that it can called directly from PyArray_MatrixProduct2 and do so. Fix up numeric.py and core/__init__.py to reflect these changes. | ||||
* | ENH: When cblas is available use it in descr->f->dot. | Charles Harris | 2014-09-04 | 1 | -4/+12 |
| | | | | | | | | | | Importing _dotblas currently executes _dotblas.alterdot, which replaces the default descr->f->dot function with a cblas based version for float, double, complex float, and complex double data types. This PR changes the default descr->f->dot to use cblas whenever it is available. After this change, the alterdot and restoredot functions serve no purpose, so are changed to do nothing and deprecated. Note that those functions were already doing nothing when _dotblas was not available. | ||||
* | Merge pull request #4671 from charris/prepare-1.10-devel | Charles Harris | 2014-07-06 | 1 | -1/+1 |
|\ | | | | | MAINT: start 1.10-devel. | ||||
| * | MAINT: Make NPY_RELAXED_STRIDE_CHECKING true by default. | Charles Harris | 2014-05-06 | 1 | -1/+1 |
| | | |||||
* | | ENH: speed-up minimum, maximum and xor for bool dtype | jaimefrio | 2014-05-25 | 1 | -1/+3 |
|/ | | | | | | | | 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. | ||||
* | MAINT: move memory allocator functions to own file alloc.c | Julian Taylor | 2014-05-05 | 1 | -0/+1 |
| | |||||
* | BUG: fix large file support on 32 bit systems | Julian Taylor | 2014-01-11 | 1 | -1/+5 |
| | | | | | | On linux large file support must be enabled and ftello used to avoid overflows. The result must not be converted to a size_t, but a long long. | ||||
* | BLD: add off_t size detection to bento build | Pauli Virtanen | 2014-01-09 | 1 | -0/+5 |
| | |||||
* | DOC: [bento] document that adding optional GCC performance improvements is TODO | Ralf Gommers | 2013-09-22 | 1 | -0/+3 |
| | | | | [ci skip] | ||||
* | BLD: fix Bento build. | Ralf Gommers | 2013-09-19 | 1 | -2/+3 |
| | | | | Issue was introduced with PR-3524, the ufunc override stuff. | ||||
* | MAINT: move simd functions to new file simd.inc.src | Julian Taylor | 2013-06-08 | 1 | -2/+4 |
| | | | | | | SIMD functions are called via a minimal dispatcher function. Minizes extra code in loops.c.src and hopefully transparently allows to simply enable more complex (runtime) dispatching rules. | ||||
* | BLD: fix Bento build after umath_linalg move from core to linalg module. | Ralf Gommers | 2013-05-04 | 1 | -22/+0 |
| | |||||
* | BLD: Add NPY_RELAXED_STRIDES_CHECKING flag | Sebastian Berg | 2013-04-01 | 1 | -0/+7 |
| | | | | | | | | | | This flag will toggle to a new definition for the contiguous flags where only the memory layout is forced to be correct. As a particular example this means that np.ones((3,1)) can be both C and F-Contiguous and its stride[-1] can be arbitrary but the array still contiguous. The flag will also make most new arrays be created with MAX_INTP as stride so that unsafe usage of the stride will surface more commonly. | ||||
* | Merge pull request #2943 from rgommers/bento-ini-files | Ralf Gommers | 2013-02-27 | 1 | -0/+24 |
|\ | | | | | BUG: npy-pkg-config ini files were missing after Bento build. | ||||
| * | BUG: npy-pkg-config ini files were missing after Bento build. | Ralf Gommers | 2013-01-22 | 1 | -0/+24 |
| | | |||||
* | | FEAT: use separate build by default. | David Cournapeau | 2013-01-24 | 1 | -1/+1 |
| | | |||||
* | | REF: make the separate compilation env handling a tad simpler. | David Cournapeau | 2013-01-24 | 1 | -5/+1 |
|/ | |||||
* | BUG: fix separate compilation mode for bento build. | David Cournapeau | 2013-01-21 | 1 | -4/+16 |
| | |||||
* | BUG: fix in-place build. | David Cournapeau | 2012-10-09 | 1 | -1/+1 |
| | |||||
* | BUG: fix npymath install location. | David Cournapeau | 2012-09-06 | 1 | -2/+1 |
| | |||||
* | BUG: forgot to build _dotblas in bento build. | David Cournapeau | 2012-09-06 | 1 | -1/+1 |
| | |||||
* | BUG: fix bento build. | David Cournapeau | 2012-08-11 | 1 | -1/+1 |
| | |||||
* | PKG: Fix numpy core bscript. | Stefan van der Walt | 2012-06-26 | 1 | -1/+1 |
| | |||||
* | ENH: handle separate compilation in bento as in setup.py. | David Cournapeau | 2012-06-24 | 1 | -1/+5 |
| | |||||
* | BLD: fix Bento and Numscons builds, that were broken in b272bc60. | Ralf Gommers | 2012-06-21 | 1 | -2/+0 |
| | |||||
* | REF: simplify extension customization. | David Cournapeau | 2012-06-01 | 1 | -25/+10 |
| | | | | We are using the new tweak_* bento API wherever possible. | ||||
* | REF: use simpler API in top bscript. | David Cournapeau | 2012-06-01 | 1 | -7/+7 |
| | | | | We use the new register_outputs_simple + remove some redundant code. | ||||
* | BUG: add missing umath_tests extension to bento build. | David Cournapeau | 2012-06-01 | 1 | -1/+2 |
| | |||||
* | BUG: install required generated headers. | David Cournapeau | 2012-06-01 | 1 | -0/+12 |
| | |||||
* | BUG: fix typo in bscript. | David Cournapeau | 2012-05-18 | 1 | -2/+2 |
| | |||||
* | ENH: Fix bento script to always include ucsnarray.h and ucsnarrow.c. | Charles Harris | 2012-04-21 | 1 | -28/+27 |
| | | | | This fix is kept separate to facilitate cherry picking for a backport. | ||||
* | MOV: Rename umathmodule.c.src umathmodule.c since it has no templates. | Charles Harris | 2012-02-04 | 1 | -2/+1 |
| | | | | | Update core/bscript and core/setup.py to reflect the name change and remove umathmodule.c.src as a template file that needs to be converted. | ||||
* | MISC: cloadable is not useful anymore. | David Cournapeau | 2011-09-08 | 1 | -1/+1 |
| | |||||
* | BUG: update bento script for boolean_ops.c.src. | David Cournapeau | 2011-08-29 | 1 | -1/+3 |
| | |||||
* | BUG: temp hack to circumvent a waf bug on win32 ? | David Cournapeau | 2011-08-29 | 1 | -1/+2 |
| | |||||
* | BUG: check for missing win32-specific format stuff. | David Cournapeau | 2011-08-29 | 1 | -0/+11 |
| | |||||
* | BUG: complex.h is not mandatory. | David Cournapeau | 2011-08-29 | 1 | -1/+1 |
| | |||||
* | BUG: temp hack to fix some function checks. | David Cournapeau | 2011-08-29 | 1 | -3/+5 |
| | |||||
* | ENH: update bento build to recent changes in numpy.core. | David Cournapeau | 2011-08-29 | 1 | -9/+9 |
| |