summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: `multiarray_tests` was renamed in master.backport_10824Charles Harris2018-04-251-1/+1
| | | Use the old name in the backport.
* STY: Fix long line.Charles Harris2018-04-251-1/+2
|
* fix from reviewmattip2018-04-252-16/+18
|
* BUG: test, fix PyArray_DiscardWritebackIfCopy refcount issue and documentmattip2018-04-254-13/+60
|
* Merge pull request #10947 from ahaldane/fix_style_arg_1.14Charles Harris2018-04-242-0/+5
|\ | | | | BUG: 'style' arg to array2string broken in legacy mode (1.14 Backport)
| * BUG: 'style' arg to array2string broken in legacy modeAllan Haldane2018-04-212-0/+5
| | | | | | | | Fixes #10934
* | Merge pull request #10962 from ahaldane/backport_10860Allan Haldane2018-04-232-2/+39
|\ \ | | | | | | (Backport 1.14.3) BUG: core: fix NPY_TITLE_KEY macro on pypy
| * | BUG: core: fix NPY_TITLE_KEY macro on pypyPauli Virtanen2018-04-232-2/+39
| |/ | | | | | | | | | | | | | | | | | | | | | | On Pypy, dictionary keys do not necessarily preserve object identity. This however was assumed by the NPY_TITLE_KEY macro, which relies on descriptor.c:568 using the same 'title' object both as a dictionary key as an entry in the tuple inserted. Since the items in the field dict are unique, value identity is however sufficient for the NPY_TITLE_KEY macro. On PyPy, fix the macro by comparing values instead.
* | Merge pull request #10961 from ahaldane/backport_10869Allan Haldane2018-04-231-0/+2
|\ \ | | | | | | (Backport 1.14.3) BUG: Fix encoding regression in ma/bench.py (Issue #10868)
| * | BUG: Fix encoding regression in ma/bench.py (Issue #10868)Jonathan March2018-04-231-0/+2
| |/
* | Merge pull request #10960 from ahaldane/backport_10916Allan Haldane2018-04-231-1/+1
|\ \ | | | | | | (Backport 1.14.3) Add missing underscore to prototype in check_embedded_lapack
| * | Add missing underscore to prototype in check_embedded_lapackMalcolm Smith2018-04-231-1/+1
| |/
* | Merge pull request #10959 from ahaldane/backport_10778Allan Haldane2018-04-232-1/+3
|\ \ | |/ |/| (Backport 1.14.3) BUG: test, fix for missing flags['WRITEBACKIFCOPY'] key
| * BUG: test, fix for missing flags['WRITEBACKIFCOPY'] keymattip2018-04-232-1/+3
|/
* Merge pull request #10905 from ahaldane/fix_fromrecords_backcompatCharles Harris2018-04-132-24/+40
|\ | | | | BUG: for 1.14 back-compat, accept list-of-lists in fromrecords
| * BUG: for 1.14 back-compat, accept list-of-lists in fromrecordsAllan Haldane2018-04-132-24/+40
|/ | | | Fixes #10870
* Merge pull request #10862 from ahaldane/fix_float_repr_tp_print_override_1.14Charles Harris2018-04-092-0/+53
|\ | | | | BUG: floating types should override tp_print (1.14 backport)
| * BUG: floating types should override tp_printAllan Haldane2018-04-082-0/+53
|/ | | | Fixes #10753
* Merge pull request #10729 from charris/prepare-1.14.2Charles Harris2018-03-123-0/+64
|\ | | | | DOC: Create 1.14.2 notes and changelog.
| * DOC: Create 1.14.2 notes and changelog.Charles Harris2018-03-113-0/+64
|/ | | | [ci skip]
* Merge pull request #10727 from charris/backport-10650Charles Harris2018-03-112-2/+2
|\ | | | | BUG: Fix missing NPY_VISIBILITY_HIDDEN on npy_longdouble_to_PyLong
| * BUG: Fix missing NPY_VISIBILITY_HIDDEN on npy_longdouble_to_PyLongEric Wieser2018-03-112-2/+2
| | | | | | | | | | | | Fixes #10648 NPY_VISIBILITY_HIDDEN is used by memoverlap.{c,h}, so we should be using the same thing here
* | Merge pull request #10726 from charris/backport-10657Charles Harris2018-03-111-5/+25
|\ \ | | | | | | BUG: Fix f2py generated code to work on PyPy
| * | BUG: f2py: fix f2py generated code to work on PypyPauli Virtanen2018-03-111-5/+25
| |/ | | | | | | | | | | | | | | F2py generates code that uses PyTuple_SetItem on a tuple that has been "used", which is invalid on Pypy. Add #ifdefs that make the generated code convert the object to a list, use PyList_SetItem, and then convert it back to a tuple.
* | Merge pull request #10725 from charris/backport-10716Charles Harris2018-03-112-27/+38
|\ \ | |/ |/| BUG: dragon4 fractional output mode adds too many trailing zeros
| * BUG: dragon4 fractional output mode adds too many trailing zerosAllan Haldane2018-03-112-27/+38
|/ | | | Fixes #10713
* Merge pull request #10674 from ahaldane/fix_0d_object_subclass_again_1.14.2Charles Harris2018-03-022-13/+47
|\ | | | | BUG: Further back-compat fix for subclassed array repr
| * BUG: Further back-compat fix for subclassed array reprAllan Haldane2018-02-272-13/+47
|/ | | | Fixes #10663
* Merge pull request #10630 from charris/prepare-1.14.1Charles Harris2018-02-202-25/+141
|\ | | | | REL: Prepare for 1.14.1 release.
| * REL: Prepare for 1.14.1 release.Charles Harris2018-02-192-25/+141
|/ | | | | | | * Update release notes. * Create `1.14.1-changelog.rst` [skip ci]
* Merge pull request #10629 from ahaldane/recursive_closure_backport2Charles Harris2018-02-193-93/+106
|\ | | | | BUG: deallocate recursive closure in arrayprint.py (backport try 2)
| * BUG: break cyclic refs in recursive closuresAllan Haldane2018-02-184-9/+37
| | | | | | | | Fixes #10620
| * Revert "Merge pull request #10622 from ↵Allan Haldane2018-02-182-103/+88
|/ | | | | | | ahaldane/fix_arrayprint_recursive_closure_backport" This reverts commit d0ba54f958efe07d3a1fc94bf61d3723ef89c267, reversing changes made to eaac472cbe4ecb1d5b825c6b77b97bf0a11865a9.
* Merge pull request #10624 from charris/backport-10623Charles Harris2018-02-182-1/+6
|\ | | | | BUG: Correctly identify comma seperated dtype strings
| * BUG: Correctly identify comma seperated dtype stringsSimon Gibbons2018-02-182-1/+6
|/ | | | | | | | | | | | | When parsing dtype strings, we should only consider them to be comma seperated if there are commas not present in a pair of square brackets. Whilst we had a check for this already in the code there was an off by 1 bug where we failed to consider the first character of the string. This would lead to an infinite recursion when trying to parse strings of the form `[i8,f8]`. Fixes: #10440
* Merge pull request #10622 from ↵Charles Harris2018-02-182-88/+103
|\ | | | | | | | | ahaldane/fix_arrayprint_recursive_closure_backport BUG: deallocate recursive closure in arrayprint.py (1.14 backport)
| * BUG: deallocate recursive closure in arrayprint.pyAllan Haldane2018-02-172-88/+103
|/ | | | Fixes #10620
* Merge pull request #10612 from charris/backport-10381Charles Harris2018-02-163-15/+48
|\ | | | | BUG/ENH: Improve output for structured non-void types
| * ENH: Always show dtype fields in the array repr, even for non-voidEric Wieser2018-02-162-7/+13
| |
| * BUG: Fix crash on non-void structured array reprEric Wieser2018-02-162-7/+29
| | | | | | | | Fixes gh-9821
| * BUG: Show the base of a compound dtype even when it doesn't subclass voidEric Wieser2018-02-162-2/+7
| |
* | Merge pull request #10610 from charris/backport-10477Charles Harris2018-02-1611-819/+256
|\ \ | | | | | | BUG: Align type definition with generated lapack
| * | BUG: Align type definition with generated lapack (#10477)xoviat2018-02-1611-819/+256
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Align type definitions * Regenerate sources * Replace BytesIO * Consolidate executables * Create directories on PY2 * Revise step name * Consolidate directory creation * Don't catch makedirs errors * Revise step name * Add header source
* | Merge pull request #10608 from charris/backport-10588Charles Harris2018-02-162-15/+30
|\ \ | | | | | | BUG: Revert sort optimization in np.unique.
| * | BUG: Revert sort optimization in np.unique.Charles Harris2018-02-162-15/+30
| |/ | | | | | | | | | | | | | | | | | | Backport of #10588. The optimization was to sort integer subarrays by treating them as strings of unsigned bytes. That worked fine for finding the unique subarrays, but the sort order of the results could be unexpected. Closes #10495.
* | Merge pull request #10609 from charris/backport-10544Charles Harris2018-02-162-6/+63
|\ \ | |/ |/| BUG: infinite recursion in str of 0d subclasses
| * BUG: infinite recursion in str of 0d subclassesAllan Haldane2018-02-162-6/+63
|/ | | | Fixes #10360
* Merge pull request #10607 from charris/backport-10596Charles Harris2018-02-162-5/+7
|\ | | | | MAINT: Update sphinxext submodule hash.
| * BUG: Functions in ma should not add Notes to existing docstrings.Charles Harris2018-02-161-5/+7
| | | | | | | | | | | | | | | | | | Currently, the `doc_note` function in `numpy.ma.core.py` is called to add a "Notes" section to the existing docstrings of the unmasked versions of some functions. This may result in duplicate "Notes" sections, or incorrect placement, which are errors in current numpydoc. This PR disables the `doc_note` function until we can decide on the proper way to deal with the problem.
| * DOC: Update sphinxext submodule hash.Charles Harris2018-02-161-0/+0
| |