ENH: use dot (BLAS!) in linalg.norm
MAINT: dotblas: factor out all gemm and gemv calls
Allow checking two or more fortran compilers instead of one.
ENH: replace Py_BuildValue with faster PyTuple_Pack
ENH: replace PyUFunc_GetPyValues with faster _get_bufsize_errmask

avoids unnecessary creation of unused error objects.
MAINT: remove unused variable
ENH: early return from PyArray_EquivTypenums if the numbers are equal
Merge pull request #4010 from juliantaylor/reduce-opt

reduction micro optimizations
ENH: avoid expensive clears in fenv functions

Clearing is 50-100 times more expensive than checking on x86, so check if there
is anything needs to be cleared first. This speeds up scalar operations
by 10%-20%.
Based on Arink Verma code in #3739.

Implement the functions as new C-API functions npy_get_floatstatus and
npy_clear_floatstatus in npy_math.
BUG: fix missing check for memory allocation failure in ufuncs

closes gh-4018
Merge pull request #3974 from juliantaylor/fenv-improve

ENH: avoid expensive clears in fenv functions
cross-platform code to find numpy config

https://github.com/numpy/numpy/issues/3995
BUG: Support ndim=0 when constructing arrays from buffer

Previously the buffer was interpreted as 1-dimensional when
no shape was provided, even when ndim was 0.

Closes gh-4015
When reading file in chunks, buffer_size < dtype.itemsize, ensure at least one read
BUG: Fix raising exception on invalid assignment from sequence

Closes gh-4024
test for failing chunk read of large string
Merge pull request #4024 from eltjpm/from_sequence_fix

Sequence assignment doesn't raise exception on shape mismatch
BUG: Fix chunked reading of strings longer than BUFFERSIZE

This fix correctly calculates the number of BUFFER_SIZE chunks to read.
This fix takes into account dtype sizes that could be larger
than the BUFFER_SIZE, like a long string.
See #4027
Merge pull request #4022 from bbudescu/win-home-envvar

cross-platform code to find home folder when looking .numpy-site.cfg
Merge pull request #3996 from stromnov/master

Allow checking two or more fortran compilers instead of one.