added a fix for 1d iteration which was failing and a test to test that case
tabs -> spaces
gave PyArray_MapIterBind an error code on exit
wrong error check
added a fix for 1d iteration which was failing and a test to test that case
tabs -> spaces
gave PyArray_MapIterBind an error code on exit
wrong error check
removed fancy check and added more informative message
goto fail better
BUG: Fix regression for in1d with non-array input

There was a regression introduced by the speed improvement in
commit 6441c2a. This fixes it, and generally ravels the arrays for
np.in1d. However it can be argued that at least the first array should
not be ravelled in the future.

Fixes "Issue gh-2755"
TST: Add test for in1d ravelling

The behavior of in1d is not really defined here, but it should
be at least consistent over different execution branches. This is
what it has been for most usages.
TST: Add tests for constants.

Test the values of np.pi, np.e, and np.euler_gamma to make sure
they are correct to relative tolerance 1e-15.
Merge pull request #2710 from jsalvatier/mapapi3

MapIter API 1d iteration fix and tests
TST: Replace Python 3.1 test with 3.3.

Travis does not support 3.1 anymore, but supports 3.3. See:

https://groups.google.com/d/topic/travis-ci/02iRu6kmwY8/discussion
Merge pull request #2800 from seberg/issue2755

BUG: Fix regression for in1d with non-array input
ENH - .mailmap file to harmonize git shortlog

Reduce duplicates in git shortlog
Merge pull request #2852 from matthew-brett/add-mailmap

ENH - .mailmap file to harmonize git shortlog
Fix invalid typestring size

Revert to pre numpy 1.7 behavior where invalid typestring size was ignored and isplay deprecate warning. This warning should eventually be changed to an error in future numpy versions.
Refactor to cover more cases; modify unit tests