Commit Graph

  • fdcd46420e Update baselines Martin Hořeňovský 2018-08-19 23:22:36 +0200
  • 7c25dae9ea First attempt at data generator support Phil Nash 2018-06-12 17:50:39 +0100
  • 90be722db4 Add a basic documentation for generators Martin Hořeňovský 2018-08-23 16:32:43 +0200
  • 1166096392 Move all<int> to .cpp file to remove <limits> from common path Martin Hořeňovský 2018-08-23 12:49:05 +0200
  • 359dfac490 Update baselines Martin Hořeňovský 2018-08-19 23:22:36 +0200
  • ea22c1cf2b First attempt at data generator support Phil Nash 2018-06-12 17:50:39 +0100
  • 7f18282d17 Allow overriding of Python interpreter David Seifert 2018-08-18 22:06:25 +0200
  • 1cdaa48a0b CAPTURE is now variadic Phil Nash 2018-06-27 21:34:35 +0100
  • 1a63fad8d6 Seed the RNG in approval tests Phil Nash 2018-06-26 17:30:30 +0100
  • d6f2fd486c Moved ReusableStringStream impl to generic singleton Phil Nash 2018-06-15 21:39:52 +0100
  • 5884ec1e28 Moved registry hub to generic singleton Phil Nash 2018-06-15 21:34:38 +0100
  • eb783fc20e Added generic singletons facility Phil Nash 2018-06-15 21:25:04 +0100
  • 3678b483d5
    Allow overriding of Python interpreter David Seifert 2018-08-18 22:06:25 +0200
  • 38248f3f2c Add pragma ignore for -Wnon-virtual-dtor in Catch matchers Igor Murashkin 2018-08-06 16:20:59 -0700
  • 4919c52773 Add pragma ignore for -Wnon-virtual-dtor in Catch matchers Igor Murashkin 2018-08-06 16:20:59 -0700
  • 8ba957b70e Add BDD AND_GIVEN based macros Matthew Parnell 2018-08-14 10:49:55 +0100
  • 7294bd15d7 Add STATIC_REQUIRE for compile time assertions Matthew Parnell 2018-08-14 11:13:30 +0100
  • e2b45fecbe add no-rtti and no-exception support to catch2 Igor Murashkin 2018-08-08 16:42:47 -0700
  • f65db31e30 Commit terrible things to fix generators for VS 2015 Martin Hořeňovský 2018-08-08 13:57:05 +0200
  • c72f304825 Remove obsolete member Martin Hořeňovský 2018-08-08 12:41:06 +0200
  • 1ea3e7eea2 Fix VS2017 warning Martin Hořeňovský 2018-08-08 12:22:31 +0200
  • 4c104d8441 Introduce new init / deinit reporter methods Robert Dailey 2018-04-24 09:43:22 -0500
  • c9de7dd12d Optimize SourceLineInfo::operator< with short-circuiting Martin Hořeňovský 2018-07-23 20:46:36 +0200
  • 52cbb507ab Avoid copying StringRef Martin Hořeňovský 2018-07-23 13:49:29 +0200
  • 83bfae1a50 Construct StringRef from constant strings in macros directly using UDL Martin Hořeňovský 2018-07-23 13:55:14 +0200
  • f7f592dfc9 Introduce "C-namespaced" UDL for StringRef Martin Hořeňovský 2018-07-23 13:19:21 +0200
  • 78804ea304 Replace std::string with StringRef in MessageInfo for macro capture Martin Hořeňovský 2018-07-23 13:42:44 +0200
  • b93284716e Update gitattributes Martin Hořeňovský 2018-07-23 10:15:52 +0200
  • 15cf3caace v2.3.0 v2.3.0 Martin Hořeňovský 2018-07-23 10:12:15 +0200
  • 12a8dfa2f2 Fix Listening reporter use of ReporterPreferences Martin Hořeňovský 2018-07-22 22:57:34 +0200
  • 797d3b04df Reinstate CATCH_BUILD_TESTING CMake option Martin Hořeňovský 2018-07-22 18:01:42 +0200
  • 82b8744b8c Direct construct empty StringRef in test macros Martin Hořeňovský 2018-07-22 14:06:21 +0200
  • 5455bf2b95
    Merge d3f5224041 into ce80358306 Amaury Chamayou 2018-07-15 15:59:14 +0000
  • ce80358306 Document Approx's UDL support Martin Hořeňovský 2018-07-15 17:38:57 +0200
  • 283e2e6d41 Add float/int literal for Approx Henry Schreiner 2018-05-21 15:42:40 +0200
  • b664d68a0c Add float/int literal for Approx Henry Schreiner 2018-05-21 15:42:40 +0200
  • d6c7392b24 Add a new reporter customization point: reporting all assertions Martin Hořeňovský 2018-07-14 20:51:02 +0200
  • 9ee4c1db52 Allow disabling the implementation of the new output capture Martin Hořeňovský 2018-07-13 20:27:00 +0200
  • 5347ff9e5f
    Refactor: override implies virtual Axel Huebl 2018-07-12 14:27:06 +0200
  • 76790604f5 Properly unset tags variable. Guillaume Egles 2018-07-09 17:49:34 -0700
  • 12f073a28f Properly unset tags variable. Guillaume Egles 2018-07-09 17:49:34 -0700
  • e21c6aa94d Fix the second Multiple-file example file link Unknown 2018-07-09 12:14:44 +0200
  • 4dc07d270c Fix the second Multiple-file example file link Unknown 2018-07-09 12:14:44 +0200
  • 7a59d5027f Link the example from `CATCH_CONFIG_NOSTDOUT` documentation Martin Hořeňovský 2018-07-08 13:58:44 +0200
  • c8941cccb5 Add an example on providing streams with `CATCH_CONFIG_NOSTDOUT` Martin Hořeňovský 2018-07-08 13:35:40 +0200
  • 5eeb6aa361 Update Approx documentation Martin Hořeňovský 2018-07-05 17:28:00 +0200
  • 1c1b447ede Properly guard CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER definition Martin Hořeňovský 2018-07-03 09:25:34 +0200
  • e1d81174db Add -Wmissing-declarations to the SelfTest project Martin Hořeňovský 2018-07-02 11:13:07 +0200
  • 4846ad59e1 Remove obsolete test Martin Hořeňovský 2018-07-02 10:57:19 +0200
  • ff2b3c85a7 Add comment explaining why we leak -Wparentheses under g++ Martin Hořeňovský 2018-07-01 21:47:19 +0200
  • b55424d3b2 Stop -Wunused-variable suppression leaking out of Catch's header Martin Hořeňovský 2018-07-01 20:54:07 +0200
  • e69c7ce297 Add Discord badge to README Martin Hořeňovský 2018-07-01 20:48:21 +0200
  • 7be8ba36c1 Install contrib when installing Catch using conan Martin Hořeňovský 2018-07-01 16:21:12 +0200
  • ad120965cf fix link to single header version catch.hpp Stephen McDowell 2018-06-29 01:32:47 -0700
  • f460a7d8f9 Fix documentation of CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2018-06-30 12:31:46 +0200
  • 8cf28bae24
    fix link to single header version catch.hpp Stephen McDowell 2018-06-29 01:32:47 -0700
  • ebf89000f1 Update thread safety documentation Martin Hořeňovský 2018-06-28 22:35:42 +0200
  • 7d00cb83f1 Remove unused benchmark project Martin Hořeňovský 2018-06-28 10:53:25 +0200
  • e69afb6252 Remove removed macros from documentation Martin Hořeňovský 2018-06-28 09:42:43 +0200
  • f24d58ca52 Added include for assert Phil Nash 2018-06-27 21:40:37 +0100
  • 7dacdb54b3 Use variadic CAPTURE in generator tests Phil Nash 2018-06-27 21:34:51 +0100
  • 6e92994319 CAPTURE is now variadic Phil Nash 2018-06-27 21:34:35 +0100
  • d3f5224041 Merge branch 'master' of https://github.com/catchorg/Catch2 Amaury Chamayou 2018-06-27 20:27:27 +0100
  • d3c0af022c
    Merge pull request #2 from achamayou/junit_always_report_top_level Amaury Chamayou 2018-06-27 20:15:45 +0100
  • c0c21757a2 Split generator tests between impl (introspective) and usage examples. Phil Nash 2018-06-27 14:40:53 +0100
  • 8f3d47e538 Added generators to aggregate include Phil Nash 2018-06-27 14:17:53 +0100
  • 456ae874b6 Restored description field in SectionInfo for now - but marked it deprecated Phil Nash 2018-06-25 20:18:41 +0100
  • 618eb15c99 Moved local Data class to global scope Phil Nash 2018-06-26 20:52:34 +0100
  • c13b35ab9f Removed random generator tests from approvals Phil Nash 2018-06-26 20:35:52 +0100
  • c6b0f2e3ee Rebased approvals without C++17 mode enabled Phil Nash 2018-06-26 20:26:42 +0100
  • 1ec1c22c0d Seen rng in approval tests Phil Nash 2018-06-26 17:30:30 +0100
  • f9daca3599 Removed generator tests that have a lot of output from Approval tests Phil Nash 2018-06-26 17:15:04 +0100
  • 6d1e70e899 fixed signed/ unsigned warning Phil Nash 2018-06-26 17:01:09 +0100
  • 2d38356bed Removed catch_suppress_warnings include Phil Nash 2018-06-26 16:58:20 +0100
  • 8abe2254d5 Added missing #include Phil Nash 2018-06-26 16:52:49 +0100
  • 5343f155a7 Added generator tests to approvals Phil Nash 2018-06-26 16:09:37 +0100
  • 080bb82b37 Fixed signed/ unsigned mismatch Phil Nash 2018-06-26 16:08:11 +0100
  • c6319e40e1 Added comments and some more tweaks Phil Nash 2018-06-26 14:53:19 +0100
  • 35a5c61492 Small clean-ups Phil Nash 2018-06-26 14:34:04 +0100
  • 19b16c685c Some header cleanup Phil Nash 2018-06-26 13:49:38 +0100
  • 31d33bd92e Moved GeneratorTracker impl local to RunContext Phil Nash 2018-06-26 13:47:14 +0100
  • 564cfb896b Removed GeneratorCache in favour of a GeneratorTracker that holds the generator along with the index Phil Nash 2018-06-26 12:42:33 +0100
  • 0e40091507 Removed composite code from Generator<T> Phil Nash 2018-06-26 10:31:08 +0100
  • 6366f4d4dc First cut of version that uses , for sequencing instead of << Phil Nash 2018-06-26 09:51:34 +0100
  • 9fb38fcc14 Restored description field in SectionInfo for now - but marked it deprecated Phil Nash 2018-06-25 20:18:41 +0100
  • 2bc56033e6 Added missing files Phil Nash 2018-06-25 20:07:45 +0100
  • ff3b81699e Merge branch 'master' into Generators Phil Nash 2018-06-25 20:07:26 +0100
  • 663ccae0ca Iterated Generators a bit, now works with C++ 17, added table generator Phil Nash 2018-06-25 19:35:07 +0100
  • 0f49a600b0 Added DYNAMIC_SECTION to CATCH_CONFIG_DISABLE builds Phil Nash 2018-06-25 19:22:57 +0100
  • 5c0efa1cfc Added DYNAMIC_SECTION and implemented GIVEN/ WHEN/ THEN in terms of it Phil Nash 2018-06-25 19:19:21 +0100
  • 1579744ddd Deprecated description in SECTION (still accepts it, for now, but doesn't use it anywhere) Phil Nash 2018-06-25 19:04:29 +0100
  • 9b0e740e31 Changed approval tests path to match changes in CMakeLists.txt Phil Nash 2018-06-25 18:38:08 +0100
  • 1af60ef5ab Separate Catch2Config from targets Martin Hořeňovský 2018-06-24 10:11:14 +0200
  • 3743295ca8 Stop conan package from installing Catch's helpers Martin Hořeňovský 2018-06-23 19:03:39 +0200
  • ed582bde4d Include contrib in installation Martin Hořeňovský 2018-06-23 19:04:22 +0200
  • 6c1145d922 Improve pkg-config integration a bit Martin Hořeňovský 2018-06-23 15:03:42 +0200
  • b957eb4172 Improve conan integration by using cmake install Paul le Roux 2018-06-19 07:14:46 +0200
  • 0eb99fb569 Add option to not install documentation Paul le Roux 2018-06-19 07:14:09 +0200
  • bf221583b1 Update CMake and build documentation Martin Hořeňovský 2018-06-21 23:34:17 +0200
  • 44722f9ed3 Integrate CMake with `<catch2/catch.hpp>` include paths Martin Hořeňovský 2018-06-11 10:48:10 +0200