Commit Graph

  • a01073d871
    Write single characters directly instead of as C-strings in Sonarqube Martin Hořeňovský 2021-05-30 15:54:35 +0200
  • 02839ba934
    Remove superfluous usings in the Contains matcher Martin Hořeňovský 2021-05-30 14:14:51 +0200
  • 8d6a1c27ef
    Use StringRef literals where possible in XML using reporters Martin Hořeňovský 2021-05-30 13:43:14 +0200
  • 41ad0fda11
    Improve XmlWriter::writeAttribute overload set for string-like types Martin Hořeňovský 2021-05-30 13:05:07 +0200
  • d9f72868b2
    Use StringRef instead of std::string in XmlWriter::ScopedElement Martin Hořeňovský 2021-05-29 21:35:18 +0200
  • c7241bb76e
    Use StringRef in XmLWriter when the text is not stored Martin Hořeňovský 2021-05-29 18:38:07 +0200
  • 1d04427fcd
    Use StringRef through XmlEncode Martin Hořeňovský 2021-05-29 16:37:51 +0200
  • aba114d6fe Don't include CTest in non-development builds. Daniel Edwards 2021-05-23 21:10:01 +0200
  • 0221148ac3
    Cleanup string escaping in XmlWriter with raw string literals Martin Hořeňovský 2021-05-29 14:11:50 +0200
  • 9f091cbe9d
    Remove some code duplication from default test listing impl Martin Hořeňovský 2021-05-29 14:06:40 +0200
  • 4c1e896d47
    Flush less in default test listing impl Martin Hořeňovský 2021-05-29 13:52:23 +0200
  • 2c04850f88
    Add some constexpr in compact reporter impl Martin Hořeňovský 2021-05-29 13:49:33 +0200
  • c9027375a3
    Replace std::endl with \n and flush Martin Hořeňovský 2021-05-29 11:24:42 +0200
  • 2ae28fc852
    Use make_unique instead of unique_ptr(new T) in more places Martin Hořeňovský 2021-05-28 23:43:15 +0200
  • f9ec34ce01
    Make operator BenchmarkStats<Duration2> explicit Martin Hořeňovský 2021-05-28 23:19:07 +0200
  • 96790b1d23
    Always install the used compiler in Github Actions Martin Hořeňovský 2021-05-28 00:00:01 +0200
  • 86f86c4c23 Fix compiling with C++17 + Clang 5 + libstdc++ v5 Dimitrij Mijoski 2021-03-26 02:04:45 +0100
  • 531a149ae7 Fix compiling v2.x with C++17 + Clang 5 + libstdc++ v5 Dimitrij Mijoski 2021-03-26 13:04:53 +0100
  • 7757a51d05
    Don't include CTest in non-development builds. Daniel Edwards 2021-05-23 21:10:01 +0200
  • 9683570be7
    Tiny optimization in JUnit reporter Martin Hořeňovský 2021-05-23 11:31:33 +0200
  • 581c46249a
    JUnit reporter uses only 3 decimal places when reporting durations Martin Hořeňovský 2021-05-22 23:41:58 +0200
  • b15b862d86 Fixed noexcept benchmark build for gcc. Evgeny Proydakov 2021-05-20 19:30:45 +0300
  • 6971476563
    Ensure that <iterator> is included before back_inserter is used Martin Hořeňovský 2021-05-21 20:02:22 +0200
  • 70e0529b7f Fixed noexcept benchmark build for gcc. Evgeny Proydakov 2021-05-20 19:30:45 +0300
  • 32b04d612b Exposed the shared library feature in conan. Can now be build as dll by conan like that: `` conan install . -if ..\conan_install -o catch2:shared=True conan build . -if ..\conan_install `` forry 2021-05-20 17:26:21 +0200
  • 023b5306b4
    Add deep const to unique_ptr::operator-> Martin Hořeňovský 2021-05-19 11:00:53 +0200
  • 9137e591fa
    Cleanup and optimize stringifying of string-like types Martin Hořeňovský 2021-05-18 00:02:46 +0200
  • 6b4441a85d
    Merge f8132e6786 into 0c0f73a48d Will Pazner 2021-05-18 19:56:32 +0100
  • f50a06affa
    Small optimization for stringifying chrono::time_point Martin Hořeňovský 2021-05-17 13:09:05 +0200
  • 4cc247cc70
    Use constexpr StringRef instance for unprintable strings Martin Hořeňovský 2021-05-15 12:02:02 +0200
  • 8ee422d6bf
    Remove pointless branch from stringifying matcher assertions Martin Hořeňovský 2021-05-15 11:47:02 +0200
  • 0c0f73a48d
    Constexprify NameAndTags constructor Martin Hořeňovský 2021-05-15 00:02:09 +0200
  • 61e16416a9
    Pass other StringRef arguments by value instead of by-ref Martin Hořeňovský 2021-05-14 23:45:59 +0200
  • 074017f5ad
    Inline MessageBuilder's constructor Martin Hořeňovský 2021-05-14 16:00:15 +0200
  • 0a89e7f0c4
    Pass StringRef by value instead of by const-ref Martin Hořeňovský 2021-05-14 15:59:42 +0200
  • 28f6698ec8
    Remove unneeded interface IRunner Martin Hořeňovský 2021-05-13 09:14:26 +0200
  • 74c3527268 Fix catch_discover_tests cmake function error Noah Luskey 2021-05-12 15:10:20 -0700
  • b36f8daaad
    Clarify bunch of default, out of line destructors Martin Hořeňovský 2021-05-12 23:31:08 +0200
  • d86cb5f95d
    Add override to virtual destructor of derived class Martin Hořeňovský 2021-05-12 23:23:02 +0200
  • 5eb7aa4f90
    Add test for dots in tag names Martin Hořeňovský 2021-05-12 21:43:14 +0200
  • 5474e83856
    include <iterator> for using std::back_inserter vincent-hui 2021-05-11 20:15:53 +0800
  • 35cba5486d
    Remove mention of ANON_TEST_CASE from documentation Martin Hořeňovský 2021-05-10 21:49:40 +0200
  • eb911aa995
    Suppress failure of CHECKED_IF and CHECKED_ELSE (#2187) Jozef Grajciar 2021-05-10 21:42:47 +0200
  • 7f3865359f fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-05-10 21:08:07 +0200
  • 4a741beb38 Add more tests Martin Hořeňovský 2021-05-10 16:38:11 +0200
  • 313071e8fe
    Pick release notes for v2.13.6 Martin Hořeňovský 2021-05-09 23:45:00 +0200
  • f9bb2668e4
    Pick release notes for v2.13.5 Martin Hořeňovský 2021-05-09 23:43:05 +0200
  • baf0cd0be4
    Fixed [dis]engage_platform declarations mismatch Matteo Beniamino 2021-04-13 10:46:59 +0200
  • c0d0a50bdb
    Significantly refactor fatal error handling Martin Hořeňovský 2021-03-27 17:54:22 +0100
  • cbcab2dbcd
    Add lcc to the list of unwanted compilers that mimic gcc Pavel Kamenov 2021-03-30 09:25:38 +0300
  • ea44e73961
    Wrap all std::min and std::max calls in parentheses Scott Hutchinson 2021-01-23 12:58:20 -0800
  • d61fe3ecc3
    [Issue 2154] Correct error when building with IBM's latest XLC (#2155) Rob Boehne 2021-01-21 15:50:49 -0600
  • b325c6d81e
    Making target detection on Mac more robust Tom de Geus 2021-01-20 21:12:18 +0100
  • d4a3cd9992
    Make the static library build reproducible with supported compilers Martin Hořeňovský 2021-05-09 17:36:30 +0200
  • 342dd3445c
    Pick documentation changes for 2.13.4 Martin Hořeňovský 2021-04-11 21:52:20 +0200
  • 23760327ae
    Fix updateVersionPlaceholder when the placeholder starts the line Martin Hořeňovský 2020-12-29 15:02:11 +0100
  • 48f220b68a
    Add deprecation warning in ParseAndCatchTests Reinhold Gschweicher 2020-12-17 14:02:48 +0100
  • 031a57e7b7
    Fix Catch.cmake helper by setting variable globally Reinhold Gschweicher 2020-12-17 10:28:05 +0100
  • cdf4748d1c
    Modified hash to make it more independent of the choice of test names. Sergio Losilla 2020-11-17 11:16:36 +0200
  • 520b6dace9
    Remove conan to bintray packaging task from travis Martin Hořeňovský 2021-05-09 17:45:26 +0200
  • 656c4aa2dc Destinations for old cmake's sake. forry 2021-05-06 13:24:48 +0200
  • 1baa33dc0f Catch as dll * Added CATCH_EXPERIMENTAL_SHARED for setting Catch2 to SHARED and eporting every symbol for windows. * Removed DESTINATION from install command since the defaults works better. forry 2021-05-06 11:16:30 +0200
  • 4f3fcc1552 fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-04-10 11:43:07 +0200
  • eefc3cce6b fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-04-10 11:39:36 +0200
  • a27a7cf0b2 fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-04-09 19:44:29 +0200
  • 750328c21d fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-04-09 19:48:41 +0200
  • b68aae4984 fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-04-09 19:48:07 +0200
  • db1384167c fixup! Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-03-13 16:00:39 +0100
  • 072d064644 Suppress failure of CHECKED_IF and CHECKED_ELSE Jozef Grajciar 2021-03-12 19:57:55 +0100
  • f8132e6786 Merge remote-tracking branch 'upstream/devel' into float-format Will Pazner 2021-05-03 22:10:21 -0700
  • 2cb5210caf
    Fix and improve GitHub Actions CI Martin Hořeňovský 2021-04-30 14:02:30 +0200
  • 14d0d46cd1 Allow changing the format of StringMaker<float> and StringMaker<double> Will Pazner 2021-04-29 14:51:06 -0700
  • 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 +0100
  • 5c88067bd3
    v2.13.6 v2.13.6 Martin Hořeňovský 2021-04-16 20:14:58 +0200
  • 86a4d704bc fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:35:59 +0200
  • 04166514fe fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:51:36 +0200
  • 891660c2fa fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:51:36 +0200
  • de434fa42e fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214) Georg Schwab 2021-04-14 08:35:59 +0200
  • 469a717395 Fixed [dis]engage_platform declarations mismatch Matteo Beniamino 2021-04-13 10:46:59 +0200
  • 421692d87b Fixed [dis]engage_platform declarations mismatch Matteo Beniamino 2021-04-13 10:46:59 +0200
  • b9eb09c4f4 avoid "implicit int" functions Beat Bolli 2021-04-12 21:43:28 +0200
  • 42e368dd0a
    v2.13.5 v2.13.5 Martin Hořeňovský 2021-04-10 23:48:32 +0200
  • 1ff1f2741d Prevent Catch2 v2 tests running if loaded as a sub-project Clare Macrae 2021-04-05 14:10:10 +0100
  • 269f96e2bc Fix typos in the code base Julien Brianceau 2021-04-07 23:02:12 +0200
  • d3c0627f1e Fix typos in the code base Julien Brianceau 2021-04-07 23:02:12 +0200
  • e8cdfdca87
    Fix typos in the code base (#2206) Julien Brianceau 2021-04-07 20:43:50 +0200
  • dc600e1bb2 Address PR comment (leave extras/catch_amalgamated.cpp untouched) Julien Brianceau 2021-04-07 14:54:57 +0200
  • 95b33ff9d0 Fix typos in the code base Julien Brianceau 2021-04-06 12:23:55 +0200
  • cec35630fb
    Don't build Catch2WithMain target by default for v2 Martin Hořeňovský 2021-04-05 15:17:28 +0200
  • 076df44c81 Make whitespace consistent Clare Macrae 2021-04-05 14:40:23 +0100
  • 761fa4c70b Prevent Catch2 v3 tests running if loaded as a sub-project Clare Macrae 2021-04-05 14:39:01 +0100
  • 8a013a3d0f Prevent Catch2 v2 tests running if loaded as a sub-project Clare Macrae 2021-04-05 14:10:10 +0100
  • b8b03da534
    Mangle doccoments to avoid breaking single include stitching Martin Hořeňovský 2021-04-04 13:35:38 +0200
  • 8f277a54c0
    Significantly refactor fatal error handling Martin Hořeňovský 2021-03-27 17:54:22 +0100
  • 4cb3220a8a Add lcc to the list of unwanted compilers that mimic gcc Pavel Kamenov 2021-03-30 09:25:38 +0300
  • 6409299961
    Made if construction more readable with switch/case construction Andrew Lushin 2021-04-02 13:38:05 +0500
  • e168c306e3 Add lcc to the list of unwanted compilers that mimic gcc Pavel Kamenov 2021-03-30 09:25:38 +0300
  • 12136b86a2 Fix BUILD.bazel when used as a submodule Jennifer Wilcox 2021-03-27 14:08:02 -0500
  • 3f09d706e4 Fix linking errors in v2.x when using Catch2 in C++17 code. Fixes #2046. Dimitrij Mijoski 2021-03-26 21:32:23 +0100
  • 9c918d8a01 Fix linking errors when using Catch2 in C++17 code. Fixes #2046. Dimitrij Mijoski 2021-03-26 01:23:18 +0100