Commit Graph

  • 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 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 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 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
  • 4570fca24b
    Remove obsolete C++14 define Martin Hořeňovský 2024-02-13 00:01:13 +01:00
  • 0787132fc8
    Add documentation for the current state of decomposer Martin Hořeňovský 2024-02-12 13:43:21 +01:00
  • dc51386b9f
    Support literal-zero detectors using consteval int constructors Martin Hořeňovský 2024-02-08 22:21:18 +01:00
  • bbba3d8a06
    Disable CI for GCC 5 and 6 Martin Hořeňovský 2024-02-10 23:30:38 +01:00
  • d937427f1f
    Disable tests for reproducible FP on non-SSE2 x86 targets Martin Hořeňovský 2024-02-10 22:02:09 +01:00
  • 2a5de4e447
    Fix OOB access when computing -# tag for file without extension Martin Hořeňovský 2024-02-08 22:10:39 +01:00
  • 1078e7e95b Fix clang-tidy bugprone-chained-comparison warnings Chris Thrasher 2024-01-23 13:35:52 -07:00
  • 79205da6a6
    Fix typo in release notes for v3.5.2 Martin Hořeňovský 2024-01-15 14:23:00 +01:00
  • 658acee86e
    Run tests on all cores in GHA jobs Martin Hořeňovský 2024-01-15 14:22:45 +01:00
  • 05e10dfccc
    v3.5.2 v3.5.2 Martin Hořeňovský 2024-01-15 14:13:53 +01:00
  • 597ce12b65 reporters: silence -Wsubobject-linkage Tim Blechmann 2024-01-10 17:42:46 +08:00
  • 05786fa7ec
    Remove redundant destructors Chris Thrasher 2023-12-28 16:39:19 -06:00
  • d79bfa05c7
    More readable config default Martin Hořeňovský 2024-01-14 21:25:04 +01:00
  • 6ebdd8fac2
    Add Wsubobject-linkage to warning flags Martin Hořeňovský 2024-01-14 21:22:09 +01:00
  • 7f931d6df4
    Add tests for scaled ULP distance between +/- FLT/DBL_MAX Martin Hořeňovský 2024-01-14 21:07:43 +01:00
  • a0ef2115f8
    Cleanup types in resample Martin Hořeňovský 2024-01-14 20:59:05 +01:00
  • 863c662c0e
    Fix adding Opts with | to lvalue Parser Martin Hořeňovský 2024-01-02 23:27:13 +01:00
  • f981c9cbca
    v3.5.1 v3.5.1 Martin Hořeňovský 2023-12-31 15:15:04 +01:00
  • a5245ac76b
    Remove redundant destructors remove_redundant_destructors Chris Thrasher 2023-12-28 16:39:19 -06:00
  • b7b71ffd3a
    Merge pull request #2786 from catchorg/redundant_link_libraries Martin Hořeňovský 2023-12-29 21:31:03 +01:00
  • 048d7f7796
    Fix clang warning about redundant link libraries Chris Thrasher 2023-12-28 16:27:51 -06:00
  • a9a94bec13 Bazel support: Bump bazel-skylib version to 1.5.0 Vertexwahn 2023-12-18 19:43:07 +01:00
  • c8262e1f40
    Handle linking to liblog when [cross] building for Android using meson. (#2784) 影月 零 2023-12-29 07:40:42 +09:00
  • 08bdd43fcd
    Merge pull request #2785 from jpalus/optional-reproducible-build Martin Hořeňovský 2023-12-28 21:20:41 +01:00
  • 1512dac7e4
    Make compiler flags for reproducible builds optional Jan Palus 2023-12-28 00:41:54 +01:00
  • b52d97855d
    Move-enable various parts of TextFlow Martin Hořeňovský 2023-12-27 21:43:40 +01:00
  • eaafd07674
    Avoid copying TokenStreams while parsing Martin Hořeňovský 2023-12-27 21:11:34 +01:00
  • 5d637d4c6b
    Args and TokenStream use StringRefs instead of std::strings Martin Hořeňovský 2023-12-27 16:19:49 +01:00
  • cd3c7ebe87
    Use StringRef for Opt's optNames Martin Hořeňovský 2023-12-26 14:01:15 +01:00
  • 5d5f42f99b
    Enable moving Opts into Parser Martin Hořeňovský 2023-12-26 11:57:38 +01:00
  • c57e349d1d
    Avoid copying Clara::Parser for every inserted Opt Martin Hořeňovský 2023-12-26 11:55:19 +01:00
  • 822c44a203
    Cleanup help string construction in Clara Martin Hořeňovský 2023-12-23 16:06:30 +01:00
  • 2295d2c8cc
    Store Opt/Arg hint and description as StringRef Martin Hořeňovský 2023-12-23 16:02:37 +01:00
  • 2b69a3e216
    Remove superfluous catch_session.hpp include in catch_sharding.hpp Martin Hořeňovský 2023-12-26 00:01:29 +01:00
  • c809cb4d1c
    Update Doxyfile for newer doxygen Martin Hořeňovský 2023-12-23 11:27:46 +01:00
  • 9aadc3a53d
    Cleanup includes in sources Martin Hořeňovský 2023-12-21 18:42:40 +01:00
  • 64ade68ca2
    Remove superfluous duration_casts from benchmarking Martin Hořeňovský 2023-12-21 18:40:00 +01:00
  • 680064d391
    Don't store right end of the interval in uniform_integer_distribution Martin Hořeňovský 2023-12-21 18:39:18 +01:00
  • 3acb8b30f1
    More detailed examples for lifetimes in combined matcher exprs Martin Hořeňovský 2023-12-13 17:07:59 +01:00
  • 3f23192e55
    Fix typo in release notes Martin Hořeňovský 2023-12-13 16:58:19 +01:00
  • d40a3289e5
    Support MODULE.bazel (#2781) Igor Machado Coelho 2023-12-13 13:22:56 -03:00
  • 53d0d913a4
    v3.5.0 v3.5.0 Martin Hořeňovský 2023-12-11 00:55:40 +01:00