| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.0.0 to 6.0.2.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.0.0...hypothesis-python-6.0.2)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|\
| |
| | |
TST: Clear the mypy cache before running any typing tests
|
|/ |
|
|\
| |
| | |
BUG: Initialize value of no_castable_output used in ufunc_loop_matches
|
| | |
|
|\ \
| | |
| | | |
Use sinus based formula for ``chebpts1``
|
|/ / |
|
|\ \
| |/
|/| |
MAINT: Remove redundant null check before free
|
|/ |
|
|\
| |
| | |
BUG: Promotion between strings and objects was assymetric
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
After an unrelated fix, the logic for string and object promotion
was incorrect briefly, this fixes it to be correct (symmetric).
Before, string and unicode would return that
`string.__common_dtype(object)` is in fact `string`, which is of
course incorrect. (since `object.__common_dtype__(other)` always
returns `object` this depended on the order, and the NumPy tests
apparently did only test the opposite direction (or nothing).
|
|\ \
| |/
|/|
| |
| | |
Iamsoto/add_keyboard_interrupts_for_array_creation
ENH: Adding keyboard interrupt support for array creation
|
| | |
|
|\ \
| | |
| | | |
BLD: add found Cython version to check in cythonize.py
|
| | |
| | |
| | |
| | |
| | | |
Ref gh-18138, which has a confusing situation where the
correct version seems installed but this check still raises.
|
|\ \ \
| | | |
| | | | |
MAINT: Bump hypothesis from 5.46.0 to 6.0.0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.46.0 to 6.0.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.46.0...hypothesis-python-6.0.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|\ \ \ \
| |/ / /
|/| | | |
MAINT: Bump sphinx from 3.4.1 to 3.4.3
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.4.1...v3.4.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
DWesl/change-tests-with-loops-to-parametrized-tests
TST: Turn some tests with loops into parametrized tests.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Suggested by charris for clarity.
Since I'm not marking some tests xfail based on the values of all
parameters, this looks nicer.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I wanted to mark only some parts of the loops as xfail for another PR.
That part of the PR probably won't make it into numpy, but I think
parametrized tests give better information on failure than tests with
loops do, so I'm submitting these here.
|
|\ \ \
| | | |
| | | | |
BUG, MAINT: improve avx512 mask logical operations
|
| | | |
| | | |
| | | |
| | | |
| | | | |
It also fixes conversion warning between `__mmask16` and `__mmask8`
on msvc2019 when logical intrinsics of AVX512DQ are available.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
MAINT: Implement new casting loops based on NEP 42 and 43
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
switch to using new casting as default to run full CI
Initialize casting to silence compile warnings only...
BUG: As my comment even said, out_needs_api is caller-initialized
so I shouldn't init it to 0, it might disable api again.
Simplify tests again, it seems unnecessar to go this complex
Simplify `#if` as the variable should always be defined
TST: Add more tests (and some related fixes)
This fixes a few small things (i.e. the decref loop can be NULL
and checking for writeable was incorrect in the private API).
Mostly adds new tests for some internal API as well as for the copy
of the auxiliar data. The nditer test however also is a heavyweight
tests for the general multistep casting
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It seems the only reason this did not cause problems before was
that the test checking for C warnings only ran on a run where
these were always 0 and thus undefined (and so were not redefined
later).
The `#ifndef` would have to happen at a later time apparently, so
just avoid it.
|
|\ \ \ \
| |/ / /
|/| | | |
MAINT: Fix exception cause in mingw32ccompiler.py
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The second patch in a series of pull-requests aims to facilitate the migration
process to our new SIMD interface(NPYV).
It is basically a process that focuses on getting rid of the main umath SIMD source `simd.inc`,
which contains almost all SIMD kernels, by splitting it into several dispatch-able sources without
changing the base code, which facilitates the review process during the move to NPYV(universal intrinsics).
In this patch, we have moved the the following raw SIMD loops to the new dispatcher:
- FLOAT_exp, DOUBLE_exp
- FLOAT_log, DOUBLE_log
- FLOAT_frexp, DOUBLE_frexp
- FLOAT_ldexp, DOUBLE_ldexp
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* DEP: Deprecate `data_type.dtype` if attribute is not already a dtype
After the deprecation, a recursive lookup for `.dtype` will not be
possible, since `.dtype` has to be a dtype instance.
|
|\ \ \ \
| | | | |
| | | | | |
BUG: Fix promotion of half and string
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
I somehow managed to miss that half breaks the order of dtypes and
has a higher number than the strings. Could be backported, but it
doesn't really matter, since it only makes a difference if the
compile time flag is used and even then is pretty fringe.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* add CPUs that support unaligned access.
* add comments demonstrate the common scenoirs of unaligned access.
|
|\ \ \ \
| | | | |
| | | | | |
REL: Update master after 1.19.5 release.
|
|/ / / / |
|
|\ \ \ \
| |/ / /
|/| | | |
BUG, SIMD: Fix _simd module build for 64bit Arm/neon clang
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.43.4 to 5.46.0.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.43.4...hypothesis-python-5.46.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|\ \ \
| | | |
| | | | |
DOC: roadmap update
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- updates the contents for changes in 2020
- reorders sections to reflect priorities from user survey
- makes it easier to understand the concrete goals for
"interoperability"
|
|\ \ \ \
| | | | |
| | | | | |
BUG, BLD: Generate the main dispatcher config header into the build dir
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Co-authored-by: Matti Picus <matti.picus@gmail.com>
Co-authored-by: h-vetinari <h.vetinari@gmx.com>
Co-authored-by: Derek Homeier <dhomeie@gwdg.de>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The new path becomes `build/src.*/numpy/distutils/include/npy_cpu_dispatch_config.h`
instead of `numpy/core/src/common/_cpu_dispatch.h`.
The new path allows other projects to re-use the CPU dispatcher
once we decide to expose the following headers:
- `numpy/core/src/common/npy_cpu_dispatch.h`
- `numpy/core/src/common/npy_cpu_features.h`
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
TST: Avoid changing odd tempfile names in tests' site.cfg
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
CI once produced a tempfile name with the string 'mkl' embedded. The
old code changed this as well as the section name. This should ensure
only section names get changed, and the restriction on the number of
replacements should catch any weird corner cases, since I think the
sections came first.
|
|\ \ \ \
| |/ / /
|/| | | |
DOC: add missing details to linalg.lstsq docstring
|
| | | |
| | | |
| | | | |
[ci skip]
|