Commit Graph

  • 9e445930cc
    Remove obsolete todo Martin Hořeňovský 2022-06-02 11:54:15 +0200
  • 7ae9ffc4d9 Fix crash when running with --list-listeners and no registered listeners. Sergio Losilla 2022-06-02 11:21:35 +0300
  • 9347fa27ce Add table with verbosity levels (missing --list-listeners) Sergio Losilla 2022-06-01 17:19:01 +0300
  • 2dc657cd1f
    Make default colour selection fall-through Martin Hořeňovský 2022-06-02 09:16:04 +0200
  • bac7d6bd4e
    fix: use standard main function on MinGW Amin Yahyaabadi 2022-06-01 16:58:45 -0700
  • cca5923502
    Leak full Wparentheses suppression for GCC 9 Martin Hořeňovský 2022-05-31 23:57:02 +0200
  • e33de8fc05
    Update FetchContent docs to use 2.13.9 Martin Hořeňovský 2022-05-31 12:31:02 +0200
  • 8c952bd076
    Point to 3.0.1 in FetchContent example Martin Hořeňovský 2022-05-31 11:49:14 +0200
  • 7424d840f3
    Merge 56d04d2c5d into 85c00eb946 HoseynHeydari 2022-05-24 14:45:54 -0600
  • 3ea984cfa8 Update documentation - add pkg-config examples. Petr Kubánek 2022-05-24 10:07:17 +0200
  • 85c00eb946
    Ensure that console_width.hpp includes user_config.hpp first Martin Hořeňovský 2022-05-23 23:57:34 +0200
  • 3a18a688a0
    Mention CMake's integration with CATCH_CONFIG options Martin Hořeňovský 2022-05-21 13:04:09 +0200
  • 01621ef719 Suppress NVCC unused variable warnings Alexander Hans 2022-05-18 15:37:49 +0200
  • 404268c43b Avoid "warning C4702: unreachable code" with MSVC Hana Dusíková 2022-05-18 12:33:48 +0200
  • 605a34765a
    v3.0.1 v3.0.1 Martin Hořeňovský 2022-05-17 22:13:36 +0200
  • abb669d4fd
    Extend project call for Catch2 Martin Hořeňovský 2022-05-17 22:12:41 +0200
  • dcafc605f3
    Only reseed the internal RNG when a test is first entered Martin Hořeňovský 2022-05-17 21:49:17 +0200
  • 7a2a6c632f
    Make Random*Generators be seedable Martin Hořeňovský 2022-05-17 17:57:15 +0200
  • 359cd6187d
    Rename global rng() to sharedRng() Martin Hořeňovský 2022-05-17 15:37:14 +0200
  • 9c72b303d9
    Reseed global rng instance unconditionally Martin Hořeňovský 2022-05-17 12:35:34 +0200
  • 6044f021cf
    Don't reseed std::srand when resetting rng state Martin Hořeňovský 2022-05-17 11:54:12 +0200
  • 5d7883b551
    Remove leftover comment in tests Martin Hořeňovský 2022-05-16 21:50:52 +0200
  • 04a54b0e87
    Fix release automation script Martin Hořeňovský 2022-05-16 18:39:01 +0200
  • 48f3226974
    Add support for retrieving generator's element as string Martin Hořeňovský 2022-05-16 16:34:06 +0200
  • af8b54ecd5
    Generators now keep track of the index of current element Martin Hořeňovský 2022-05-16 11:56:11 +0200
  • 07bec74096
    Use better instruction for CATCH_TRAP on ARM Macs Martin Hořeňovský 2022-05-15 23:15:07 +0200
  • 1127d847a1
    Use better instruction for CATCH_TRAP on ARM Macs Martin Hořeňovský 2022-05-15 23:15:07 +0200
  • 316025a0d8
    Properly handle startup reporter registration errors Martin Hořeňovský 2022-05-15 10:35:07 +0200
  • 33aeb603fe
    Add check for registering multiple reporters under same name Martin Hořeňovský 2022-05-15 09:54:27 +0200
  • fc3d11b1d1
    Add Wfloat-equal to default-enabled warnings Martin Hořeňovský 2022-05-14 15:37:39 +0200
  • 1ef65d60f1
    Tiny fixup in Misc.tests.cpp Martin Hořeňovský 2022-05-11 22:56:30 +0200
  • ed6b38b096
    Specialize XML reporter's listener listing Martin Hořeňovský 2022-05-10 20:52:53 +0200
  • 5a49285e9c
    Add --list-listeners option Martin Hořeňovský 2022-05-10 20:00:36 +0200
  • ae475a3c19
    Optional support for listener descriptions Martin Hořeňovský 2022-05-10 13:52:16 +0200
  • d60fbe49be
    Slight improvement for reporter test Martin Hořeňovský 2022-05-10 19:16:50 +0200
  • a733b58cd2
    Replace C++23-deprecated aligned_storage_t Martin Hořeňovský 2022-05-10 00:07:22 +0200
  • ca455815fd ObjectStorage: port away from std::aligned_storage Marc Mutz 2022-05-07 11:41:38 +0200
  • 8b921e1a0e ObjectStorage: port away from std::aligned_storage Marc Mutz 2022-05-07 11:41:38 +0200
  • d9b0a38f81
    Report Catch2's version in the xml reporter output Martin Hořeňovský 2022-05-03 19:44:55 +0200
  • 40c8909a49
    Rename useColourOnPlatform => useImplementationForStream Martin Hořeňovský 2022-05-03 19:04:29 +0200
  • 91ea25e51a
    Fix use of u8-literal that would break in C++20 Martin Hořeňovský 2022-05-03 10:49:45 +0200
  • e2d07d35f4
    Add -Wmissing-prototypes to common warnings Martin Hořeňovský 2022-05-02 12:57:46 +0200
  • d2cb934d28
    Add -Wmissing-variable-declarations to common warnings Martin Hořeňovský 2022-05-02 12:51:46 +0200
  • 7752229105
    Add -Wsuggest-destructor-override to enabled warnings Martin Hořeňovský 2022-05-02 10:45:02 +0200
  • 722c197855
    Enable a bunch of extra warnings Martin Hořeňovský 2022-05-01 23:15:24 +0200
  • 198808a24e
    Misc cleanups from exploring Clang warnings Martin Hořeňovský 2022-05-02 12:52:55 +0200
  • 198713e5dc
    Cleanup of unused functions Martin Hořeňovský 2022-05-02 12:13:29 +0200
  • b84067ea6f
    Clean up .gitignore Martin Hořeňovský 2022-05-01 23:10:37 +0200
  • 332de39cd4
    Remove some useless casts Martin Hořeňovský 2022-04-28 14:06:01 +0200
  • c410e2596c
    Add some extra warnings Martin Hořeňovský 2022-04-28 11:40:52 +0200
  • 4c1cf4aa67
    Sorted and removed duplicates from the compiler warning list Martin Hořeňovský 2022-04-28 11:06:53 +0200
  • 745cc82cd3
    Remove some old commented out CMake code Martin Hořeňovský 2022-04-28 10:53:03 +0200
  • 07dfb4b070
    Update PARENT_SCOPE cmake module path with path to extras/ Martin Hořeňovský 2022-04-27 23:28:31 +0200
  • 5e86ead366
    Exclude doxygen docs from documentation install step Martin Hořeňovský 2022-04-27 14:57:55 +0200
  • e1a3f05bf5
    Add missing lisence in catch_dll_public.hpp Alecto Irene Perez 2022-04-26 23:44:10 -0600
  • 87cbc79ffc
    Fix naming of include guards Alecto Irene Perez 2022-04-26 23:40:29 -0600
  • 72b1a07250
    Add bulid/ and .cache/ to .gitignore Alecto Irene Perez 2022-04-26 23:33:37 -0600
  • e3bbb01978
    Merge remote-tracking branch 'origin/devel' into catch2-dynamic-lib Alecto Irene Perez 2022-04-26 23:31:20 -0600
  • e6e0d4e023
    Add presets for building shared libraries Alecto Irene Perez 2022-04-26 22:32:07 -0600
  • eb1f4d678d
    Generate amalgamated files Alecto Irene Perez 2022-04-26 16:45:35 -0600
  • aef77b7666
    Make default visibility hidden Alecto Irene Perez 2022-04-26 16:29:48 -0600
  • 9dc229693d
    Document the stability guarantees of '--order rand' option Martin Hořeňovský 2022-04-25 21:43:10 +0200
  • db57a4956f
    Fixup ToC in command-line.md Martin Hořeňovský 2022-04-25 21:39:48 +0200
  • 48177831ee
    Add version placeholder to the example doc in contributing.md Martin Hořeňovský 2022-04-25 21:35:59 +0200
  • ee3bbecf51
    Improve include guard docs in contributing.md Martin Hořeňovský 2022-04-25 21:33:05 +0200
  • 431dcf36ea
    Document Catch2's API/ABI stability policies Martin Hořeňovský 2022-04-25 18:58:50 +0200
  • e882cb8eb1
    Document the new --skip-benchmarks flag Martin Hořeňovský 2022-04-25 18:36:40 +0200
  • 561fe26cd5 Indent section names Bert Wesarg 2022-04-14 08:20:22 +0200
  • c2bc321607
    Add pipeline running tests under Valgrind to GitHub Action Martin Hořeňovský 2022-04-23 23:41:32 +0200
  • ea9029c478
    Fix pkg list name in CMake config workflow Martin Hořeňovský 2022-04-24 13:34:20 +0200
  • c65e5b6514
    Add 'uses-python' label to tests using Python Martin Hořeňovský 2022-04-24 12:50:24 +0200
  • 880285b433
    Tiny cleanup in catch_clara.cpp Martin Hořeňovský 2022-04-24 12:33:16 +0200
  • 07cdef2096
    Fix uninit memory in Clara tests Martin Hořeňovský 2022-04-24 12:25:46 +0200
  • 5baa29b6b9
    Add test for %debug stream name Martin Hořeňovský 2022-04-23 23:34:27 +0200
  • 291b35b389
    Added --skip-benchmarks command-line option. (#2408) Daniel Feist 2022-04-23 23:14:49 +0200
  • fe44137b70 Tighten up --skip-benchmarks test Martin Hořeňovský 2022-04-23 23:10:03 +0200
  • 468f80ef59 Set lambda to be used if and only if benchmark is not skipped Daniel Feist 2022-04-23 15:47:46 +0200
  • 5260fd2fb3 Removed unused includes Daniel Feist 2022-04-23 15:41:44 +0200
  • d81e0eadf2 Added new CTest test for --skip-benchmarks cmd line option The new CTest runs a dedicated TEST_CASE with the --skip-benchmarks option. The TEST_CASE can only succeed when the two benchmarks inside are skipped. Daniel Feist 2022-04-23 15:38:12 +0200
  • 3872c3a3a3 Improved documentation of --skip-benchmarks cmd line option - Added version placeholder in documentation - Improved description of as suggested Daniel Feist 2022-04-23 15:28:31 +0200
  • 1ba5a45611 Merge branch 'devel' into command_line_option_skip_benchmarks Daniel Feist 2022-04-23 12:47:45 +0200
  • f526ff0fc3
    Bump version to v3.0.0 preview 5 v3.0.0-preview5 Martin Hořeňovský 2022-04-20 23:46:07 +0200
  • 17a04f88d9
    Always report rng seed from builtin reporters Martin Hořeňovský 2022-04-19 10:32:13 +0200
  • 90e6905050
    Remove no longer used CATCH_USE_VALGRIND cmake option Martin Hořeňovský 2022-04-18 12:14:21 +0200
  • 6bdc7e1a65
    Remove unused function in Clara Martin Hořeňovský 2022-04-17 23:30:40 +0200
  • 56d04d2c5d Move compiler detection header beffore using CATCH_COMPILER_CLANG macro. (see #2094) HoseynHeydari 2022-04-18 01:48:32 +0430
  • d71b4617e9
    Disable Werror for unknown pragmas in tests Martin Hořeňovský 2022-04-17 21:11:36 +0200
  • e1827f7875 Merge remote-tracking branch 'upstream/devel' into devel. (see #2094) HoseynHeydari 2022-04-16 20:47:56 +0430
  • 7b93a2014c
    Rename catch_stream -> catch_reusable_string_stream Martin Hořeňovský 2022-04-16 15:00:41 +0200
  • 98bb638fb2
    Split out IStream out of catch_stream.hpp Martin Hořeňovský 2022-04-16 14:43:40 +0200
  • 05e85c5652
    Split out Catch::cout/cerr/clog into their own file Martin Hořeňovský 2022-04-16 14:12:56 +0200
  • eed97e99a4 Remove unnecessary includes. (see #2094) HoseynHeydari 2022-04-16 02:47:54 +0430
  • 5fa59e98ae Merge remote-tracking branch 'upstream/devel' into devel (see #2094) HoseynHeydari 2022-04-16 01:19:46 +0430
  • cb49c62af9 Move macros to seprate header file. (see #2094) HoseynHeydari 2022-04-16 01:13:02 +0430
  • b520257676
    Split REMOVE_PARENS from catch_preprocessor.hpp Martin Hořeňovský 2022-04-15 17:14:25 +0200
  • 574d042821
    Push catch_preprocessor include down from test_macros header Martin Hořeňovský 2022-04-15 16:40:06 +0200
  • c742ea9ad9
    Some IWYU include cleanups Martin Hořeňovský 2022-04-14 17:16:01 +0200
  • d8b5016fc9 Add MINGW32 compiler flag. (see #2094) HoseynHeydari 2022-04-14 17:56:19 +0430
  • e3aaa40fe7 Add MSVC compiler flag. (see #2094) HoseynHeydari 2022-04-14 17:23:59 +0430
  • c665fd7f50 Add clang compiler flag. (see #2094) HoseynHeydari 2022-04-14 16:46:59 +0430