summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: Bump pytest from 5.3.4 to 5.3.5dependabot/pip/pytest-5.3.5dependabot-preview[bot]2020-02-031-1/+1
| | | | | | | | Bumps [pytest](https://github.com/pytest-dev/pytest) from 5.3.4 to 5.3.5. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.3.4...5.3.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Merge pull request #15491 from mattip/mark-slowSebastian Berg2020-02-023-0/+3
|\ | | | | TST: mark the top 3 slowest tests to save ~10 seconds
| * TST: mark the top 3 slowest tests to save ~10 secondsmattip2020-02-023-0/+3
| |
* | Merge pull request #15484 from ericmariasis/report_genericMatti Picus2020-02-021-23/+20
|\ \ | |/ |/| ENH: fixing generic error messages to be more specific in multiarray/descriptor.c
| * nabbed the last backslash areaEric Mariasis2020-02-011-2/+2
| |
| * resolved spacing issueEric Mariasis2020-02-011-2/+2
| |
| * resolved merge conflictEric Mariasis2020-02-011-5/+1
| |
| * review actionsEric Mariasis2020-02-011-2/+7
| |\
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net>
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net>
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+2
| | | | | | | | | Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net>
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * | seberg review actionsEric Mariasis2020-02-011-4/+11
| |/
| * more review actionsEric Mariasis2020-02-011-5/+1
| |
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * inlining single use functionEric Mariasis2020-02-011-10/+1
| |
| * Merge branch 'report_generic' of https://github.com/ericmariasis/numpy into ↵Eric Mariasis2020-02-011-3/+3
| |\ | | | | | | | | | | | | | | | | | | | | | | | | report_generic * 'report_generic' of https://github.com/ericmariasis/numpy: Update numpy/core/src/multiarray/descriptor.c Update numpy/core/src/multiarray/descriptor.c Update numpy/core/src/multiarray/descriptor.c
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| | * Update numpy/core/src/multiarray/descriptor.cEric Mariasis2020-02-011-1/+1
| | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * | Review actions for issue #15484Eric Mariasis2020-02-011-3/+5
| |/
| * fixing generic error messages to be more specificEric Mariasis2020-02-011-9/+9
| |
* | Merge pull request #15483 from Bharat123rox/squeezeMatti Picus2020-02-021-1/+11
|\ \ | | | | | | [DOC] Mention behaviour of np.squeeze with one element
| * | Update according to reviewBharat Raghunathan2020-02-021-1/+1
| | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * | Updated statement and example according to review commentsBharat Raghunathan2020-02-021-8/+5
| | |
| * | Merge branch 'squeeze' of https://github.com/Bharat123rox/numpy into squeezeBharat Raghunathan2020-02-021-1/+1
| |\ \
| | * | Update numpy/core/fromnumeric.py with review commentBharat Raghunathan2020-02-011-1/+1
| | | | | | | | | | | | Co-Authored-By: Eric Wieser <wieser.eric@gmail.com>
| * | | Merge branch 'master' of https://github.com/numpy/numpy into squeezeBharat Raghunathan2020-02-0218-982/+531
| |\ \ \ | | |/ / | |/| |
| * | | [DOC] Mention special case of np.squeeze with one elementBharat Raghunathan2020-02-011-1/+14
| | |/ | |/|
* | | Merge pull request #15427 from seberg/deprecate-unused-c-apiMatti Picus2020-02-028-96/+120
|\ \ \ | |_|/ |/| | DEP: Schedule unused C-API functions for removal/disabling
| * | DOC: Document deprecation of C-API functionsSebastian Berg2020-02-011-0/+12
| | | | | | | | | | | | | | | These functions are believed to be unused, or at least largely unused.
| * | DEP: Deprecate PyUFunc_SetUsesArraysAsDataSebastian Berg2020-01-312-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | This function is currently undocumented. It is not used in NumPy and seems useless outside of NumPy. This is due to the fact that user datatypes are not actually capable of leveraging this function! They are stored in a different way, so that their loops cannot be identified by an index.
| * | DEP: Deprecate PyUFunc_GenericFunction public C-API functionSebastian Berg2020-01-312-16/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function provides mainly the same API as PyObject_Call() with the exception of skipping ufunc overrides and output array wraps. It is fairly unwieldy to use, since ownership of all inputs and outputs is transferred, but otherwise it still uses args and kwargs as inputs. As such, no known usage exists and PyObject_Call seems a reasonable replacement for possible usage. Keeping it around means that we would may have to add tests or risk breaking this function when ufunc code is refactored.
| * | DEP: Schedule PyArray_GetArrayParamsFromObject for removalSebastian Berg2020-01-315-80/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function has no known usage outside of NumPy. It is fairly complex to use due to how it behaves with scalars, and, at least with a given "flexible" dtype would require additional access to the private PyArray_AdaptFlexibleDType function. Removing the function from public API will simplify refactor work of the dtype and dimension recovery.
* | | Merge pull request #14867 from r-devulap/maximum-avxMatti Picus2020-02-016-23/+298
|\ \ \ | | | | | | | | ENH: Use AVX-512F for np.maximum and np.minimum
| * | | MAINT: Use npy_int32 instead of npy_int, added some commentsRaghuveer Devulapalli2020-01-281-18/+68
| | | |
| * | | BUG: Avoid vectorizing using AVX for very large stridesRaghuveer Devulapalli2020-01-281-18/+42
| | | |
| * | | TST: Testing strided arrays for np.maximum and np.minimumRaghuveer Devulapalli2020-01-281-0/+25
| | | |
| * | | ENH: Use AVX-512 for np.maximum and np.minimumRaghuveer Devulapalli2020-01-284-2/+156
| | | |
| * | | BENCH: adding benchmarks for np.maximumRaghuveer Devulapalli2020-01-281-0/+22
| | | |
* | | | Merge pull request #15482 from seberg/clean-type-structsMatti Picus2020-02-0112-959/+233
|\ \ \ \ | |_|_|/ |/| | | MAINT: Use `.identifier = val` to fill type structs
| * | | MAINT: Use `.identifier = val` intializer for all type related structsSebastian Berg2020-02-014-198/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes it for most occurances (not quite all), some small slots, e.g. the buffer interface, are not changed unless close to another defintion. There are no large chuncks of "filler" zeros left though (except in rationaltests.c.src). --- This was not used previously due to it requiring C99. Python itself acknowledges that it can be used (they do almost not use it as of now), except inside header files due to C++ compatibility. See also (Found by Eric Wieser in PR): https://mail.python.org/pipermail/python-dev/2017-January/147154.html and PEP 7: https://www.python.org/dev/peps/pep-0007/#c-dialect
| * | | MAINT: Use `.identifier = val` to fill type structsSebastian Berg2020-02-0110-761/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was not used previously due to it requiring C99. Python itself acknowledges that it can be used (they do almost not use it as of now), except inside header files due to C++ compatibility. See also (Found by Eric Wieser in PR): https://mail.python.org/pipermail/python-dev/2017-January/147154.html and PEP 7: https://www.python.org/dev/peps/pep-0007/#c-dialect
* | | | NEP: universal SIMD NEP 38 (#15228)Matti Picus2020-01-311-0/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * NEP: propose SIMD NEP * NEP: changes from review * NEP: rename nep