summaryrefslogtreecommitdiff
path: root/numpy/linalg/umath_linalg.c.src
Commit message (Collapse)AuthorAgeFilesLines
...
* MAINT: use more conservative integer types for umath linalgalex2015-05-201-36/+54
|
* BUG: svd ufunc typoalex2014-05-221-1/+1
|
* MAINT: fix build warnings for umath_linalgRalf Gommers2014-01-191-25/+4
| | | | | The removal of CFLOAT for eig/eigvals is related to a bug, see c355550dd80. Can be put back once that issue is fixed.
* ENH: avoid expensive clears in fenv functionsJulian Taylor2013-11-061-3/+3
| | | | | | | | | | Clearing is 50-100 times more expensive than checking on x86, so check if there is anything needs to be cleared first. This speeds up scalar operations by 10%-20%. Based on Arink Verma code in #3739. Implement the functions as new C-API functions npy_get_floatstatus and npy_clear_floatstatus in npy_math.
* STY: linalg: fix C comment stylePauli Virtanen2013-10-121-6/+10
|
* BUG: linalg: don't tell BLAS to use zero stridesPauli Virtanen2013-10-121-5/+21
| | | | At least OSX Accelerate fails for this case.
* MAINT: linalg: strip out unused gufuncs_linalg codePauli Virtanen2013-10-071-1155/+4
| | | | | Some of the functions removed were untested, and apparently did not function correctly (cholesky_up, inner1d, maybe more).
* BUG: linalg: use correct BLAS incx convention in xCOPYPauli Virtanen2013-10-071-6/+22
|
* BUG: fix small issues found with cppcheckJulian Taylor2013-09-291-1/+1
| | | | | | uninitialized use in _strided_to_strided_one_to_n_with_finish wrong error NULL checks in PyArray_MapIterNew and einsum_sub_op_from_str double free and memleak in umath_linalg.c.src init_@lapack_func@
* STY: Giant whitespace cleanup.Charles Harris2013-08-181-4/+4
| | | | Now is as good a time as any with open PR's at a low.
* MAINT: fix some compiler warningsJulian Taylor2013-05-251-4/+4
| | | | | implicit declarations, wrong declarations, unused variables and fixes a comparison typo bug in multiarraymodule.c
* Fix segfaultJay Bourque2013-05-141-1/+1
| | | | outer_steps array should be size 4 since op_count can be either 2 or 4
* BLD: Fixes for building on win32 with MSVC 2008Mark Wiebe2013-05-131-1/+1
|
* BUG: linalg: make umath_linalg to track errors from all inner loop iterationsPauli Virtanen2013-04-121-51/+34
| | | | | | | This ensures that the FP invalid flag always reflects the return code from LAPACK. Fixes a bug in 63a8aef81 where umath_linalg raises a warning only if the error occurs in the last iteration of the ufunc inner loop.
* MAINT: move umath_linalg under numpy/linalg and use the same lapack_litePauli Virtanen2013-04-101-0/+4363
Also, link umath_linalg against the system BLAS/LAPACK if available.