Reduce the stack frame size for CmpHelper* functions by moving the failure path into their own functions.


git-svn-id: http://googletest.googlecode.com/svn/trunk@693 861a406c-534a-0410-8894-cb66d6ee9925
Distinguish between C++11 language and library support for std::function, std::begin, std::end, and std::move in gtest and gmock.


git-svn-id: http://googletest.googlecode.com/svn/trunk@694 861a406c-534a-0410-8894-cb66d6ee9925
Add ByMove() modifier for the Return() action.


git-svn-id: http://googletest.googlecode.com/svn/trunk@695 861a406c-534a-0410-8894-cb66d6ee9925
Call move() by qualified name (::testing::internal::move() or just internal::move()).


git-svn-id: http://googletest.googlecode.com/svn/trunk@696 861a406c-534a-0410-8894-cb66d6ee9925
Clang-on-Windows can support GTEST_ATTRIBUTE_UNUSED_.


git-svn-id: http://googletest.googlecode.com/svn/trunk@697 861a406c-534a-0410-8894-cb66d6ee9925
Strip trailing whitespace when stringifying type lists.


git-svn-id: http://googletest.googlecode.com/svn/trunk@698 861a406c-534a-0410-8894-cb66d6ee9925
Remove special support for GTEST_OS_IOS_SIMULATOR.


git-svn-id: http://googletest.googlecode.com/svn/trunk@699 861a406c-534a-0410-8894-cb66d6ee9925
Noop changes to suppress compile-time warnings in WINDOWS code paths.


git-svn-id: http://googletest.googlecode.com/svn/trunk@700 861a406c-534a-0410-8894-cb66d6ee9925