summaryrefslogtreecommitdiff
path: root/numpy/core/src/umath/dispatching.c
Commit message (Expand)AuthorAgeFilesLines
* MAINT, BUG: fixes from review and testingmattip2023-02-011-0/+37
* ENH: use an indexed loop if possible in ufunc_atmattip2023-01-301-2/+2
* MAINT: Rename to DTypePromotionErrorSebastian Berg2022-12-021-3/+3
* DOC,TST: address review comments and improve test coverageSebastian Berg2022-12-021-1/+1
* ENH: Ensure UFuncTypeError is raised when promotion failsSebastian Berg2022-12-011-8/+23
* MAINT: replace `NPY_INLINE` with `inline`Ralf Gommers2022-11-251-2/+2
* DEP: Expire deprecation to ignore bad dtype= in logical ufuncs (#22541)Sebastian Berg2022-11-071-13/+3
* BUG: Replace assert with correct errorSebastian Berg2022-08-051-2/+7
* API: Fix legacy promotion option and expose as env variableSebastian Berg2022-06-151-2/+4
* MAINT: Allow subclasses of pyscalars and do not warn if out castingSebastian Berg2022-06-151-0/+13
* WIP: Add warning context manager and fix min_scalar for new promotionSebastian Berg2022-06-151-1/+2
* WIP: Restore dual behaviourSebastian Berg2022-06-151-6/+60
* ENH: Implement string comparison ufuncs (or almost) (#21041)Sebastian Berg2022-06-101-0/+32
* BUG: Fix numba DUFuncs added loops getting picked upSebastian Berg2022-02-251-0/+34
* API: Disallow strings in logical ufuncs (#21024)Sebastian Berg2022-02-091-0/+5
* MAINT, DOC: discard repeated wordsDimitri Papadopoulos2022-01-131-1/+1
* BUG: Fix leaks found using pytest-leaksSebastian Berg2021-12-151-0/+4
* BUG: Fix issues (mainly) found using pytest-leaks (#20583)Sebastian Berg2021-12-151-3/+4
* BUG: Fix small issues found using valgrindSebastian Berg2021-12-101-1/+1
* BUG: Always check for mutated signatures in the legacy resolverSebastian Berg2021-12-081-11/+13
* PERF: Fix performance bug in dispatching cacheSebastian Berg2021-12-071-9/+18
* MAINT: Remove now unnecessary/bogus reduce special pathSebastian Berg2021-12-041-29/+0
* FIX: Add compat hack to find force a reduce-compatible loop if we found a non...Sebastian Berg2021-12-041-2/+36
* Fix typo, fix the crucial part (yeah I forgot...) and keep a silly debug prin...Sebastian Berg2021-12-041-2/+16
* MAINT: Remove specialized `out=` casting loops and introduce resolvers for re...Sebastian Berg2021-12-031-80/+220
* MAINT,BUG: Fix `ufunc.at` to use new ufunc APISebastian Berg2021-10-191-0/+4
* DOC: Comment fixups based on Marten's reviewSebastian Berg2021-10-111-3/+4
* BUG: Fixup and add tests for logical ufuncsSebastian Berg2021-10-111-2/+9
* BUG: Fix unsupplied DType path in dispatchingSebastian Berg2021-10-111-5/+2
* MAINT: Refactor reductions to use NEP 43 style dispatching/promotionSebastian Berg2021-10-111-5/+167
* STY: Small cleanups of includes in *.c files.Charles Harris2021-09-031-4/+4
* MAIN: Minor include rationalization.Charles Harris2021-09-031-0/+1
* Merge pull request #19580 from seberg/basic-promotionMatti Picus2021-08-081-10/+64
|\
| * ENH: Add basic promoter capability to ufunc dispatchingSebastian Berg2021-08-021-10/+64
* | Merge pull request #19587 from seberg/refactor-dtype-slotsMatti Picus2021-08-041-9/+11
|\ \ | |/ |/|
| * MAINT: Refactor DType slots into an opaque, allocated structSebastian Berg2021-07-291-9/+11
* | TST: Add basic tests for custom DType (scaled float) ufuncsSebastian Berg2021-07-281-3/+3
|/
* BUG,MAINT: New style DTypes should never use legacy promotionSebastian Berg2021-07-271-10/+17
* MAINT: Cut down on "future" dispatching and "weak" DType pathsSebastian Berg2021-07-221-104/+16
* MAINT: Add complete input validation for infoSebastian Berg2021-07-221-3/+31
* MAINT: Small fixes and comments, some TODO notes need fixing laterSebastian Berg2021-07-221-1/+2
* MAINT: Use strong references for DTypes to look up based onSebastian Berg2021-07-221-6/+24
* DOC: Doc and spelling fix based on Marten's reviewSebastian Berg2021-07-221-20/+22
* DOC: Doc fixes based on Matti's and Marten's reviewsSebastian Berg2021-07-221-21/+35
* WIP: Comments from Matti and some start on iteratingSebastian Berg2021-07-221-1/+10
* MAINT: Refactor UFunc core to use NEP 43 style dispatching/promotionSebastian Berg2021-07-221-0/+697