MAINT: const correctness and minor fixes to C code
MAINT: move star imports to end of numeric.py

allows static analysis (e.g. pyflakes) to detect undefined names
Merge pull request #4816 from juliantaylor/star-import

MAINT: move star imports to end of numeric.py
BUG: handle rounding issue with histogram edges on float32 data

Following inequality causes wrong counting at the edges and can be avoided by
making the edge array of the same type as the input data.

In [1]: np.around(np.float64(6010.36962890625), 5)
Out[1]: 6010.3696300000001
In [2]: np.around(np.float32(6010.36962890625), 5)
Out[2]: 6010.3701

Closes gh-4799
ENH: use copy to move the masked values into the result

saves a relatively expensive bool -> x cast
MAINT: replace two step errstate change with a direct change
DOC Polynomial example import statement updated. #3615
DOC Polynomial example import statement corrected. #3615
Merge pull request #4825 from ilam/poly

Polynomial module in Polynomial package Doc example
BUG: fix some memory leaks found by cpychecker

only the one in normalize___call___args can be can be a real issue.
MAINT: enable external api use when running cpychecker

allows using the annotations in umath module
BLD: fix random API hash due to memory references of annotations

also update hash for the new include guard of the api header.
Merge pull request #4826 from juliantaylor/umath-static-fixes

umath static analysis fixes
Merge pull request #4823 from juliantaylor/hist-rounding

BUG: handle rounding issue with histogram edges on float32 data
Merge pull request #4822 from juliantaylor/masked-improv

small masked array performance enhancement
MAINT: Simplify some uses of errstate context manager.

This changes, e.g.,

    with np.errstate():
        np.seterr(divide='ignore')
        ...

to

    with np.errstate(divide='ignore'):
        ...
Move tempdir context manager to numpy.testing.utils
FIX isfileobj accepts write-mode files under PY3
MAINT: Use an unqualified nomask variable in ma.core.
Merge pull request #4832 from abalkin/nomask

MAINT: Use an unqualified nomask variable in ma.core.