Commit Graph

  • 2070889600 Clang-format configuration added. offa 2020-04-29 13:18:46 +0200
  • e7189f1e4f Make scripts/updateDocumentToC.py executable. Richard Ash 2020-06-18 17:02:21 +0100
  • 2d04177bd6 Make scripts/updateDocumentToC.py executable. Richard Ash 2020-06-18 17:02:21 +0100
  • 1806b21545
    Add explicit test for shortcircuiting behaviour of combined matchers Martin Hořeňovský 2020-06-14 21:48:08 +0200
  • 288416f501
    Devirtualize NameAndLocation query on trackers Martin Hořeňovský 2020-06-13 19:26:17 +0200
  • cbbebb65b6
    Fix copy paste error in 7-arg TEMPLATE_TEST_CASE_SIG implementation Martin Hořeňovský 2020-06-13 15:41:25 +0200
  • fb08596b1b
    Clarify documentation about nested generators Martin Hořeňovský 2020-06-13 11:11:19 +0200
  • 0614a4acb3 Hide std::exception_ptr and friends if exceptions disabled Matthias Blankertz 2020-06-04 11:53:13 +0200
  • a5359d40da Adding ifdefs Nadav Kra-oz 2020-06-08 17:53:18 +0300
  • e150c86199 Hide std::exception_ptr and friends if exceptions disabled Matthias Blankertz 2020-06-04 11:53:13 +0200
  • a76ed04d4f Merge branch 'master' of https://github.com/catchorg/Catch2 bogdasar1985 2020-06-02 09:30:28 +0500
  • 0f12995501
    Fix compilation of examples Martin Hořeňovský 2020-06-01 21:27:58 +0200
  • 0807fdb175
    Replace stray tabs with spaces Martin Hořeňovský 2020-06-01 19:06:41 +0200
  • 9500ded83b
    Improved generator tracking Martin Hořeňovský 2020-06-01 19:04:23 +0200
  • 392e44ec21
    Minor refactoring of CompactReporter Martin Hořeňovský 2020-05-31 22:34:37 +0200
  • 317145514f
    Add op+(StringRef, StringRef) -> std::string Martin Hořeňovský 2020-05-31 22:30:41 +0200
  • f2b9508081
    Remove last vestiges of shared ptr use with IConfig Martin Hořeňovský 2020-05-30 14:30:20 +0200
  • 1d1ccf8f3c
    Replace all uses of std::unique_ptr with Catch::Detail::unique_ptr Martin Hořeňovský 2020-05-25 09:45:24 +0200
  • 41bbaa6d57
    Implement a simplified variant of std::unique_ptr<T> Martin Hořeňovský 2020-05-24 23:41:02 +0200
  • 66ab942903
    Refactor StreamEndStop slightly Martin Hořeňovský 2020-05-30 15:43:37 +0200
  • 6c6ebe374a fixing UB bogdasar1985 2020-05-28 19:13:55 +0500
  • 61e6e806fc fixing UB bogdasar1985 2020-05-28 19:13:55 +0500
  • 770b50bae3 изменено: include/external/clara.hpp изменено: include/internal/catch_string_manip.cpp изменено: third_party/clara.hpp bogdasar1985 2020-05-28 18:44:28 +0500
  • d05a8e2e24 Add Bazel support for the v3 branch Valentin Tolmer 2020-05-25 15:44:57 +0200
  • 1ccc9a999e Add Bazel support for the v3 branch Valentin Tolmer 2020-05-25 15:44:57 +0200
  • b1b5cb8122
    v2.12.2 v2.12.2 Martin Hořeňovský 2020-05-25 15:13:18 +0200
  • 77dc8cfc45
    Really fix use of std::result_of when invoke_result is available Martin Hořeňovský 2020-05-21 21:39:19 +0200
  • 1356788ea8
    Avoid using std::result_of when std::invoke_result is available Martin Hořeňovský 2020-05-21 21:39:19 +0200
  • ddc9f4c61d
    Avoid using std::result_of when std::invoke_result is available Martin Hořeňovský 2020-05-21 21:39:19 +0200
  • 21d284df34
    Session now holds Config in unique_ptr instead of shared_ptr Martin Hořeňovský 2020-05-19 18:02:05 +0200
  • 668454b36b
    Do not share ownership of Config in RunContext Martin Hořeňovský 2020-05-19 17:37:09 +0200
  • 458241cc90
    Do not use shared_ptr<Config> when listing things Martin Hořeňovský 2020-05-19 17:29:24 +0200
  • fa160cf3f2
    Keep reporter pointer around in TestGroup Martin Hořeňovský 2020-05-19 17:20:11 +0200
  • a17b9f754a
    Remove unused function Martin Hořeňovský 2020-05-19 16:02:10 +0200
  • c2852c9944
    Remove some uses of std::shared_ptr Martin Hořeňovský 2020-05-19 15:40:32 +0200
  • 4394d3ae65
    Translate exceptions by const reference instead of plain ref Martin Hořeňovský 2020-05-19 21:23:35 +0200
  • 4b2f1da02a
    Split CATCH_TRANSLATE_EXCEPTION into its own header Martin Hořeňovský 2020-05-19 21:16:33 +0200
  • 0c6fda6e7d
    Cleanup benchmark headers a tiny bit Martin Hořeňovský 2020-05-19 18:12:25 +0200
  • bad8b7c866
    Fix make_shared used instead of make_unique Martin Hořeňovský 2020-05-19 14:25:54 +0200
  • 964303706a
    Fixup catch_discover_tests Martin Hořeňovský 2020-05-19 20:20:16 +0200
  • 54882dbb11
    Don't include <tuple> everywhere in benchmarks Martin Hořeňovský 2020-05-19 14:17:47 +0200
  • b4a61cfd29
    Remove superfluous overload of operator== Martin Hořeňovský 2020-05-18 21:32:08 +0200
  • d86834e5b5
    Push down #include <ostream> to .cpp files Martin Hořeňovský 2020-05-18 21:31:41 +0200
  • 39e093021c
    Remove some superfluous includes Martin Hořeňovský 2020-05-18 20:55:21 +0200
  • bed47374ce
    Remove obsolete comment in UnorderedEquals vector matcher Martin Hořeňovský 2020-05-18 14:29:50 +0200
  • 0e9bae1cdb Create a BUILD file for compatibility with bazel Valentin Tolmer 2020-05-08 10:08:46 +0200
  • f133277910
    Add status attribute to JUnit's section reporting Martin Hořeňovský 2020-05-15 21:00:19 +0200
  • f764ee3d30
    Document that user can only provide main in TU with CONFIG_RUNNER Martin Hořeňovský 2020-05-15 15:57:27 +0200
  • c190061001
    Fix compilation failure when using libstdc++10 (#1929) Natsu 2020-05-15 17:30:12 +0800
  • e867ce7769
    Fix missing backticks on release notes Martin Hořeňovský 2020-05-15 10:54:20 +0200
  • f7fbbac601
    Update release notes for v3 v3.0.0-preview2 Martin Hořeňovský 2020-05-14 14:57:22 +0200
  • ddde2f5e33
    Remove obsolete configuration macros from the documentation Martin Hořeňovský 2020-05-14 14:52:33 +0200
  • d5e87eabbb
    Add provided generic matchers to the documentation Martin Hořeňovský 2020-05-14 14:48:48 +0200
  • 67215805ff Move using declarations akemimadoka 2020-05-14 17:49:37 +0800
  • 0ac9c3761b Fix compilation failure when using libstdc++10 The failure case is published on https://wandbox.org/permlink/E3IuG3dbqTTDAwxv Which can be fixed by this patch as https://wandbox.org/permlink/jDqVGe2TlJ8F3Q9r This bug is caused by std::__detail::begin declared by bits/iterator_concepts.h, the function may be lookup by adl, like the case above, so here will be a matched but deleted begin, not the begin returning not_this_one This patch fixed the bug by detecting whether expression begin(std::declval<T>()) is well-formed directly akemimadoka 2020-05-14 17:05:54 +0800
  • 29d4b3768c
    Add Wsuggest-override to warning flags Martin Hořeňovský 2020-05-13 13:15:37 +0200
  • ae0ba81423
    Use more warnings for develoment builds Martin Hořeňovský 2020-05-12 13:57:16 +0200
  • 03ef6b9f9a
    Explicitly default smfs when relevant to avoid Wdeprecated-copy-dtor Martin Hořeňovský 2020-05-11 20:15:58 +0200
  • 579dcd1a76
    Ignore Wdeprecated for Clara Martin Hořeňovský 2020-05-12 16:22:11 +0200
  • eb267b424b
    Tap reporter changes Martin Hořeňovský 2020-05-12 15:40:39 +0200
  • 2528247351
    Delete Capturer's smf Martin Hořeňovský 2020-05-12 13:51:58 +0200
  • b1dcdc5032 Fix invalid isspace call detected by PREfast Billy Robert O'Neal III 2020-05-11 20:38:09 -0700
  • 6f3cbf4481 Fix invalid isspace call detected by PREfast Billy Robert O'Neal III 2020-05-11 20:38:09 -0700
  • f56832d3ea
    Add Catch2::Catch2 alias for Catch2 CMake target Martin Hořeňovský 2020-05-11 20:05:10 +0200
  • 601ca1c670
    Refactor some uses of virtual -> override Martin Hořeňovský 2020-05-11 16:34:55 +0200
  • a39154e115
    Do not explicitly default smfs if all of them are defaulted Martin Hořeňovský 2020-05-11 00:00:48 +0200
  • 7c622a79d4
    Unvirtual bunch off destructors of simple data classes Martin Hořeňovský 2020-05-10 23:57:05 +0200
  • 04cbbb8a4b
    Replace getLineOfChars with non-templated, runtime version Martin Hořeňovský 2020-05-10 20:59:59 +0200
  • f64487bf70
    Move LazyExpr's and MessageInfo's implementation to the combined TU Martin Hořeňovský 2020-05-10 20:02:29 +0200
  • 27f1756d8e
    Split out LazyExpr into its own header Martin Hořeňovský 2020-05-10 19:19:42 +0200
  • 824ffe6525
    Inline and default LazyExpression's constructor Martin Hořeňovský 2020-05-10 18:41:14 +0200
  • d5e08a4beb
    Rename catch_assertionhandler -> catch_assertion_handler Martin Hořeňovský 2020-05-10 18:24:53 +0200
  • ed967fd7fc
    Split MessageInfo into its own header Martin Hořeňovský 2020-05-10 16:44:27 +0200
  • 7030d7740d
    Remove some superfluous includes from reporters Martin Hořeňovský 2020-05-10 16:35:24 +0200
  • 7efbc83ae0
    Introduce combined TUs for compiling small TUs Martin Hořeňovský 2020-05-10 10:20:48 +0200
  • 9e498278be
    Move StringRef header to internals Martin Hořeňovský 2020-05-10 10:09:01 +0200
  • 14533f5bb6
    Make Colour's op<< hidden friend Martin Hořeňovský 2020-05-10 07:32:40 +0200
  • 895d0a0696
    Small improvements for StringRef Martin Hořeňovský 2020-05-10 07:22:11 +0200
  • 094d840efe
    Cleanup SourceLineInfo implementation Martin Hořeňovský 2020-05-10 06:57:02 +0200
  • a595066ff9
    Use internal linkage for float stringification helper Martin Hořeňovský 2020-05-10 06:54:19 +0200
  • cb25c4a8a3
    Reinline some StringMaker impls Martin Hořeňovský 2020-05-09 21:14:43 +0200
  • b93cf932fb
    Use UDLs to construct StringRefs for decomposed operators directly Martin Hořeňovský 2020-05-09 21:07:42 +0200
  • eef6c9b79b
    Microopt: stream single char instead of single char string Martin Hořeňovský 2020-05-09 21:02:12 +0200
  • b5a287f09f
    Make rest of the generators final Martin Hořeňovský 2020-05-09 20:56:25 +0200
  • e1a0cce82b
    Remove Clara from external folder Martin Hořeňovský 2020-05-09 19:33:47 +0200
  • f0e596e252
    Silence clang-tidy's hicpp-vararg (alias of coreguidelines vararg) Martin Hořeňovský 2020-05-09 18:23:09 +0200
  • 75b711a360
    Fix ODR violation because of name clash in matchers Martin Hořeňovský 2020-05-07 21:30:43 +0200
  • db32550898
    Remove catch_default_main.hpp Martin Hořeňovský 2020-05-07 16:24:05 +0200
  • 20b6e51a39 Create a BUILD file for compatibility with bazel Valentin Tolmer 2020-05-08 10:08:46 +0200
  • e78b4f6be7
    Remove file list checking from CMake Martin Hořeňovský 2020-05-06 21:23:10 +0200
  • 9766a7b200
    Fix installation of extra utilities Martin Hořeňovský 2020-05-06 21:21:08 +0200
  • 7c816c7c0b
    Upload conan releases to catch2 remote (instead of Catch2) Martin Hořeňovský 2020-05-06 20:49:15 +0200
  • 594cab31ed
    Upload conan releases to catch2 remote (instead of Catch2) Martin Hořeňovský 2020-05-06 20:49:15 +0200
  • 04c171f91f
    Update CATCH_CONFIG_WINDOWS_CRTDBG docs to reflect new distribution Martin Hořeňovský 2020-05-06 18:17:51 +0200
  • fe405034b8
    Add script checking convenience header correctness Martin Hořeňovský 2020-05-06 14:57:55 +0200
  • 2ccc48e108
    Require Python3 for running tests Martin Hořeňovský 2020-05-06 12:39:26 +0200
  • 6020f8f27c
    Add convenience headers that include all headers in a subpart Martin Hořeňovský 2020-05-05 21:07:16 +0200
  • 26622f1620
    Fix Conan recipe Martin Hořeňovský 2020-05-03 19:34:34 +0200
  • c086746cc9
    Use main-as-static-lib in ExtraTests Martin Hořeňovský 2020-05-03 19:21:58 +0200
  • 0c223bb751
    Decrease chance of false positive in random generator testing Martin Hořeňovský 2020-05-03 19:01:21 +0200