summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarray/multiarraymodule.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #18053 from Iamsoto/adding_object_to_einsumSebastian Berg2023-04-281-1/+4
|\
| * MAINT: expand PyArray_AssignZero to handle object dtypemattip2023-03-301-12/+3
| * BUG: if dtype is object, do outbuf[:] = 0 rather than memsetmattip2023-03-301-1/+13
* | MAINT: Refactor internal array creation to also allow dtype preservationSebastian Berg2023-04-261-2/+2
|/
* BUG: Use output when given on numpy.dot C-API branch (#23459)Pedro Lameiras2023-03-281-4/+3
* Merge pull request #23404 from ngoldbaum/dtype-class-array-creationSebastian Berg2023-03-231-44/+86
|\
| * MAINT: Simplify reference counting in the np.array() internal codeSebastian Berg2023-03-201-54/+35
| * MAINT: respond to review commentsNathan Goldbaum2023-03-201-15/+25
| * MAINT: avoid calling PyArray_AdaptDescriptorToArray in some casesNathan Goldbaum2023-03-171-4/+26
| * MAINT: Indicate private functions with _int suffix.Nathan Goldbaum2023-03-171-3/+2
| * BUG: handle errors from PyArray_AdaptDescriptorToArrayNathan Goldbaum2023-03-171-0/+5
| * ENH: allow using dtype classes in array creation functionsNathan Goldbaum2023-03-171-41/+66
* | ENH: Modified `PyUFunc_CheckOverride` to allow the `where` argument to overri...Roy Smart2023-02-241-0/+5
|/
* Merge pull request #23154 from seberg/astype-refCharles Harris2023-02-201-3/+3
|\
| * MAINT: Make AdaptDescrToArray work with legacy descr OR dtype+descrSebastian Berg2023-02-031-2/+2
| * MAINT: Use dtype+descr converter for private array params discoverySebastian Berg2023-02-031-1/+1
* | MAINT: Use `np._using_numpy2_behavior()` and initialize it in CSebastian Berg2023-02-101-9/+15
* | API: Add environment variable for behavior planned in a 2.0Sebastian Berg2023-02-101-0/+17
|/
* ENH: Convert methods to vectorcall conversions (#23018)Pieter Eendebak2023-01-231-47/+75
* MAINT: Move some others functions to use fastcallSebastian Berg2023-01-171-23/+30
* MAINT: Move concatenate to fastcall protocolSebastian Berg2023-01-171-6/+12
* ENH: Improve array function overhead by using vectorcallSebastian Berg2023-01-171-3/+6
* ENH: allow NEP 42 dtypes to work with np.char (#22863)Nathan Goldbaum2023-01-101-4/+40
* BUG: Add missing error checkSebastian Berg2022-12-021-0/+3
* MAINT: Rename to DTypePromotionErrorSebastian Berg2022-12-021-3/+4
* MAINT: Remove pedantic check that exception is an exceptionSebastian Berg2022-12-021-19/+0
* MAINT: Fix pointer cast subclass check and for exceptionsSebastian Berg2022-12-011-2/+6
* DEP: Finalize the comparison FutureWarning/DeprecationWarningSebastian Berg2022-12-011-0/+14
* ENH: Add an InvalidPromotion exceptionSebastian Berg2022-12-011-4/+37
* Merge pull request #22693 from mattip/backport-mesonRalf Gommers2022-11-301-1/+1
|\
| * MAINT: unify NPY_NO_SIGNAL macrosmattip2022-11-301-1/+1
* | API: Add new exceptions module and move exception exposed via numericSebastian Berg2022-11-301-3/+2
|/
* MAINT: replace `NPY_INLINE` with `inline`Ralf Gommers2022-11-251-1/+1
* BUG: Fix use and errorchecking of ObjectType useSebastian Berg2022-11-091-7/+33
* ENH: allow explicit `like=None` in all array creation functions (#22379)Jordy Williams2022-10-111-24/+24
* DEP: fastCopyAndTranspose and PyArray_CopyAndTransposeRoss Barnowski2022-10-061-2/+11
* DOC: Update concatenate exception message.Ross Barnowski2022-09-121-1/+1
* BUG: Fix incorrect refcounting in new `asarray` pathSebastian Berg2022-09-091-1/+1
* Merge pull request #21995 from eirrgang/mei-1468Matti Picus2022-09-071-2/+21
|\
| * Get the base object.M. Eric Irrgang2022-07-161-1/+2
| * Coerce the returned pointer type.M. Eric Irrgang2022-07-161-1/+1
| * Use the correct pointer type.M. Eric Irrgang2022-07-161-1/+1
| * BUG: Distinguish exact vs. equivalent dtype for C type aliases.M. Eric Irrgang2022-07-161-2/+20
* | ENH,MAINT: Add overflow handling for negative integers scalar multiplication ...Meekail Zain2022-07-171-2/+2
|/
* MAINT: Put array tagging into a static inline functionSebastian Berg2022-06-151-13/+5
* API: Add leading underscore to `no_nep50_warning` and `get/set_promotion_state`Sebastian Berg2022-06-151-5/+5
* TODO: Add a todo note ;)Sebastian Berg2022-06-151-0/+1
* API: Fix legacy promotion option and expose as env variableSebastian Berg2022-06-151-2/+4
* API: Expose `get_promotion_state` and `set_promotion_state`Sebastian Berg2022-06-151-0/+6
* WIP: Implement weak scalar logicSebastian Berg2022-06-151-3/+11