This PR removes accommodations for pre-C++11 compilers, to streamline compilation on newer systems and allow us to use C++11 features.
I believe we tried to do this earlier in the v0.4 release, but had to backpedal in order to continue building Pandana for Windows Python 2.7 environments. Now that we no longer support Python 2.7, we can go ahead with requiring C++11.
Changes:
reverses the changes to accessibility.cpp from PR #123
removes TR1 conditionals from POIIndex.h (TR1 was the precursor to the C++11 standard)
Testing:
compiles and runs fine on my 10.15 Mac using (a) default clang and (b) conda toolchain clang
opening the PR will also trigger compilation and unit tests on Ubuntu and Windows
This PR removes accommodations for pre-C++11 compilers, to streamline compilation on newer systems and allow us to use C++11 features.
I believe we tried to do this earlier in the v0.4 release, but had to backpedal in order to continue building Pandana for Windows Python 2.7 environments. Now that we no longer support Python 2.7, we can go ahead with requiring C++11.
Changes:
accessibility.cpp
from PR #123POIIndex.h
(TR1 was the precursor to the C++11 standard)Testing:
Anything else we should include or test?