Commit Graph

  • 18df97df00 Sprinkle some constexpr around to make Jason happy Martin Hořeňovský 2024-09-13 11:16:20 +02:00
  • e97ebe62e7 Remove superfluous include Martin Hořeňovský 2024-09-13 14:43:23 +02:00
  • b2b7cbdc31 Remove pointless internal macro Martin Hořeňovský 2024-09-13 13:52:17 +02:00
  • 412cad546a Avoid needless copy of string in runContext::handleMessage Martin Hořeňovský 2024-09-13 13:42:03 +02:00
  • bd70515c08 Add the catch_config_prefix_messages.hpp to builds Martin Hořeňovský 2024-09-13 14:25:15 +02:00
  • 7a89b75737 Use steady_clock in the timer Martin Hořeňovský 2024-09-13 11:15:54 +02:00
  • 02d3304782 Fix bug in TokenStream parser Mark Jansen 2024-09-05 23:06:32 +02:00
  • 77eca4e819 Simplify instructions by not changing directories for the ctest command Mark Jansen 2024-09-06 21:51:46 +02:00
  • bc63412e2a Suppress GCC useless-cast warning from CHECK_THROWS_MATCHES Kasper Laudrup 2024-09-05 11:27:24 +02:00
  • fa306fc85e Improve performance of SonarQube reporter handling passing assertions Martin Hořeňovský 2024-08-14 12:32:44 +02:00
  • 35c3403fbb Fix typo in release notes Martin Hořeňovský 2024-08-14 12:27:57 +02:00
  • 31588bb4f5 v3.7.0 v3.7.0 1753819601963732305/tmp_refs/tags/v3.7.0 Martin Hořeňovský 2024-08-14 12:05:21 +02:00
  • f24569a1b4 Large output redirect refactor Martin Hořeňovský 2024-08-10 00:28:46 +02:00
  • a579b5f640 Properly handle prepending user-specified paths to DYLD_FRAMEWORK_PATH Martin Hořeňovský 2024-08-13 23:05:21 +02:00
  • 1538be67cb Respect path order of DL_PATHS in catch_discover_tests function Chien-Yu Lin 2024-06-21 14:36:04 +08:00
  • 9721048a32 Move header from internal Omar Boukli-Hacene 2024-04-25 22:10:17 +02:00
  • aad0a3a8d6 Prune away g++-11 build from Mac Martin Hořeňovský 2024-08-13 19:36:19 +02:00
  • 008676a741 Use correct matcher name in the matcher example in assertion docs Martin Hořeňovský 2024-08-13 19:21:07 +02:00
  • fe483c056d Improve performance of JUnit reporter when handling passing assertions Martin Hořeňovský 2024-08-13 18:57:42 +02:00
  • b15158c1db Fix typo in test-cases-and-sections.md SirNate0 2024-08-12 22:53:10 -04:00
  • 8898cc6160 Mark non-const function for TEST_CASE_METHOD as deprecated Martin Hořeňovský 2024-08-05 20:13:03 +02:00
  • f7cd0ba051 TEST_CASE_PERSISTENT_FIXTURE: A new fixture macro for allowing persistent fixtures throughout a TEST_CASE (#2885) Keith Stockdale 2024-08-05 16:01:41 +01:00
  • 33e24b14fc Add missing break to a switch to silence fall-through warning Martin Hořeňovský 2024-07-31 17:33:53 +02:00
  • a40dd478f3 Update docs for REQUIRE_THROWS_MATCHES Martin Hořeňovský 2024-07-27 14:01:47 +02:00
  • 85b7f3d6ab Add optional argument to catch_discover_tests to set DYLD_FRAMEWORK_PATH (#2880) Andy Phillips 2024-07-22 18:25:24 +01:00
  • 7af96bbb22 Slight improvement to computing clock resolution in benchmarking Martin Hořeňovský 2024-07-22 10:08:59 +02:00
  • 22e6490325 Remove copyability from BenchmarkFunction Martin Hořeňovský 2024-07-22 09:50:24 +02:00
  • 595bf9864e Update to macos-12 GHA image Martin Hořeňovský 2024-07-22 10:19:27 +02:00
  • 381f29e974 Bazel support: Update skylib version to 1.6.1 Vertexwahn 2024-05-05 21:36:40 +02:00
  • 37c8b2d2b3 Adding unapproved.txt files to gitignore KStocky 2024-07-06 22:33:34 +01:00
  • 292d64da32 Ignore all files with the name CMakeUserPresets.json KStocky 2024-07-06 16:11:10 +01:00
  • c974e30974 Allow for Catch::Approx to be used in a constexpr context 1753812843804645169/tmp_refs/heads/constexpr_approx 1753812843804645169/constexpr_approx constexpr_approx Chris Thrasher 2024-05-16 13:23:38 -06:00
  • 4e8d92bf02 v3.6.0 v3.6.0 Martin Hořeňovský 2024-05-05 20:58:18 +02:00
  • 8ce2426e53 Handle ANSI escape sequences when performing column wrapping (#2849) Jeremy Rifkin 2024-05-04 16:43:52 -05:00
  • fa5a53df17 Explicitly silence Wnon-virtual-dtor in Decomposer and MatchExpr Martin Hořeňovský 2024-04-30 21:08:35 +02:00
  • a654e4b038 Don't include numerically unstable tests in approvals Martin Hořeňovský 2024-04-30 19:21:27 +02:00
  • ef713582d2 Default StringMaker<FloatingPointType>::precision to max_digits10 Martin Hořeňovský 2024-04-30 16:43:05 +02:00
  • ee1450f268 Merge pull request #2862 from rikyoz/backport-clang-tidy-bugprone-chained-comparison v2.x Martin Hořeňovský 2024-04-25 14:29:32 +02:00
  • a2b2e1f707 Fix clang-tidy bugprone-chained-comparison warnings on v2.x Oz 2024-04-22 22:05:38 +02:00
  • efb39689d9 Add test for handleFatalErrorCondition within JUnit reporter Martin Hořeňovský 2024-04-20 16:29:56 +02:00
  • 42fe78d0ba Handle active Sections for fatal errors Altan Birler 2024-04-15 13:25:08 +02:00
  • 2bce3e276b add bazel build rule for SelfTest (#2857) c8ef 2024-04-22 03:05:55 +08:00
  • df04df94db conanfile: fix cmake_target_name of Catch2::Catch2. Vincent Saulue-Laborde 2024-04-18 19:19:09 +02:00
  • f2320724a7 Fix build on ARM64EC (#2858) AgostonSzepessy 2024-04-19 01:36:37 -07:00
  • 8e80b8f22c conanfile: set compatibility_cppstr = False. Vincent Saulue-Laborde 2024-04-17 21:26:13 +02:00
  • 53ddf37af4 Use Catch::StringMaker for output in WithinRelMatcher (#2846) Ian Bell 2024-04-15 05:35:39 -06:00
  • 029fe3b460 Actually check for x64 target with MSVC Martin Hořeňovský 2024-04-13 22:51:17 +02:00
  • 65794fd2b8 Fix ARM64 windows builds Martin Hořeňovský 2024-04-12 15:20:08 +02:00
  • 838f8d71cb Remove unnecessary CMake variables (#2853) Chris Thrasher 2024-04-11 07:39:08 -06:00
  • b5373dadca v3.5.4 v3.5.4 1753819085089322451/tmp_refs/tags/v3.5.4 1753817160629029998/tmp_refs/tags/v3.5.4 1753814409937733215/tmp_refs/tags/v3.5.4 1753808418329190179/tmp_refs/tags/v3.5.4 Martin Hořeňovský 2024-04-10 12:05:46 +02:00
  • cd8f97e6c7 Explicitly outline TestRegistry destructor into .cpp file Martin Hořeňovský 2024-04-08 13:57:53 +02:00
  • 05fb437cbb Fix & extend tests for comparing const instances of zero lit types Martin Hořeňovský 2024-04-08 13:15:31 +02:00
  • 71b11c4e33 Fix assertion for const instance of std::ordering Martin Hořeňovský 2024-04-08 11:02:22 +02:00
  • 0a6a2ce887 Fix preprocessor check for enabling FP reproducibility tests Martin Hořeňovský 2024-04-06 20:19:47 +02:00
  • 355a6e273b Add M1 MacOS workflow Martin Hořeňovský 2024-04-06 19:53:54 +02:00
  • bff6e35e2b Replace last use of std::uniform_int_distribution with our own Martin Hořeňovský 2024-04-02 18:13:15 +02:00
  • d99eb8bec8 Optimize 64x64 extended multiplication implementation Martin Hořeňovský 2024-04-02 18:09:34 +02:00
  • f181de9df4 Use SizedUnsignedType_t to pick UnsignedType for uniform_integer_distribution Martin Hořeňovský 2024-04-03 12:29:51 +02:00
  • 9271083a04 Merge pull request #2850 from jeremy-rifkin/jr/mention-succeed-in-loggingmd Martin Hořeňovský 2024-03-30 15:59:43 +01:00
  • 07701f946a Mention SUCCEED along with FAIL in logging.md Jeremy 2024-03-29 15:40:18 -05:00
  • 7ce3579976 Allow CATCH_CONFIG_DEFAULT_REPORTER to be arbitrary reporter spec Martin Hořeňovský 2024-03-26 23:48:35 +01:00
  • c0dfe13bb6 Improve example for custom options in reporter spec Martin Hořeňovský 2024-03-26 23:28:48 +01:00
  • cad65c5003 Fix insufficiently escaped backslash in docs Martin Hořeňovský 2024-03-26 23:22:58 +01:00
  • ad99834c14 Add back g++ 5 and 6 to the CI builds Martin Hořeňovský 2024-03-26 18:10:53 +01:00
  • 3cd90c5c3b Add tests for multiple args to DL_PATHS in catch_discover_tests Martin Hořeňovský 2024-03-26 17:49:55 +01:00
  • 202bdee977 Fix TEST_DL_PATHS to be multi-args Cristian Le 2024-02-26 11:09:07 +01:00
  • bfe3ff8f19 Specify minimum C++ version for amalgamated test build Chris Thrasher 2024-03-13 11:16:07 -06:00
  • a2a3c55058 Improve Conan recipe support (#2831) Uilian Ries 2024-03-12 22:59:28 +01:00
  • a7782d1d7c Add workaround for unguarded use of __has_extension (for v2.x) morinmorin 2024-03-13 03:35:34 +09:00
  • eb8f2c5810 Add workaround for unguarded use of __has_extension morinmorin 2024-03-13 02:10:03 +09:00
  • 88f4ec3cc5 Ignore C++98 related compiler warnings Chris Thrasher 2024-03-12 11:27:06 -06:00
  • 792c3b7549 Stop repeating conditional in endif() Chris Thrasher 2024-03-12 13:06:17 -06:00
  • 1a44e6f661 Use built-in CMake feature for requiring a specific language standard Chris Thrasher 2024-03-12 13:19:31 -06:00
  • 7ee2173aca Update CI image to macOS 14 1753818088666494470/tmp_refs/heads/macos-13 1753818088666494470/macos-13 1753816313287270134/tmp_refs/heads/macos-13 1753816313287270134/macos-13 macos-13 Chris Thrasher 2024-03-12 12:38:25 -06:00
  • 20d3f1939d Ignore C++98 related compiler warnings Chris Thrasher 2024-03-12 11:27:06 -06:00
  • 459ac8562b Fix build with gcc 5.4 Cristian Morales Vega 2024-03-11 11:33:29 +00:00
  • 8ac8190e49 v3.5.3 v3.5.3 1753819678837266791/tmp_refs/tags/v3.5.3 Martin Hořeňovský 2024-03-01 22:07:10 +01:00
  • b20b365fd2 releaseCommon: fix SyntaxWarning: invalid escape sequence '\s' Martin Jeřábek 2024-03-01 12:00:04 +01:00
  • 4d8affc989 less copies and allocations in replaceInPlace Martin Jeřábek 2024-02-25 18:01:28 +01:00
  • cde3509664 Fix various useful clang-tidy warnings Martin Jeřábek 2024-03-01 11:15:27 +01:00
  • 7677c1658e ci: add clang-tidy run Martin Jeřábek 2024-02-21 23:06:53 +01:00
  • 92d3b23913 add .clang-tidy config Martin Jeřábek 2024-02-25 18:02:40 +01:00
  • dca87563bb Evaluate argument of TEST_CASE in static-analysis mode Martin Jeřábek 2024-02-19 18:38:03 +01:00
  • da303cc668 Evaluate argument of (DYNAMIC_)SECTION in static-analysis mode Martin Jeřábek 2024-02-19 18:17:42 +01:00
  • c3fd4eb17e Update outdated tests for stringifying characters Martin Hořeňovský 2024-03-01 15:09:06 +01:00
  • fb51116d5b Avoid useless FDuration cast in benchmark analysis (#2823) Sven 2024-02-26 23:25:58 +01:00
  • ed6ac8a629 Update AppVeyor exclusion branch pattern for Github Actions Martin Hořeňovský 2024-02-23 20:52:04 +01:00
  • e7913f1363 Reinstate VS 2017 CI in AppVeyor Martin Hořeňovský 2024-02-23 20:51:26 +01:00
  • 4f3871d53f Compiler compatibility for Visual Studio 2017 (v141) for template friend operator == (#2792). James Smith 2024-02-23 00:07:52 +01:00
  • f476bcb633 fix double promotion in catch_approx.cpp Sven Johannsen 2024-02-21 11:40:04 +01:00
  • 024cfb3542 Link Android's log with PRIVATE visibility (#2815) itacud95 2024-02-20 00:32:12 +01:00
  • 28c2f0b0c2 Mention x87 and ffast-math breaking FP random gen reproducibility Martin Hořeňovský 2024-02-17 11:01:43 +01:00
  • 2e1b02a0e2 Document issue with spaceship operator in assertion and MSVC Martin Hořeňovský 2024-02-16 21:54:25 +01:00
  • 82e9b9b5f2 Update CMake build instructions for current CMake version Martin Hořeňovský 2024-02-08 22:05:08 +01:00
  • 031a163a2c Improve tutorial.md with link to two-file setup instructions. Fernando J. Iglesias García 2024-01-10 10:33:03 +01:00
  • 562f31029a Use the same Conan CMake target setup for Conan v1 and v2. Martin Hořeňovský 2024-02-17 22:30:26 +01:00
  • 62d4aecb8c Conan v2 (#2805) Devon Adair 2024-02-17 10:42:44 -05:00
  • b817497528 Fix number of current reporter Letu Ren 2024-01-30 16:20:16 +08:00
  • 4f1b24df77 clarify duration unit in docs Julia Paluch 2024-02-02 13:42:32 -05:00
  • 3157d6bbf1 Add Bazel instructions to integration docs (#2812) Fædon Jóhannes 2024-02-16 15:58:09 +00:00