summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarray/array_method.c
Commit message (Expand)AuthorAgeFilesLines
* Apply suggestions from code reviewSebastian Berg2023-02-191-4/+4
* MAINT: Address review commentsSebastian Berg2023-02-191-7/+17
* MAINT: Refactor clear function to live on the DTypeSebastian Berg2023-02-191-14/+15
* MAINT: Merge public and private dtype API as much as possibleSebastian Berg2023-02-141-1/+1
* ENH: add indexed lower loops and connect them to ufuncsmattip2023-01-301-1/+4
* MAINT: Rework things to make reorderability static and default to no initial ...Sebastian Berg2023-01-201-72/+1
* MAINT: Fixup names, and add workaround lost in rebaseSebastian Berg2023-01-201-6/+21
* MAINT: Rename arraymethod reduction identity getterSebastian Berg2023-01-201-8/+8
* DOC,MAINT: Address "simple" review comments by MartenSebastian Berg2023-01-201-16/+23
* BUG: Fixup the default array-method, got the refcounting wrong...Sebastian Berg2023-01-201-5/+7
* ENH: Support identity-function in experimental DType APISebastian Berg2023-01-201-0/+1
* ENH: Move identity to the ArrayMethod to allow customizationSebastian Berg2023-01-201-0/+53
* MAINT: elaborate on error message for unaligned casting specNathan Goldbaum2022-12-131-2/+3
* MAINT: replace `NPY_INLINE` with `inline`Ralf Gommers2022-11-251-1/+1
* Cleanup: Fix designator order not matching declaration orderjuztamau52022-11-071-3/+3
* Merge pull request #19226 from seberg/fix-void-cast-safety-promotion-and-comp...Matti Picus2022-05-191-1/+1
|\
| * BUG,MAINT: Never use negative offset and tighten promote-typesSebastian Berg2022-05-091-1/+1
* | ENH: avoid looping when dimensions[0] == 0 or array.size == 0mattip2022-05-121-8/+10
|/
* ENH: Move `ensure_dtype_nbo` onto the DType as `ensure_canonical`Sebastian Berg2022-02-181-1/+1
* MAINT: Mark strides as `const` for the `get_loop` functionSebastian Berg2022-01-291-1/+1
* ENH: Add Wrapping array-method to wrap existing ufunc loopSebastian Berg2022-01-291-0/+9
* API: Allow setting `_get_loop` from experimental APISebastian Berg2022-01-291-6/+11
* MAINT: Use intp output param viewable casts/methods (#20176)Sebastian Berg2021-12-201-14/+46
* Merge pull request #18905 from seberg/ufunc-refactor-2021Matti Picus2021-10-191-0/+7
|\
| * DOC: Comment fixups based on Marten's reviewSebastian Berg2021-10-111-0/+7
* | ENH: Create an experimental export of the new DType API (#19919)Sebastian Berg2021-10-181-49/+42
|/
* BUG: core: Fix memory leak in the C function boundarraymethod_repr.warren2021-09-231-4/+5
* Merge pull request #19850 from nsait-linaro/replace_ssize_t_with_py_ssize_tCharles Harris2021-09-081-1/+1
|\
| * Replace use of ssize_t with Py_ssize_tNiyas Sait2021-09-081-1/+1
* | STY: Small cleanups of includes in *.c files.Charles Harris2021-09-031-2/+1
* | Merge pull request #19587 from seberg/refactor-dtype-slotsMatti Picus2021-08-041-5/+5
|\ \
| * | MAINT: Rename `NPY_DT_call_*` to `NPY_DT_CALL_*`Sebastian Berg2021-08-021-2/+2
| * | MAINT: Refactor DType slots into an opaque, allocated structSebastian Berg2021-07-291-5/+5
* | | TST: Add basic tests for custom DType (scaled float) ufuncsSebastian Berg2021-07-281-4/+6
|/ /
* | MAINT: Future-proof masked loop for return values other than 0 and -1Sebastian Berg2021-07-221-3/+4
* | WIP: Comments from Matti and some start on iteratingSebastian Berg2021-07-221-0/+1
* | MAINT: Refactor UFunc core to use NEP 43 style dispatching/promotionSebastian Berg2021-07-221-42/+32
|/
* MAINT: Move masked strided/inner-loop code to its "final" place (#19370)Sebastian Berg2021-06-291-0/+125
* MAINT: Add simple tuple creation helper and use itSebastian Berg2021-06-211-5/+3
* MAINT,BUG: Adapt `castingimpl.casting` to denote a minimal levelSebastian Berg2021-06-051-27/+38
* MAINT: Implement new style promotion for `np.result_type`, etc.Sebastian Berg2021-05-121-0/+1
* MAINT: ssize_t -> Py_ssize_t and other fixes for Python v3.10.0 (gh-18890)Matti Picus2021-05-031-2/+2
* MAINT: Fix casting signatures to align with NEP 43Sebastian Berg2021-02-111-7/+5
* MAINT: Implement new casting loops based on NEP 42 and 43Sebastian Berg2021-01-081-16/+186
* Address Matti's comments from yesterdaySebastian Berg2020-11-241-41/+47
* MAINT: Rewrite can-cast logic in terms of NEP 42Sebastian Berg2020-11-241-0/+608