catch2/include
Billy Robert O'Neal III ccf7f2842a Fix random_shuffle narrowing warnings
Catch passes an RNG which accepts int to random_shuffle. Inside
random_shuffle, the STL tries to call that RNG with the difference_type
of the user provided iterators. For std::vector, this is ptrdiff_t,
which on amd64 builds is wider than int. This triggers a narrowing
warning because the 64 bit difference is being truncated to 32 bits.

Note that this RNG implementation still does not produce a correctly
uniformly shuffled result -- it's currently asserting that std::rand
can produce 1000000 which is false -- but I don't know enough about
how much repeatable shuffles are necessary here, so I'm leaving that
alone for now.
2016-10-14 14:06:45 -07:00
..
external Use Clara v0.0.2.4 (updated) - fix for string lengths 2016-06-09 19:19:55 +01:00
internal Fix random_shuffle narrowing warnings 2016-10-14 14:06:45 -07:00
reporters Do not trim test case names in the XML reporter. 2016-08-30 11:15:19 +01:00
catch.hpp Fixed CATCH_REGISTER_TEST_CASE too 2016-01-22 07:50:10 +00:00
catch_session.hpp Updated embedded Clara to 0.0.2.3 2016-04-23 13:21:29 +01:00
catch_with_main.hpp Fixed catch_with_main.hpp (no longer references deleted catch_runner.hpp) 2015-12-28 15:06:04 +00:00