summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | give up: skip openblas version check on macos-x86_64mattip2022-11-191-13/+10
| | | | |
| * | | | aid debugging on the runnermattip2022-11-181-1/+1
| | | | |
| * | | | aid debugging on the runnermattip2022-11-181-2/+3
| | | | |
| * | | | aid debugging on the runnermattip2022-11-181-0/+3
| | | | |
| * | | | aid debugging on the runnermattip2022-11-182-1/+3
| | | | |
| * | | | add a debug github action on wheel build failuremattip2022-11-181-0/+7
| | | | |
| * | | | typomattip2022-11-181-1/+1
| | | | |
| * | | | move to macos-12 for wheel building, restore testmattip2022-11-182-3/+2
| | | | |
| * | | | do not explicitly set MACOSX_DEPLOYMENT_TARGET, disable test for nowmattip2022-11-183-5/+2
| | | | |
| * | | | check for openblas version before setting env variables on macosmattip2022-11-181-7/+6
| | | | |
| * | | | explicitly set MACOSX_DEPLOYMENT_TARGET=10.9 before build, cleanup redundant ↵mattip2022-11-182-10/+12
| | | | | | | | | | | | | | | | | | | | stanza
| * | | | copy LIBRARY_PATH from scipy buildmattip2022-11-171-1/+3
| | | | |
| * | | | BUILD: update wheel builds on macos to macos-11 imagemattip2022-11-171-1/+1
| | | | |
* | | | | Merge pull request #22620 from WarrenWeckesser/nulps-typoSebastian Berg2022-11-182-2/+2
|\ \ \ \ \ | | | | | | | | | | | | DOC: testing: Fix typo: nulps -> nulp
| * | | | | DOC: testing: Fix typo: nulps -> nulpwarren2022-11-182-2/+2
|/ / / / / | | | | | | | | | | | | | | | [skip actions] [skip travis] [skip azp]
* | | | | BUG: Histogramdd breaks on big arrays in Windows (#22561)Navpreet Singh2022-11-182-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BUG: Histogramdd breaks on big arrays in Windows Resolved the issue with line change from int to np.intp in numpy/numpy/lib/histograms.py * BUG: Histogramdd breaks on big arrays in Windows Resolved the issue with line change from int to np.intp in numpy/numpy/lib/histograms.py * Removed the binary files * Update test_histograms.py * Update test_histograms.py * Update test_histograms.py
* | | | | TST: Rename setup to setup_method in _locales (#22616)Stefan van der Walt2022-11-171-2/+2
| | | | |
* | | | | Merge pull request #22615 from InessaPawson/rounding-autosummaryCharles Harris2022-11-171-1/+0
|\ \ \ \ \ | | | | | | | | | | | | DOC: Rm round_ from the autosummary for rounding
| * | | | | DOC: Rm round_ from autosummaryInessa Pawson2022-11-171-1/+0
|/ / / / /
* | | | | Merge pull request #22614 from rgommers/numpyconfig-cleanupMatti Picus2022-11-171-45/+0
|\ \ \ \ \ | |/ / / / |/| | | | MAINT: remove macOS specific long double handling in numpyconfig.h
| * | | | MAINT: remove macOS specific long double handling in numpyconfig.hRalf Gommers2022-11-171-45/+0
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was put in place for universal builds (the old kind, PPC/Intel), and then extended for arm64 support. It was only needed when building for two architectures in a single build. We no longer support i386/PPC/universal, and for producing universal2 wheels for those users that want that, the way to do it is to take a x86-64 wheel and an arm64 wheel and fuse those with the `delocate-fuse` utility from `delocate`. Hence this code is no longer needed.
* | | | BLD: update OpenBLAS to 0.3.21 and clean up openblas download test (#22525)Matti Picus2022-11-1712-152/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * BUILD: update OpenBLAS to 0.3.21 and clean up openblas download test * set LDFLAGS on windows64 like the openblaslib build does * use rtools compilers on windows when building wheels * fix typos * add rtools gfortran to PATH * use the openblas dll from the zip archive without rewrapping * typos * copy dll import library for 64-bit interfaces * revert many of the changes to azure-steps-windows.yaml, copy openblas better in wheels * fix wildcard copy * test OpenBLAS build worked with threadpoolctl * typos * install threadpoolctl where needed, use for loop to recursively copy * update macos OpenBLAS suffixes for newer gfortran hashes * use libgfortran5.dylib on macos * fix scripts * re-use gfortran install from MacPython/gfortran-install on macos * use pre-release version of delocate * fixes for wheel builds/tests * add debugging cruft for pypy+win, macos wheels * add DYLD_LIBRARY_PATH on macosx-x86_64 * use 32-bit openblas interfaces for ppc64le tests * skip large_archive test that sometimes segfaults on PyPy+windows
* | | | Merge pull request #22608 from charris/add-coverage-checkSebastian Berg2022-11-171-5/+2
|\ \ \ \ | | | | | | | | | | MAINT, CI: Enable coverage checking.
| * | | | MAINT, CI: Enable coverage checking.Charles Harris2022-11-171-5/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Coverage checking was disabled for the "full" test because of internal compiler errors with the gcc supplied by Ubuntu-20.04. That problem is fixed in Ubuntu-22.04, but there were unrelated warnings. Those warnings are now fixed, so re-enable coverage checking.
* | | | Merge pull request #22605 from seberg/silence-update-shape-warningCharles Harris2022-11-171-2/+2
|\ \ \ \ | |/ / / |/| | | MAINT: (array-coercion) Silence invalid read warning in some gcc versions
| * | | MAINT: (array-coercion) Silence invalid read warning in some gcc versionsSebastian Berg2022-11-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The warnings are harmless and seem to be caused by the "hint" that the shape cannot be larger than that area. But some compiler versions seem to check that the function call is always correct based on the signature. That probably makes sense, so just remove that "size hint" which is maybe even technically incorrect (the compiler is not allowed to read more as an optimization).
* | | | Merge pull request #22598 from charris/update-to-focalSebastian Berg2022-11-173-13/+14
|\ \ \ \ | | | | | | | | | | MAINT, CI: Update Ubuntu 18.04 to Ubuntu 20.04
| * | | | DOC: Add compatibility release note.Charles Harris2022-11-161-0/+5
| | | | | | | | | | | | | | | | | | | | We have dropped GCC-6 build testing.
| * | | | CI: Update to Ubuntu 18.04 to 20.04Charles Harris2022-11-152-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github actions will drop support for 18.04 April 1, 2023. There are now sporadic test cancelations due to warning brownouts, and the NumPy 1.24.x release will overlap that date, so increase the Ubuntu version. The main change here is that there is no support for gcc-6 in Ubuntu 20.04, so testing with that version is also dropped.
* | | | | Merge pull request #22601 from seberg/issue-22599Charles Harris2022-11-161-9/+9
|\ \ \ \ \ | |_|/ / / |/| | | | MAINT: Use C99 flexible struct construct for `NpyIter_InternalOnly`
| * | | | MAINT: Use C99 flexible struct construct for `NpyIter_InternalOnly`Sebastian Berg2022-11-161-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reduces the allocation size by 1 byte, but that doesn't matter (everything we store later is larger anyway and the 1 doesn't seem to be accounted for in `NIT_SIZEOF_ITERATOR`). This should fix certain compiler warnings and because of that: Closes gh-22599
* | | | | Merge pull request #22422 from seberg/expose-dtype-resolution-get-loopMatti Picus2022-11-163-40/+750
|\ \ \ \ \ | | | | | | | | | | | | ENH: Expose `ufunc.resolve_dtypes` and strided loop access
| * | | | | MAINT: Adopt changes from Stuart's reviewSebastian Berg2022-10-272-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: stuartarchibald <stuartarchibald@users.noreply.github.com>
| * | | | | DOC: Add comment for capsule which includes name (mainly to point to docs)Sebastian Berg2022-10-271-0/+6
| | | | | |
| * | | | | BUG: Fix `_resolve_dtypes_and_context` refcounting error returnsSebastian Berg2022-10-271-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reusing `result` doesn't work with a single "finish" goto, since result must be NULL on error then. This copies the result over for continuation, which is maybe also a bit awkward, but at least not buggy...
| * | | | | BUG: Fix error checking of _get_strided_Loop fixed_stridesSebastian Berg2022-10-272-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | Also add tests (including for a bad capsule)
| * | | | | DOC: Apply Stuarts suggestions from code reviewSebastian Berg2022-10-272-5/+5
| | | | | | | | | | | | | | | | | | Co-authored-by: stuartarchibald <stuartarchibald@users.noreply.github.com>
| * | | | | DOC: Add examples for ufunc.resolve_dtypesSebastian Berg2022-10-251-0/+25
| | | | | |
| * | | | | TST: Skip ufunc loop access if `ctypes.pythonapi` is unavailableSebastian Berg2022-10-121-2/+3
| | | | | |
| * | | | | BUG: `ufunc.resolve_dtypes` expects descrs to be valid even on errorSebastian Berg2022-10-121-1/+1
| | | | | |
| * | | | | ENH: Allow reductions in `np.add.resolve_dtypes`Sebastian Berg2022-10-123-25/+76
| | | | | |
| * | | | | MAINT: Move add/multiple reduction special case into promotion helperSebastian Berg2022-10-121-32/+33
| | | | | |
| * | | | | TST: Add basic tests for lowlevel access (including direct loop call)Sebastian Berg2022-10-121-0/+97
| | | | | |
| * | | | | ENH: Expose `ufunc.resolve_dtypes` and strided loop accessSebastian Berg2022-10-122-0/+493
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The API here designed is "future" in the sense that it implementes NEP 50 and exposes loop specializations as per NEP 43 which is barely used by NumPy itself at this point. Due to the fact that NEP 50 is not implemented (or rather finalized) this API is not ideal and creates dummy-arrays internally so that it is not much faster than if the user created dummy arrays to probe the correct result.
* | | | | | Merge pull request #22571 from DanielHabenicht/patch-1Sebastian Berg2022-11-161-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | BUG: fix misleading error message
| * | | | | | Update numpy/core/src/umath/ufunc_type_resolution.cDanielHabenicht2022-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ross Barnowski <rossbar@berkeley.edu>
| * | | | | | BUG: add quotes to error messageDanielHabenicht2022-11-111-1/+1
| | | | | | |
| * | | | | | BUG: fix misleading error messageDanielHabenicht2022-11-111-1/+1
| | |/ / / / | |/| | | | | | | | | | closes gh-22570
* | | | | | Merge pull request #22588 from rossbar/doc/row_stack-is-vstackSebastian Berg2022-11-161-0/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | DOC: Clarify relationship between row_stack and vstack.
| * | | | | | DOC: Clarify relationship between row_stack and vstack.Ross Barnowski2022-11-141-0/+2
| | | | | | |