summaryrefslogtreecommitdiff
path: root/numpy/core/src/umath
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #23763 from seberg/nep50-fixes-part2Charles Harris2023-05-161-3/+35
|\
| * BUG: Fix weak scalar logic for large ints in ufuncsSebastian Berg2023-05-151-3/+35
* | MAINT: fix signed/unsigned int comparison warningsNathan Goldbaum2023-05-151-1/+1
|/
* ENH: Make signed/unsigned integer comparisons exactSebastian Berg2023-05-043-10/+76
* BUG: Correct sin/cos float64 range check functionsChris Sidebottom2023-05-021-2/+2
* MAINT: Fixup handling of subarray dtype in ufunc.resolve_dtypesSebastian Berg2023-04-261-6/+0
* MAINT: Refactor internal array creation to also allow dtype preservationSebastian Berg2023-04-261-1/+1
* ENH: float64 sin/cos using Numpy intrinsics (#23399)Christopher Sidebottom2023-04-253-78/+235
* BUG: in the fastest path form ufunc.at, properly increment args[2]mattip2023-03-271-0/+3
* ENH: Modified `PyUFunc_CheckOverride` to allow the `where` argument to overri...Roy Smart2023-02-243-10/+14
* Merge pull request #23153 from seiko2plus/removes_old_cpu_dispatcherCharles Harris2023-02-225-305/+369
|\
| * SIMD: Disable auto-vectorization of avx512_skxSayed Adel2023-02-201-1/+1
| * ENH, SIMD: reduce binary size of loops_autovecSayed Adel2023-02-201-35/+74
| * ENH, SIMD: dispatch the rest of all ufuncs with fast callsSayed Adel2023-02-203-121/+161
| * ENH, SIMD: move auto-vectorized inner functions to new dispatchable sourceSayed Adel2023-02-204-195/+180
| * MAINT, SIMD: Removes compiler definitions of attribute-based CPU dispatchingSayed Adel2023-02-201-1/+1
* | Merge pull request #23190 from ngoldbaum/is-numericCharles Harris2023-02-221-1/+1
|\ \
| * | ENH: add _is_numeric attribute for DType classesNathan Goldbaum2023-02-161-1/+1
* | | TST: Do not use `dtypemeta.h` in tests, they should use "external" APISebastian Berg2023-02-191-3/+2
| |/ |/|
* | MAINT: Add debug information to ufunc wrapping errorNathan Goldbaum2023-02-171-2/+3
|/
* MAINT: Merge public and private dtype API as much as possibleSebastian Berg2023-02-143-3/+3
* Fix typos found by copdespellDimitri Papadopoulos2023-02-114-7/+7
* Merge pull request #23174 from Developer-Ecosystem-Engineering/fix-simd-multi...Sebastian Berg2023-02-101-2/+83
|\
| * Fix Apple silicon builds by working around clang partial load bug in SIMD mul...Developer-Ecosystem-Engineering2023-02-071-2/+83
* | Merge pull request #23181 from mhvk/ufunc-at-complex-add-subtract-multiplyMatti Picus2023-02-103-0/+72
|\ \
| * | ENH: enable fast indexed loops for complex add, subtract, multiplyMarten van Kerkwijk2023-02-093-0/+72
* | | ENH: add indexed loops for maximum, minimum, fmax, fmin (#23177)Matti Picus2023-02-093-7/+83
|/ /
* | BUG/ENH: Fix fast index loops for 1-el array / allow scalar valueMarten van Kerkwijk2023-02-081-2/+7
* | Merge pull request #23136 from mattip/indexed-looposSebastian Berg2023-02-078-57/+434
|\ \ | |/ |/|
| * TST, BUG: add a test for unary ufuncs, fix condition for indexed loopsmattip2023-02-072-2/+98
| * ENH: fixes from reviewmattip2023-02-071-12/+4
| * BUG: improve check for 1d operands (from review)mattip2023-02-071-1/+4
| * BUG: fixes from review: use iter->nd and adapt to unary ufuncsmattip2023-02-061-6/+11
| * BUG: Deal with casting and non-contig/1-D indicesSebastian Berg2023-02-061-4/+10
| * BUG: Clean up reference handling in `ufunc.at` a little.Sebastian Berg2023-02-061-5/+1
| * MAINT: rework release note, changes from reviewmattip2023-02-054-23/+25
| * MAINT, BUG: fixes from review and testingmattip2023-02-016-39/+138
| * ENH: use an indexed loop if possible in ufunc_atmattip2023-01-306-16/+63
| * ENH: add indexed lower loops and connect them to ufuncsmattip2023-01-304-9/+117
| * refactor ufunc_at to first get the inner loop, then create the iteratorsmattip2023-01-301-41/+40
| * ENH: add indexed loopsmattip2023-01-302-0/+24
* | ENH, SIMD: Only dispatch AVX2 for arithmetic operationsSayed Adel2023-01-293-2/+155
* | ENH: re-implement SIMD kernels of complex operationsSayed Adel2023-01-291-668/+518
* | ENH: remove raw SIMD of complex operationsSayed Adel2023-01-293-684/+10
|/
* Merge pull request #22165 from Developer-Ecosystem-Engineering/simd_isnan_isi...Matti Picus2023-01-294-304/+592
|\
| * Fix crashes when using MSVC. Unnesting function calls allows more inlining.Developer-Ecosystem-Engineering2023-01-051-65/+56
| * Fix type conversions for gccDeveloper-Ecosystem-Engineering2023-01-041-14/+14
| * Include simd.h before using NPY_SIMD_BIGENDIANDeveloper-Ecosystem-Engineering2023-01-041-20/+19
| * Address feedback from 2022-12-14Developer-Ecosystem-Engineering2023-01-041-342/+361
| * Clean-up merge to mainDeveloper-Ecosystem-Engineering2023-01-041-42/+0