Commit Graph

  • eb911aa995
    Suppress failure of CHECKED_IF and CHECKED_ELSE (#2187) Jozef Grajciar 2021-05-10 21:42:47 +02:00
  • 313071e8fe
    Pick release notes for v2.13.6 Martin Hořeňovský 2021-05-09 23:45:00 +02:00
  • f9bb2668e4
    Pick release notes for v2.13.5 Martin Hořeňovský 2021-05-09 23:43:05 +02:00
  • baf0cd0be4
    Fixed [dis]engage_platform declarations mismatch Matteo Beniamino 2021-04-13 10:46:59 +02:00
  • c0d0a50bdb
    Significantly refactor fatal error handling Martin Hořeňovský 2021-03-27 17:54:22 +01:00
  • cbcab2dbcd
    Add lcc to the list of unwanted compilers that mimic gcc Pavel Kamenov 2021-03-30 09:25:38 +03:00
  • ea44e73961
    Wrap all std::min and std::max calls in parentheses Scott Hutchinson 2021-01-23 12:58:20 -08:00
  • d61fe3ecc3
    [Issue 2154] Correct error when building with IBM's latest XLC (#2155) Rob Boehne 2021-01-21 15:50:49 -06:00
  • b325c6d81e
    Making target detection on Mac more robust Tom de Geus 2021-01-20 21:12:18 +01:00
  • d4a3cd9992
    Make the static library build reproducible with supported compilers Martin Hořeňovský 2021-05-09 17:36:30 +02:00
  • 342dd3445c
    Pick documentation changes for 2.13.4 Martin Hořeňovský 2021-04-11 21:52:20 +02:00
  • 23760327ae
    Fix updateVersionPlaceholder when the placeholder starts the line Martin Hořeňovský 2020-12-29 15:02:11 +01:00
  • 48f220b68a
    Add deprecation warning in ParseAndCatchTests Reinhold Gschweicher 2020-12-17 14:02:48 +01:00
  • 031a57e7b7
    Fix Catch.cmake helper by setting variable globally Reinhold Gschweicher 2020-12-17 10:28:05 +01:00
  • cdf4748d1c
    Modified hash to make it more independent of the choice of test names. Sergio Losilla 2020-11-17 11:16:36 +02:00
  • 520b6dace9
    Remove conan to bintray packaging task from travis Martin Hořeňovský 2021-05-09 17:45:26 +02:00
  • 2cb5210caf
    Fix and improve GitHub Actions CI Martin Hořeňovský 2021-04-30 14:02:30 +02:00
  • 2dc5a5f402
    Prepare to prevent Catch2 v3's tests from being run, and CTest targets from being added, if Catch2 is configured as a sub-project. (#2205) Clare Macrae 2021-04-16 20:19:58 +01:00
  • 5c88067bd3
    v2.13.6 v2.13.6 Martin Hořeňovský 2021-04-16 20:14:58 +02:00
  • 86a4d704bc fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:35:59 +02:00
  • 04166514fe fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:51:36 +02:00
  • 469a717395 Fixed [dis]engage_platform declarations mismatch Matteo Beniamino 2021-04-13 10:46:59 +02:00
  • 42e368dd0a
    v2.13.5 v2.13.5 Martin Hořeňovský 2021-04-10 23:48:32 +02:00
  • 1ff1f2741d Prevent Catch2 v2 tests running if loaded as a sub-project Clare Macrae 2021-04-05 14:10:10 +01:00
  • 269f96e2bc Fix typos in the code base Julien Brianceau 2021-04-07 23:02:12 +02:00
  • e8cdfdca87
    Fix typos in the code base (#2206) Julien Brianceau 2021-04-07 20:43:50 +02:00
  • cec35630fb
    Don't build Catch2WithMain target by default for v2 Martin Hořeňovský 2021-04-05 15:17:28 +02:00
  • b8b03da534
    Mangle doccoments to avoid breaking single include stitching Martin Hořeňovský 2021-04-04 13:35:38 +02:00
  • 8f277a54c0
    Significantly refactor fatal error handling Martin Hořeňovský 2021-03-27 17:54:22 +01:00
  • 4cb3220a8a Add lcc to the list of unwanted compilers that mimic gcc Pavel Kamenov 2021-03-30 09:25:38 +03:00
  • a5abec9cb5
    Remove superfluous virtual from ExceptionTranslatorRegistry Martin Hořeňovský 2021-03-26 21:10:54 +01:00
  • f1d7a10e06
    Remove StringRef::isNullTerminated and StringRef::c_str Martin Hořeňovský 2021-03-25 20:02:47 +01:00
  • e50e10ef8f
    Use std::string instead of StringRef as argument to the makeStream Martin Hořeňovský 2021-03-25 19:30:59 +01:00
  • 2c269eb633 Fixed compilation under MinGW - use gmtime_s() instead of gmtime_r(). Alexander Shaduri 2021-03-17 13:32:45 +04:00
  • 4b5812e932
    Remove trailing whitespace from test-cases-and-sections.md Martin Hořeňovský 2021-03-23 13:02:20 +01:00
  • 9f44bd57f1
    Add more documentation to BDD macros Martin Hořeňovský 2021-03-23 13:02:07 +01:00
  • 6734c0aa64
    Expand documentation for BDD test macros (#2179) matthew-limbinar 2021-03-23 07:20:33 -04:00
  • 037ddbc75c Fix introduced in version placeholders Jozef Grajciar 2021-03-12 10:22:56 +01:00
  • 6d803cba5d
    Add example of negated tag selection to the CLI test spec docs Martin Hořeňovský 2021-02-25 15:54:14 +01:00
  • 551946c45b
    Split out INTERNAL_CATCH_UNIQUE_NAME into its own header Martin Hořeňovský 2021-02-24 23:13:56 +01:00
  • 653764d53b
    Simplify workaround for MSVC issue with XmlWriter Martin Hořeňovský 2021-02-21 11:19:02 +01:00
  • b025a007b9 Wrap all std::min and std::max calls in parentheses Scott Hutchinson 2021-01-23 12:58:20 -08:00
  • 3afea8128a
    Increase timing window for min duration tests to 1s Martin Hořeňovský 2021-02-20 23:08:58 +01:00
  • 749d953712
    Add Clang 10 + C++17 build to linux CI Martin Hořeňovský 2021-02-20 21:20:19 +01:00
  • 4b50b13970
    Disable C++ extensions for linux CI builds Martin Hořeňovský 2021-02-20 20:37:31 +01:00
  • 1ee0940427
    Merge pull request #2177 from catchorg/devel-generating-surrogates Martin Hořeňovský 2021-02-20 10:29:01 +01:00
  • 29050daec0
    Add Linux and Windows CI builds with surrogate TUs Martin Hořeňovský 2021-02-16 16:05:23 +01:00
  • e5e9afad16
    Fix headers whose surrogate TUs did not compile Martin Hořeňovský 2021-02-16 14:28:12 +01:00
  • 8b27041fbe
    Add CMake option to generate surrogate TUs in development build Martin Hořeňovský 2021-02-15 23:56:56 +01:00
  • c12170ff69
    Extend release notes Martin Hořeňovský 2021-02-13 15:29:50 +01:00
  • 3eade52fc0 users: Add d-SEAMS Rohit Goswami 2021-02-01 22:04:29 +00:00
  • 2dbe63a6ba
    Merge pull request #2165 from catchorg/devel-gmtime-fixup Martin Hořeňovský 2021-01-27 19:55:41 +01:00
  • 477540760a
    Use gmtime_r instead of gmtime when compiling for posixy platforms Martin Hořeňovský 2021-01-27 11:49:52 +01:00
  • b435e391c4
    Merge pull request #2163 from catchorg/devel-list-outputs-to-out-flag Martin Hořeňovský 2021-01-27 09:07:15 +01:00
  • 971b1fc32a
    --list-* flags write to target specified by the -o flag Martin Hořeňovský 2021-01-26 17:53:59 +01:00
  • 6798c139a6
    Extract the default listing implementation out of reporter interface Martin Hořeňovský 2021-01-25 12:22:54 +01:00
  • 68975e3ff3
    [Issue 2154] Correct error when building with IBM's latest XLC (#2155) Rob Boehne 2021-01-21 15:50:49 -06:00
  • bcb9ea8cb5
    Merge pull request #2157 from tdegeus/patch Martin Hořeňovský 2021-01-21 15:35:23 +01:00
  • d4c9494eb5
    Making target detection on Mac more robust Tom de Geus 2021-01-20 21:12:18 +01:00
  • 7111b2a8e2
    Cleanup IStreamingReporter::listTests Martin Hořeňovský 2021-01-16 15:50:52 +01:00
  • 5509ceff60
    Remove superfluous IConfig argument from IStreamingReporter::list* Martin Hořeňovský 2021-01-16 15:48:22 +01:00
  • 74f2f4ba5e
    Hold reporter's IConfig instance in the interface Martin Hořeňovský 2021-01-16 15:27:47 +01:00
  • 72df457bab
    Merge pull request #2151 from fxcoudert/patch-1 Martin Hořeňovský 2021-01-13 18:16:54 +01:00
  • bed285af07 Make the build reproducible with g++-8 and clang-10 Mathieu Mirmont 2020-12-29 21:00:09 +01:00
  • bb6d08323f
    Update catch_debugger.h FX Coudert 2021-01-11 12:22:22 +01:00
  • ba81505168 Do not match exact amount of spaces for errno macro expansion in approvalTests.py John Zimmermann 2020-12-31 16:24:16 +01:00
  • de6fe184a9
    v2.13.4 v2.13.4 Martin Hořeňovský 2020-12-29 15:03:40 +01:00
  • fe3dddcc6d
    Fix updateVersionPlaceholder when the placeholder starts the line Martin Hořeňovský 2020-12-29 15:02:11 +01:00
  • f5b413aa58
    Merge pull request #2138 from catchorg/devel-config-splitting Martin Hořeňovský 2020-12-29 12:37:27 +01:00
  • 4e8832fc88
    Split CATCH_CONFIG_COUNTER into its own header Martin Hořeňovský 2020-12-29 11:07:45 +01:00
  • bdd1e5c613
    Remove some superfluous includes Martin Hořeňovský 2020-12-28 21:11:54 +01:00
  • 1d269211bd
    Split CATCH_CONFIG_WCHAR into its own header Martin Hořeňovský 2020-12-28 20:29:05 +01:00
  • 0acb371b92
    Fix Wold-style-cast error (#2125) Roman Proskuryakov 2020-12-28 16:00:19 +03:00
  • 045feff834
    Update cmake-integration.md (#2115) Florian Berchtold 2020-12-28 13:41:55 +01:00
  • 965afc4b2e Split CATCH_CONFIG_ANDROID_LOGWRITE into its own header Martin Hořeňovský 2020-12-28 11:21:04 +01:00
  • 77643ce2e5 Add more comprehensive tests for the quantifier matchers Martin Hořeňovský 2020-12-26 23:09:51 +01:00
  • 552af8920d Added AnyMatch, AllMatch and NoneMatch Uriel García Rivas 2020-12-07 17:23:54 -06:00
  • 18ab353e55 Add deprecation warning in ParseAndCatchTests Reinhold Gschweicher 2020-12-17 14:02:48 +01:00
  • ce54ec185f
    Add the HIP CPU Runtime as a Catch2 user (#2123) Alex Voicu 2020-12-18 14:23:17 +02:00
  • 2375a7f5b7 Fix Catch.cmake helper by setting variable globally Reinhold Gschweicher 2020-12-17 10:28:05 +01:00
  • c787b1edc9
    Make Linux builds print stdout on ctest test failure Martin Hořeňovský 2020-12-15 09:58:19 +01:00
  • a091853f4a
    Rename file catch_matchers_floating -> catch_matchers_floating_point Martin Hořeňovský 2020-12-13 15:41:12 +01:00
  • be813faaa0 Fix typo Norbert Wenzel 2020-12-11 19:24:14 +01:00
  • 4b51d0dd3b
    Remove rest of std::shared_ptr usage in Trackers Martin Hořeňovský 2020-12-04 22:57:34 +01:00
  • 6350851f9a
    Return plain ptr from ITracker::findChild instead of shared_ptr Martin Hořeňovský 2020-12-04 21:37:19 +01:00
  • 21c97f2fad
    Use snprintf instead of sprintf (#2111) cat_mint 2020-12-01 09:59:27 -08:00
  • 5b1a6ae00a
    Merge pull request #2112 from Emil-Jarosz/patch-1 Martin Hořeňovský 2020-11-30 21:18:25 +01:00
  • b9fe8a208f
    Update cmake-integration.md Emil Jarosz 2020-11-30 13:10:26 +00:00
  • c19b8ec5d7
    Remove TravisCI builds subsumed by GitHub Actions builds Martin Hořeňovský 2020-11-29 23:18:57 +01:00
  • 230f23e6ee
    Add more Clang builds to github actions Martin Hořeňovský 2020-11-28 23:20:05 +01:00
  • 88504e5332
    Use Ubuntu-20.04 runner for running header guard validation Martin Hořeňovský 2020-11-28 21:36:47 +01:00
  • 4da0c18526
    C++17 Mac builds Martin Hořeňovský 2020-11-28 21:13:00 +01:00
  • 1d746a15ac
    Move Examples and ExtraTests Mac builds to Github Actions Martin Hořeňovský 2020-11-28 19:14:21 +01:00
  • 19cbdebb0e
    Lenghten timing threshold in --min-duration integration test Martin Hořeňovský 2020-11-28 19:53:05 +01:00
  • f30a9e3feb
    Move some Mac builds from Travis to GitHub Actions Martin Hořeňovský 2020-11-28 14:34:34 +01:00
  • e7740316e3
    Split TestFailureException into its own header Martin Hořeňovský 2020-11-27 18:08:37 +01:00
  • 72525a3053
    Rename catch_common.hpp -> catch_source_line_info.hpp Martin Hořeňovský 2020-11-27 11:08:26 +01:00
  • 1982c0d5ee
    Split out the StreamEndStop helper into its own header Martin Hořeňovský 2020-11-27 10:43:07 +01:00
  • 0442229dc9
    Start using GitHub actions for Linux builds Martin Hořeňovský 2020-11-27 21:10:34 +01:00
  • 130bf835b5
    Simple Doxygen file Martin Hořeňovský 2020-11-26 18:43:31 +01:00