Commit Graph

  • 71df66365e Gutted catch_compiler_capabilities Martin Hořeňovský 2017-04-25 12:41:30 +02:00
  • 97707afae1 Removed catch_type_traits from CMakeLists.txt Phil Nash 2017-04-25 11:09:06 +01:00
  • 1f3ba8a0b6 Converted (almost) all for-loops with iterators or indices to range-based Phil Nash 2017-04-25 11:06:52 +01:00
  • 073377a4e4 CMake defaults to C++11 Phil Nash 2017-04-25 11:06:28 +01:00
  • 6a09425de1 Remove C++98 backcompat from evaluate Martin Hořeňovský 2017-04-25 11:28:40 +02:00
  • c6e5738d54 Remove c++98 backcompat from timer Martin Hořeňovský 2017-04-25 11:25:49 +02:00
  • c6980ec2d8 Remove C++98 backcompat from toString Martin Hořeňovský 2017-04-25 11:21:22 +02:00
  • 7c900660ef Removed superfluous reimplementation of type traits Martin Hořeňovský 2017-04-25 11:19:01 +02:00
  • 2fdd81a33f Removed C++98 backcompat from Approx Martin Hořeňovský 2017-04-25 11:11:26 +02:00
  • fc7f0a02b8 v1.9.2 v1.9.2 Martin Hořeňovský 2017-04-25 11:08:02 +02:00
  • 211b330346 Don’t unconditionally #include <stdint.h> (as earlier MSVC don’t have it) Phil Nash 2017-04-25 08:43:14 +01:00
  • d36fe214a6 Further tweaked alignment hack for Option Phil Nash 2017-04-25 08:38:25 +01:00
  • a34c053f0a All of Approx's member functions now accept strong typedefs Martin Hořeňovský 2017-04-24 22:01:45 +02:00
  • 4cdb203ec3 Improve documentation about using Catch with CMake Martin Hořeňovský 2017-04-24 16:27:43 +02:00
  • 8014bf1124 cmake script to generate ctest definitions from catch tests: fix for test case body bracket Ernst Maurer 2017-04-23 00:08:48 +03:00
  • 49d87cf182 Add Newsbeuter to OSS users list (#891) Alexander Batischev 2017-04-22 17:02:55 +03:00
  • eedcc82d31 Tweaked storage alignment "workaround" a bit more in Option. Phil Nash 2017-04-21 07:18:46 +01:00
  • 8e8259091c Fix .travis.yml syntax Martin Hořeňovský 2017-04-20 22:54:17 +02:00
  • 7869e5b007 Enable C++11 and C++14 on OSX on Travis Martin Hořeňovský 2017-04-20 22:52:41 +02:00
  • a49af4648c Minor .travis.yml cleanup Martin Hořeňovský 2017-04-20 22:50:07 +02:00
  • 417b2bcf5c Enable C++14 on Linux on Travis Martin Hořeňovský 2017-04-20 22:47:05 +02:00
  • 8f0feaa6d2 Enable /std:c++latest (C++17) for AppVeyor VS 2017 Martin Hořeňovský 2017-04-20 21:32:50 +02:00
  • b95163bd3a Don't enable POSIX signals under QNX Martin Hořeňovský 2017-04-20 21:02:25 +02:00
  • 2809be87cc “fixed” alignment in Option Phil Nash 2017-04-20 14:38:57 +01:00
  • ac369b7b83 Add script that helps with updating the Vcpkg package. Martin Hořeňovský 2017-04-11 17:25:04 +02:00
  • 1aa3e4abfa Add CMake script to generate ctest definitions from Catch tests (#879) Ernst Maurer 2017-04-11 17:51:02 +03:00
  • e5c5a636a9 junit reporter does not count exceptions as failures if ok-to-fail Phil Nash 2017-04-11 15:47:42 +01:00
  • 2bf30e9e5a Use (locally defined) UInt64 instead of uint64_t - typedefs long long for MSVC - typedefs uint64_t otherwise Phil Nash 2017-04-11 15:06:25 +01:00
  • b591cb9a03 Added note about thread safety in assertions - closes #875 Phil Nash 2017-04-11 14:25:19 +01:00
  • 714d01c07c approved tests that were correct the first time (previous approvals were erroneous) Phil Nash 2017-04-09 20:40:01 +01:00
  • c6990cdf91 v1.9.1 release v1.9.1 Martin Hořeňovský 2017-04-09 21:25:20 +02:00
  • da8786b8fd Unexpected exception are no longer ignored by default Martin Hořeňovský 2017-04-09 21:20:58 +02:00
  • 5577322062 Added Nonius to open-sources users Phil Nash 2017-04-08 22:47:13 +01:00
  • 1b03c5ab6a v1.9.0 release v1.9.0 Martin Hořeňovský 2017-04-07 22:56:36 +02:00
  • 7dd3c19027 Added NASA to commercial users list Phil Nash 2017-04-07 19:12:13 +01:00
  • 29d26d3179 Commented out unused argument Phil Nash 2017-04-07 11:36:54 +01:00
  • ca764ec8d9 TeamCity reporter “ignores” failures in tests marked “ok to fail” - also don’t report hidden/ not-selected tests Phil Nash 2017-04-07 11:15:37 +01:00
  • 250f0ee7fb Added approvals for “failed as expected” tests Phil Nash 2017-04-07 09:33:19 +01:00
  • 09e4830199 Added VS2017 to AppVeyor matrix Martin Hořeňovský 2017-04-06 11:01:49 +02:00
  • 8f85d08e9f Give up on _Pragma for gcc, force disable Wparentheses in all TUs Martin Hořeňovský 2017-04-05 21:37:27 +02:00
  • 3ae076ce8d Updated REQUIRE* documentation under FAST_COMPILE Martin Hořeňovský 2017-04-05 10:26:19 +02:00
  • 94425ad59b Add opt-in c++11 stream insertable check. (#877) Sergey Semushin 2017-04-05 10:53:10 +03:00
  • 0354d50278 Added templated constructor to C++11 Approx Martin Hořeňovský 2017-04-04 15:19:15 +02:00
  • cdd83c2e15 Fmt and tag fixup for #876 Martin Hořeňovský 2017-04-04 11:31:13 +02:00
  • 9a07dde16d print messages when unexpected exceptions are thrown dvirtz 2017-03-31 01:06:35 +03:00
  • 6e091d3991 Reset the UnexpectedException report state Martin Hořeňovský 2017-04-03 11:48:50 +02:00
  • 95d85fb186 Fixed up CATCH_CONFIG_FAST_COMPILE for REQUIREs Martin Hořeňovský 2017-04-03 11:36:55 +02:00
  • 3a3f152979 Updated documentation of CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2017-03-29 21:13:51 +02:00
  • 4fe2432e05 Rework of REQUIRE* changes in CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2017-03-29 21:12:06 +02:00
  • c3a41e26a7 Suppress -Wexit-time-destructors in Catch code Martin Hořeňovský 2017-03-29 20:30:59 +02:00
  • 4838039b65 Merge pull request #869 from mloskot/patch-1 Phil Nash 2017-03-27 07:43:27 +01:00
  • 2a221b8fcd Add nanodbc library to Catch users Mateusz Łoskot 2017-03-26 21:26:08 +02:00
  • 79ce6930a2 remove redundant "/" Rian Quinn 2017-03-22 14:19:51 -06:00
  • d762a7ca6c Expanded documentation about THROWS_AS assertions Martin Hořeňovský 2017-03-23 21:16:52 +01:00
  • f23b6b8b85 Don't sanitize exception type in REQUIRE_THROWS_AS Martin Hořeňovský 2017-03-23 21:11:21 +01:00
  • 4597b43912 Throw instead of calling exit in RegistrarForTagAliases constructor Martin Hořeňovský 2017-03-22 18:40:07 +01:00
  • f64d914bff Throw instead of calling exit in enforceNotReservedTag Martin Hořeňovský 2017-03-22 17:53:22 +01:00
  • d07999ddff Version struct now uses char* for holding branch name Martin Hořeňovský 2017-03-22 17:45:36 +01:00
  • e04dc5105b use inline 'libraryVersion()' function (closes #858) Kevin Ushey 2017-03-16 11:17:45 -07:00
  • cffb031ce1 Added polymorphic_value to OSS users Phil Nash 2017-03-22 10:33:52 +00:00
  • f3ec843ba6 Changed all internal forwarding macro usages to put macro name as first argument (and ‘expression’, if any, last) This is a first step towards allowing expression arguments to become variadic Phil Nash 2017-03-21 13:22:39 +00:00
  • 55ed17f97b Removed stray define Martin Hořeňovský 2017-03-20 10:53:32 +01:00
  • 6a502cc2f5 Renamed licence file, license should now be detected by github Martin Hořeňovský 2017-03-20 08:59:25 +01:00
  • 6a009fabcb Documented REQUIRE under CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2017-03-17 17:02:39 +01:00
  • 7a8a0205b4 CATCH_CONFIG_FAST_COMPILE now disables trys in REQUIRE* Martin Hořeňovský 2017-03-17 13:21:40 +01:00
  • 4dc06bdb70 Use bulk vector::insert rather than back_inserter Mickey Rose 2017-03-15 13:38:19 +01:00
  • 08b597b3e2 Merge pull request #856 from lightmare/script-exec-perm Phil Nash 2017-03-15 11:44:40 +00:00
  • 46d166406d Set execute permission on runnable python scripts Mickey Rose 2017-03-15 12:24:18 +01:00
  • 4ec8d53e91 Tag Alias registry is part of registry hub instead of it’s own singleton - should now be cleaned up properly Phil Nash 2017-03-15 09:45:37 +00:00
  • e7984e3711 Reorganised the readme/ ref docs TOC and added link to reporters docs Phil Nash 2017-03-15 09:08:20 +00:00
  • 90d89377ea Added docs on reporters Phil Nash 2017-03-15 09:07:23 +00:00
  • 0692317bc5 Added Obj-C bindings fix to release notes Phil Nash 2017-03-15 09:04:09 +00:00
  • e8b31108d6 Fix Catch::toString() linker error when main() is compiled as C++ Kevin Wojniak 2017-03-14 11:54:14 -07:00
  • 95fc8d62a2 Fixed up old documentation links in release notes Martin Hořeňovský 2017-03-13 21:31:26 +01:00
  • 0c015aa887 v1.8.2 release v1.8.2 Martin Hořeňovský 2017-03-13 21:29:30 +01:00
  • f69f821853 Updatecd [!shouldFail] docs with extra explanatory note, Phil Nash 2017-03-13 19:35:17 +00:00
  • 485dbdc0e7 Added link to event listeners docs Phil Nash 2017-03-13 19:27:18 +00:00
  • 0afd52b98d Fix Objective-C Matchers Fixes #854 Phil Nash 2017-03-13 15:40:21 +00:00
  • 38b05f1400 Don’t assume first CL arg (exe name) is present Fixes #729 Phil Nash 2017-03-13 11:00:58 +00:00
  • db9866677e Don’t ref past end of string fixes #830 Phil Nash 2017-03-13 10:22:02 +00:00
  • 4101ff314a #include <ctype> for std::to lower Phil Nash 2017-03-10 19:25:00 +00:00
  • 68da5a6d19 Docs for Listeners Phil Nash 2017-03-10 19:17:25 +00:00
  • e4a25ad5ff Added CATCH_REGISTER_LISTENER without the INTERNAL_ prefix Phil Nash 2017-03-10 19:15:03 +00:00
  • 5d6c744d38 Qualified std::tolower in Clara. Fixes #543 Phil Nash 2017-03-10 18:38:52 +00:00
  • 5dd0639520 Added FAIL_CHECK Works like FAIL, but does not abort test. As proposed in #765 Phil Nash 2017-03-08 15:40:20 +00:00
  • a2515755c3 Merge pull request #846 from m0ppers/patch-1 Phil Nash 2017-03-07 11:34:07 +00:00
  • 807941eb31 Add ArangoDB m0ppers 2017-03-07 12:29:13 +01:00
  • a2e20b07f8 "Fix" build by annotating the new test as !shouldfail Martin Hořeňovský 2017-03-07 10:17:59 +01:00
  • ace70407a2 Add tests for #835 Martin Hořeňovský 2017-03-06 22:07:33 +01:00
  • 613e1466f9 Save errno before using sprintf, ifstream. Martin Hořeňovský 2017-03-06 21:51:22 +01:00
  • d8f45cd5f1 changing tabs to spaces Alex Glyde 2017-03-06 10:55:00 -05:00
  • 3afd077b55 teamcity reporter should time durations explicitly Alex Glyde 2017-03-06 10:35:03 -05:00
  • e95bf48445 Take std::string by const-ref where possible Martin Hořeňovský 2017-03-06 13:16:43 +01:00
  • 932a405e18 /Wx -> /WX (stupid typo) Martin Hořeňovský 2017-03-06 11:29:57 +01:00
  • 9a037204fa Enable /Wx (Warnings as error) for SelfTest builds Martin Hořeňovský 2017-03-06 11:21:35 +01:00
  • 374c050a42 benchmarkCompile.py fixup Martin Hořeňovský 2017-03-06 10:59:17 +01:00
  • 8b8e3ee117 Disable C4702 in Exception tests self tests Martin Hořeňovský 2017-03-06 10:52:21 +01:00
  • af1ed708e4 Copied release note fixes to documentation Martin Hořeňovský 2017-03-03 15:03:23 +01:00
  • 041498b221 Fixed unintentional tabs Phil Nash 2017-03-06 09:23:31 +00:00
  • d5a5883a10 Fixed mssing virtual destructor warnings philsquared 2017-03-06 08:59:52 +00:00