diff options
| author | Sebastian Berg <sebastianb@nvidia.com> | 2022-11-09 15:46:47 +0100 |
|---|---|---|
| committer | Sebastian Berg <sebastianb@nvidia.com> | 2022-11-09 15:46:47 +0100 |
| commit | 7c317d9e2bb0ed04778fb0b2ef5661e2bb742347 (patch) | |
| tree | 9356ba6ead3ee40df248143927c8a0dd773494bd /numpy/core/src/multiarray | |
| parent | eae88ff5f9cc3e3caea5e849600e0f8db52a67db (diff) | |
| download | numpy-7c317d9e2bb0ed04778fb0b2ef5661e2bb742347.tar.gz | |
MAINT: Ensure that datetime dot, correlate, and vdot cannot happen
This is by just undefining the function that should never have been
defined to begin with.
Diffstat (limited to 'numpy/core/src/multiarray')
| -rw-r--r-- | numpy/core/src/multiarray/arraytypes.c.src | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/numpy/core/src/multiarray/arraytypes.c.src b/numpy/core/src/multiarray/arraytypes.c.src index b7c339aa2..34694aac6 100644 --- a/numpy/core/src/multiarray/arraytypes.c.src +++ b/numpy/core/src/multiarray/arraytypes.c.src @@ -3803,17 +3803,23 @@ BOOL_dot(char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, *((npy_bool *)op) = tmp; } +/* + * `dot` does not make sense for times, for DATETIME it never worked. + * For timedelta it does/did , but should probably also just be removed. + */ +#define DATETIME_dot NULL + /**begin repeat * * #name = BYTE, UBYTE, SHORT, USHORT, INT, UINT, * LONG, ULONG, LONGLONG, ULONGLONG, - * LONGDOUBLE, DATETIME, TIMEDELTA# + * LONGDOUBLE, TIMEDELTA# * #type = npy_byte, npy_ubyte, npy_short, npy_ushort, npy_int, npy_uint, * npy_long, npy_ulong, npy_longlong, npy_ulonglong, - * npy_longdouble, npy_datetime, npy_timedelta# + * npy_longdouble, npy_timedelta# * #out = npy_long, npy_ulong, npy_long, npy_ulong, npy_long, npy_ulong, * npy_long, npy_ulong, npy_longlong, npy_ulonglong, - * npy_longdouble, npy_datetime, npy_timedelta# + * npy_longdouble, npy_timedelta# */ static void @name@_dot(char *ip1, npy_intp is1, char *ip2, npy_intp is2, char *op, npy_intp n, |
