{"push_id":882941834,"size":3,"distinct_size":3,"ref":"refs/heads/work/c++03-support","head":"13fb3ea0b02f414bcee76eb5647ce24a81580734","before":"1377d17303d599860fa775953d05af6c8aa621d8","commits":[{"sha":"4d63a9b85e7bdeaebba98a60512f72372e45a744","author":{"email":"9c4bbadd2b50139794dd0e6f419e7b4d824a606c@gmail.com","name":"Nicholas Hutchinson"},"message":"Allow compiling Benchmark as C++03\n\nAdd new configure option: BENCHMARK_ENABLE_CXX11. If set to 0, requires the\nuse of Boost to provide replacements for C++11 functionality.\n\n- Replace range-based for with a macro that evaluates to BOOST_FOREACH\n  in C++03 mode.\n- Some uglification to support Boost-based implementations of\n  std::vector and std::unique_ptr.\n- Update .travis.yml, .travis-setup.sh to test C++03 configurations.\n  (Clang and C++03 are not tested, because of an apparent issue with\n  boost_thread that causes a segfault on startup. See:\n  <http://stackoverflow.com/questions/29855460/how-to-use-boost-threads-with-clang>).","distinct":true,"url":"https://api.github.com/repos/nickhutchinson/benchmark/commits/4d63a9b85e7bdeaebba98a60512f72372e45a744"},{"sha":"23b62c48b841db55ee8816de4eb4e66f7327421b","author":{"email":"9c4bbadd2b50139794dd0e6f419e7b4d824a606c@gmail.com","name":"Nicholas Hutchinson"},"message":"Add support for building Benchmark as a DSO\n\nAdd:\n- visibility annotations so we can build as a DLL (Windows), or as a DSO with\n  -fvisibility=hidden (Clang/GCC)\n- linker options for Darwin and Linux to strip out some Boost symbols\n  that the Boost headers forcibly mark as having default visibility.","distinct":true,"url":"https://api.github.com/repos/nickhutchinson/benchmark/commits/23b62c48b841db55ee8816de4eb4e66f7327421b"},{"sha":"13fb3ea0b02f414bcee76eb5647ce24a81580734","author":{"email":"9c4bbadd2b50139794dd0e6f419e7b4d824a606c@gmail.com","name":"Nicholas Hutchinson"},"message":"Suppress CMake warnings","distinct":true,"url":"https://api.github.com/repos/nickhutchinson/benchmark/commits/13fb3ea0b02f414bcee76eb5647ce24a81580734"}]}