summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #22121 from charris/prepare-for-1.23.2v1.23.2Charles Harris2022-08-132-3/+77
|\ | | | | REL: Prepare for the NumPy 1.23.2 release.
| * REL: Prepare for the NumPy 1.23.2 release.Charles Harris2022-08-132-3/+77
|/ | | | | - Create 1.23.2-changelog.rst - Update 1.23.2-notes.rst
* Merge pull request #22115 from charris/backport-22102Charles Harris2022-08-121-2/+2
|\ | | | | BLD: Build python3.11.0rc1 wheels.
| * BLD: Build python3.11.0rc1 wheels.Charles Harris2022-08-121-2/+2
|/ | | | Backport of #22102.
* Merge pull request #22106 from charris/backport-22105Charles Harris2022-08-111-1/+1
|\ | | | | TST: fix test_linear_interpolation_formula_symmetric
| * TST: fix test_linear_interpolation_formula_symmetricPal Barta2022-08-101-1/+1
| | | | | | | | | | | | | | | | | | The lerp test compared the output of the original and the symmetric functions by using basic assertion. Double precision errors could accumulate in a way that the 2 outputs mismatch by epsilon. For more information on the precision issue, see #22073 Fix: use assert_allclose instead for float comparison.
* | Merge pull request #22107 from charris/backport-22083Charles Harris2022-08-111-5/+10
|\ \ | |/ |/| BUG: Fix skip condition for test_loss_of_precision[complex256]
| * BUG: Fix skip condition for test_loss_of_precision[complex256]Alexander Grund2022-08-101-5/+10
|/ | | | | | | The check code needs to use another constant to check for an affected GLIBC on PPC. See #15763 Fixes #15243
* Merge pull request #22078 from charris/backport-22017Charles Harris2022-08-031-1/+1
|\ | | | | ENH: reorder includes for testing on top of system installations of NumPy
| * ENH: reorder includes for system installationsmattip2022-08-031-1/+1
|/
* Merge pull request #22057 from charris/quiet-anaconda-uploadCharles Harris2022-07-291-2/+2
|\ | | | | MAINT: Quiet the anaconda uploads.
| * MAINT: Quiet the anaconda uploads.Charles Harris2022-07-291-2/+2
|/ | | | | | | The nightly uploads of the aarch64 wheels built on TravisCI are failing due to the maximum log length being exceeded. This quiets the anaconda output for that operation. Long term, we will probably want to shorten the test output also.
* Merge pull request #22039 from charris/backport-22010Charles Harris2022-07-241-0/+5
|\ | | | | DOC: Add versionchanged for converter callable behavior.
| * DOC: Add versionchanged for converter callable behavior.Ross Barnowski2022-07-241-0/+5
| |
* | Merge pull request #22038 from charris/backport-21996Charles Harris2022-07-242-10/+47
|\ \ | | | | | | BUG: Avoid errors on NULL during deepcopy
| * | BUG: Avoid errors on NULL during deepcopy (#21996)Jon Cusick2022-07-242-10/+47
| |/ | | | | | | | | | | | | | | Addresses concerns raised in the two linked issues by: Casting NULL objects to Py_None within _deepcopy_call to avoid issues within CPython's deepcopy Setting _deepcopy_call to return an int code for error/success, which is then checked in array_deepcopy Closes gh-8706, gh-21883
* | Merge pull request #22037 from charris/backport-21959Charles Harris2022-07-241-1/+7
|\ \ | | | | | | BUG: Use `Popen` to silently invoke f77 -v
| * | BUG: Use `Popen` to silently invoke f77 -vMichael Osthege2022-07-241-1/+7
| |/ | | | | | | | | | | The output analyzed by this function unexpectedly ended up in stderr. Closes #21942
* | Merge pull request #22036 from charris/backport-21925Charles Harris2022-07-244-1/+46
|\ \ | |/ |/| BUG: Fix subarray to object cast ownership details
| * DOC: Add release note mentioning change to subarray->object castSebastian Berg2022-07-241-0/+12
| |
| * BUG: Fix subarray to object cast ownership detailsSebastian Berg2022-07-243-1/+34
|/
* Merge pull request #22034 from charris/backport-21984Charles Harris2022-07-242-0/+22
|\ | | | | MAINT,TYP: Add object-overloads for the ``np.generic`` rich comparisons
| * MAINT,TYP: Add object-overloads for the `np.generic` rich comparisonsBas van Beek2022-07-232-0/+22
| |
* | Merge pull request #22035 from charris/backport-22022Charles Harris2022-07-241-4/+4
|\ \ | | | | | | MAINT,TYP: Allow the ``squeeze`` and ``transpose`` method to take ``None`` as argument.
| * | MAINT,TYP: Allow the `squeeze` and `transpose` method to take `None` as ↵Bas van Beek2022-07-231-4/+4
| |/ | | | | | | argument (#22022)
* | Merge pull request #22031 from charris/backport-21974Charles Harris2022-07-242-6/+9
|\ \ | | | | | | MAINT, TYP: Fix `np.angle` dtype-overloads
| * | MAINT, TYP: Fix `np.angle` dtype-overloadsBas van Beek2022-07-232-6/+9
| |/
* | Merge pull request #22033 from charris/backport-21983Charles Harris2022-07-232-9/+12
|\ \ | | | | | | TYP,MAINT: Allow `einsum` subscripts to be passed via integer array-likes
| * | TYP,MAINT: Allow `einsum` subscripts to be passed via integer array-likesBas van Beek2022-07-232-9/+12
| |/
* | Merge pull request #22030 from charris/backport-21968Charles Harris2022-07-231-2/+44
|\ \ | | | | | | ENH: Add `__array_ufunc__` typing support to the `nin=1` ufuncs
| * | ENH: Add `__array_ufunc__` typing support to the `nin=1` ufuncsBas van Beek2022-07-231-2/+44
| |/
* | Merge pull request #22032 from charris/backport-21982Charles Harris2022-07-232-1/+5
|\ \ | |/ |/| MAINT: Do not let ``_GenericAlias`` wrap the underlying classes' ``__class__`` attribute.
| * MAINT: Do not let `_GenericAlias` wrap the underlying classes `__class__` ↵Bas van Beek2022-07-232-1/+5
|/ | | | | | attribute Adapt to the 3.11b4 changes introduced in https://github.com/python/cpython/pull/93754
* REL: prepare 1.23.x for further developmentCharles Harris2022-07-083-1/+15
|
* Merge pull request #21953 from charris/prepare-for-1.23.1v1.23.1Charles Harris2022-07-083-26/+55
|\ | | | | REL: Prepare for the NumPy 1.23.1 release.
| * REL: Prepare for the NumPy 1.23.1 release.Charles Harris2022-07-083-26/+55
|/ | | | | | - Create 1.23.1-changelog.rst - Update 1.23.1-notes.rst - Update .mailmap
* Merge pull request #21949 from charris/backport-21896Charles Harris2022-07-081-4/+5
|\ | | | | BLD: Make can_link_svml return False for 32bit builds on x86_64
| * numpy/core/setup.py (can_link_svml): Return False for 32bit builds on x86_64Matthias Koeppe2022-07-081-4/+5
| |
* | Merge pull request #21951 from charris/backport-21946Charles Harris2022-07-081-4/+4
|\ \ | | | | | | BUG: Reorder extern "C" to only apply to function declarations in npy_math.h
| * | Reorder extern "C" to only apply to function declarations in npy_math.hserge-sans-paille2022-07-081-4/+4
| |/ | | | | | | | | | | That way incompatible included headers are not affected. Fix #21802
* | Merge pull request #21952 from charris/backport-21890Charles Harris2022-07-081-1/+1
|\ \ | |/ |/| BUG: Fix KeyError in crackfortran operator support
| * BUG: Fix KeyError in crackfortran operator supportRohit Goswami2022-07-081-1/+1
|/
* Merge pull request #21870 from charris/backport-21857Charles Harris2022-06-282-14/+39
|\ | | | | BUG: Reject non integer array-likes with size 1 in delete
| * BUG: Reject non integer array-likes with size 1 in delete (#21857)Sebastian Berg2022-06-282-14/+39
| | | | | | | | | | | | | | | | Non integer array-likes were not correctly rejected when a new fast-path was added to `np.delete` in gh-16895. This includes the _explicitly_ added `dtype=object` which should not be allowed since it is not allowed in normal indexing either. Closes gh-21840
* | Merge pull request #21866 from charris/backport-21815Charles Harris2022-06-282-2/+5
|\ \ | | | | | | BUG: Fix discovered MachAr (still used within valgrind)
| * | BUG: Fix discovered MachAr (still used within valgrind)Sebastian Berg2022-06-282-2/+5
| |/ | | | | | | | | | | | | | | | | | | This fixes the missing attributes. I tested the warning and fix on valgrind itself. These attributes were added in gh-18536 but the fallback path was not checked there. Replaces gh-21813, although something more like it may make sense if it allows us to just delete MachAr completely.
* | Merge pull request #21867 from charris/backport-21848Charles Harris2022-06-282-15/+28
|\ \ | | | | | | BUG: Handle NaNs correctly for float16 during sorting
| * | remove unusued importpostmalloc2022-06-281-1/+0
| | |
| * | parameterize and split testspostmalloc2022-06-281-39/+20
| | |
| * | Handle NaNs correctly for half-precision floatsSrimukh Sripada2022-06-282-5/+38
| |/