Today, various c++11 features are in use in many parts of Eigen tensor, while other parts compile with c++03 without warnings. This division is rather arbitrary and primarily dictated by what parts of the code gets compiled for the subset of tests that are enabled in c++03 mode:
I don't think a user can realistically use Eigen tensor and avoid the c++11 parts of the code. Therefore I would propose that we stop pretending that Eigen tensor supports c++03 and simply guard all the code with EIGEN_HAS_CXX11 or similar. This will then allow us to start cleaning up the code.
Please let me know if you have any objections to this.