| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 5.43.3 to 5.43.4.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-5.43.3...hypothesis-python-5.43.4)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
|\
| |
| | |
Fix build warnings in NEPs
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
MAINT: Add dist_info to "other" setup.py commands.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The follwing changes are made to 'setup.py'.
- Add 'dist_info' to the valid 'setup.py' commands. The 'dist_info'
command was added to setuptools in 2017 and we were following the
unrecognized command path in setup.py which raised a warning.
- Add 'version' to the recognized information commands, it came in with
the move to versioneer.
- Include the arguments passed to 'setup.py' when the unrecognized
command warning is raised. This will aid in maintaining the command
checks in the future.
|
|\ \
| | |
| | | |
NEP: mark NEP 28 on website redesign as final
|
|/ /
| |
| |
| | |
[ci skip]
|
|\ \
| | |
| | | |
MAINT: exprtype regex simplify
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* `determineexprtype_re_1` was modified to remove extraneous
character class markers around a single `,`
* a similar change was applied for the word metacharacter
in `determineexprtype_re_2` and `determineexprtype_re_3`
* the third character class in `determineexprtype_re_3` was
simplified to remove an escape sequence--by placing the
`-` at the start of the character class its metacharacter
status can be avoided
|
|\ \ \
| |/ /
|/| | |
MAINT: crackfortran regex simplify
|
| | |
| | |
| | |
| | |
| | |
| | | |
* `name_match` regular expression now starts by
matching a letter only, based on reviewer
feedback
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* remove extraneous character class markers used in
`crackline_re_1`: `\w` and `=` on their own have no
benefit to character class `[]` inclusion
* `name_match` has a character class that can be
simplified because `\w` metacharacter already
encompasses the digit metacharacter and the
underscore
|
|\ \ \
| | | |
| | | | |
SIMD: Replace raw SIMD of sin/cos with NPYV(universal intrinsics)
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This test should not be exclusive to AVX. this patch also
extends unary test to cover different sets of output strides.
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
The new code improves the performance of non-contiguous memory access
for the output array without any reduction in performance.
For PPC64LE the performance increased by 2-3.0, and 1.5-2.0 on aarch64.
|
|\ \ \
| |/ /
|/| | |
TST: Allow mypy output types to be specified via aliases
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
MAINT: Remove obsolete workaround to set ndarray.__hash__ = None
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
In Python 3, a type that sets tp_richcompare but leaves tp_hash null is
always unhashable. In Python 2, such types used to inherit tp_hash from
their bases.
|
|\ \ \
| | | |
| | | | |
BLD, BUG: Fix detecting aarch64 on macOS
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Co-authored-by: h-vetinari <h.vetinari@gmx.com>
|
|\ \ \ \
| | | | |
| | | | | |
BUG: Fix concatenation when the output is "S" or "U"
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previously, the dtype was used, this now assumes that we want to
cast to a string of (unknown) length. This is a simplified version
of what happens in `np.array()` or `arr.astype()` (it does never
inspect the values, e.g. for object casts).
This is more complex as I would like, and with the refactor of
ResultType and similar can be cleaned up a bit more hopefully.
Note that currently, object to "S" or "U" casts simply return
length 64 strings, but with the new version, this will be an error
(although the error message probably needs improvement).
This is a behaviour inherited from other places however.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
SIMD: Optimize the performance of einsum's submodule sum.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
MAINT: Optimize the performance of count_nonzero by using universal intrinsics
|
| | | | | | | |
|
| |\ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
BLD: ensure we give the right error message for old Python versions
|
| | |_|_|_|/ /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Before this change, it would give a random syntax error somewhere
in `versioneer`.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
ENH, SIMD: Add new NPYV intrinsics pack(1)
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- add bitwise logical operations for boolean vectors
- add round conversion for float vectors
- add NAN test for float vectors
- add conditional addition and subtraction
- add #definition NPY_SIMD_FMA3 to check FUSED native support
- add testing cases for all of the above
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
ENH: Add a mypy plugin for inferring platform-specific `np.number` precisions
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Co-Authored-By: Eric Wieser <425260+eric-wieser@users.noreply.github.com>
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fixes an issue where the `pypy` tests would fail
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|