summaryrefslogtreecommitdiff
path: root/numpy/core/src/multiarray/usertypes.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #23620 from seberg/correct-zerofill-structuredCharles Harris2023-05-101-2/+3
|\
| * MAINT: Add a proper implementation for structured zerofillSebastian Berg2023-04-201-2/+3
* | Apply suggestions from code reviewSebastian Berg2023-04-271-2/+2
* | API: Add `numpy.types` module and fill it with DType classesSebastian Berg2023-04-121-1/+32
|/
* BUG: Readd accidentally remove function return typeSebastian Berg2023-02-191-1/+0
* Fixups, but npyiter is blocking me as it actually uses the "clear" logic onceSebastian Berg2023-02-191-2/+3
* MAINT: Refactor clear function to live on the DTypeSebastian Berg2023-02-191-0/+12
* MAINT: Merge public and private dtype API as much as possibleSebastian Berg2023-02-141-2/+2
* BUG: Add a warning for user dtypes modifying casts after useSebastian Berg2021-10-011-4/+63
* STY: Small cleanups of includes in *.c files.Charles Harris2021-09-031-3/+3
* MAIN: Minor include rationalization.Charles Harris2021-09-031-1/+1
* MAINT: Refactor DType slots into an opaque, allocated structSebastian Berg2021-07-291-3/+3
* MAINT: Fix typo in PyArray_RegisterDataType errorLeo Singer2021-02-021-1/+1
* MAINT: Implement new casting loops based on NEP 42 and 43Sebastian Berg2021-01-081-2/+2
* Address Matti's comments from yesterdaySebastian Berg2020-11-241-4/+4
* MAINT: Rewrite can-cast logic in terms of NEP 42Sebastian Berg2020-11-241-0/+66
* BUG: Fix usertype typenumber during registrationSebastian Berg2020-10-071-1/+5
* Merge pull request #17320 from seberg/relax-object-dtype-with-refMatti Picus2020-10-071-11/+24
|\
| * ENH: Make dtype registration time error messages more clearSebastian Berg2020-09-151-1/+1
| * BUG: Relax registration of user dtypes with `NPY_ITEM_REFCOUNT`Sebastian Berg2020-09-151-10/+23
* | Merge pull request #17137 from seberg/restructure-dtype-promotionMatti Picus2020-09-221-0/+121
|\ \ | |/ |/|
| * API,MAINT: Rewrite promotion using common DType and common instanceSebastian Berg2020-09-021-0/+121
* | BUG: Set deprecated fields to null in PyArray_InitArrFuncsChris Brown2020-09-151-0/+3
|/
* Merge branch 'master' into cleanup-LongEric Wieser2020-08-241-1/+1
|\
| * BUG: Handle errors from the PyCapsure APIEric Wieser2020-08-201-1/+1
* | MAINT: Replace PyInt macros with their PyLong replacementEric Wieser2020-08-241-1/+1
|/
* MAINT: Explicitly disallow object user dtypesSebastian Berg2020-07-111-0/+8
* API: Create Preliminary DTypeMeta class and np.dtype subclassesSebastian Berg2020-03-181-0/+6
* DEP: Deprecate `->f->fastclip` at registration timeSebastian Berg2020-01-151-0/+12
* DEP: Actually deprecate fasttake and fastclipmaskSebastian Berg2020-01-151-0/+31
* BUG: Ensure failing memory allocations are reportedEric Wieser2019-01-061-8/+25
* MAINT: Add a PyDataType_ISUNSIZED macroEric Wieser2017-11-031-1/+1
* MAINT: Fix some typos in a code string and commentsDongjoon Hyun2016-01-271-1/+1
* STY: core: move non-Py3 specific stuff out from npy_3kcompat.h to private npy...Pauli Virtanen2012-07-131-1/+1
* DEP: Update all the '#define NPY_NO_DEPRECATED_API' instances to beMark Wiebe2012-04-061-1/+1
* UPD: Various fixes, Remove #define NPY_NO_PREFIX from files in core.Charles Harris2012-02-051-1/+1
* UPD: Make multiarray *.c files use prefixed macros.Charles Harris2012-02-041-2/+1
* UPD: Use prefixed macros in *.c files except numarray and linalg.Charles Harris2012-02-041-3/+3
* STY: core/src - replace macros in old_defines.h with new versions.Charles Harris2012-02-041-10/+10
* ENH: Explicitly coded argmin for timedeltaBen Root2011-10-231-0/+1
* ENH: core: Deprecate some bad namespace-polluting macrosMark Wiebe2011-07-061-0/+1
* WHT: Whitespace cleanup.Charles Harris2011-02-031-1/+0
* ENH: core: Make PyArray_ArrFuncs have the same structure as in 1.5 and earlierMark Wiebe2011-01-251-3/+3
* ENH: Remove type number ordering assumptions in CanCastSafely, ScalarKinds, a...Mark Wiebe2010-11-301-0/+13
* ENH: core: make npy_3kcompat.h header public, for easier usage in ScipyPauli Virtanen2010-07-171-1/+1
* ENH, BUG: PyCObject will be deprecated in python 2.7. So use the NpyCapsuleCharles Harris2010-05-031-8/+1
* BUG: Make sure that the errors set by the PyCapsule functions are cleared. TheCharles Harris2010-02-251-0/+3
* BUG: Replace deprecated PyCObject by PyCapsule for Python >= 3.1.Charles Harris2010-02-231-0/+4
* 3K: compatibility wrappers for PyInt->PyLong and PyString->PyBytesPauli Virtanen2009-12-061-0/+2
* Cleanup usertypes.c.Charles Harris2009-10-201-6/+6