Commit Graph

  • 1e98c820bb Simplify the Appveyor configuration batch script Martin Hořeňovský 2018-09-08 20:15:51 +02:00
  • bcfa9b1775 Properly exit appveyor batch scripts on error Martin Hořeňovský 2018-09-08 19:36:42 +02:00
  • a3876adba6 Fix CTest regex error Martin Hořeňovský 2018-09-08 20:56:31 +02:00
  • 2a4725b40e Enable some more generator tests in standard test run Martin Hořeňovský 2018-09-08 18:23:38 +02:00
  • a81c01d4f9 Updated documentation TOCs Martin Moene 2018-09-05 10:01:54 +02:00
  • 60b05b2041 v2.4.0 v2.4.0 Martin Hořeňovský 2018-09-04 11:59:15 +02:00
  • 232ea3c456 Add documentation for no-exception support Martin Hořeňovský 2018-09-03 18:41:20 +02:00
  • a5c900d077 Add ExtraTest for CATCH_CONFIG_DISABLE Martin Hořeňovský 2018-09-03 16:27:46 +02:00
  • 8b01883854 Add support for -fno-exceptions (or equivalent) Martin Hořeňovský 2018-09-03 17:52:48 +02:00
  • 86da2846af Replace most naked throws with macros from catch_enforce.h Martin Hořeňovský 2018-09-03 10:03:47 +02:00
  • ef9150fe6f Directly set Approx's members in operator() Martin Hořeňovský 2018-09-03 10:20:58 +02:00
  • 84fa76e985 Move Approx's validity checks out of line into cpp file Martin Hořeňovský 2018-09-03 10:15:49 +02:00
  • fcd91c7d6b Only look for Python binary when building tests Martin Hořeňovský 2018-09-02 18:54:41 +02:00
  • efbf50fc7d Add test for AND_GIVEN and update the baselines Martin Hořeňovský 2018-09-02 15:38:33 +02:00
  • 64fd5b8058 Add BDD AND_GIVEN based macros Matthew Parnell 2018-08-14 10:49:55 +01:00
  • ee73989f9b Suppress Wunreachable-code in floating matchers and exception tests Martin Hořeňovský 2018-09-01 22:34:29 +02:00
  • 646e1f608d Make Catch2ConfigVersion.cmake be generated as arch-independent Martin Hořeňovský 2018-09-01 21:51:49 +02:00
  • 6f75acbfb5 Add tests for CATCH_CONFIG_DISABLE Martin Hořeňovský 2018-09-01 17:28:06 +02:00
  • 9c3cc4a076 Add test for CATCH_CONFIG_PREFIX_ALL Martin Hořeňovský 2018-09-01 15:01:51 +02:00
  • f3972f0695 Add test for CATCH_CONFIG_DISABLE_STRINGIFICATION Martin Hořeňovský 2018-08-31 21:27:35 +02:00
  • 38e1731f69 Build ExtraTests when building Examples on AppVeyor Martin Hořeňovský 2018-08-31 11:46:31 +02:00
  • 0947752a44 Avoid running C++17 tests as part of approvals on VS 2017 Martin Hořeňovský 2018-08-31 15:56:57 +02:00
  • 0646e0283c Disable installation step when Catch is used as a subproject Martin Hořeňovský 2018-08-31 11:40:55 +02:00
  • 90663b2e75 Tests: Spaces & TABs Axel Huebl 2018-08-28 16:14:21 +02:00
  • 7667a7d89c Docs: TABs to Spaces Axel Huebl 2018-08-28 16:17:37 +02:00
  • 9773d89ab4 Code: TABs to Spaces Axel Huebl 2018-08-28 16:11:04 +02:00
  • 2067c8d3bd Update opensource-users.md George Fotopoulos 2018-08-28 13:56:47 +03:00
  • 1742ab76a2 No longer allow failures for VS2017 on AppVeyor Martin Hořeňovský 2018-08-29 13:39:24 +02:00
  • 898d111f72 Fix generateSingleHeader.py to properly copy utf-8 Martin Hořeňovský 2018-08-29 12:36:43 +02:00
  • 5202993555 Fix VS2017 approvals on AppVeyor Martin Hořeňovský 2018-08-28 10:48:05 +02:00
  • f061dabbad Add ExtraTests infrastructure Martin Hořeňovský 2018-08-28 09:44:47 +02:00
  • 1a501fcb48 Fix examples compilation for some combinations of Clang and libstdc++ Martin Hořeňovský 2018-08-28 10:12:50 +02:00
  • 94121a5f6d Add a basic documentation for generators Martin Hořeňovský 2018-08-23 16:32:43 +02:00
  • 92e25049cf Move all<int> to .cpp file to remove <limits> from common path Martin Hořeňovský 2018-08-23 12:49:05 +02:00
  • fdcd46420e Update baselines Martin Hořeňovský 2018-08-19 23:22:36 +02:00
  • 7c25dae9ea First attempt at data generator support Phil Nash 2018-06-12 17:50:39 +01:00
  • 7f18282d17 Allow overriding of Python interpreter David Seifert 2018-08-18 22:06:25 +02:00
  • 1cdaa48a0b CAPTURE is now variadic Phil Nash 2018-06-27 21:34:35 +01:00
  • 1a63fad8d6 Seed the RNG in approval tests Phil Nash 2018-06-26 17:30:30 +01:00
  • d6f2fd486c Moved ReusableStringStream impl to generic singleton Phil Nash 2018-06-15 21:39:52 +01:00
  • 5884ec1e28 Moved registry hub to generic singleton Phil Nash 2018-06-15 21:34:38 +01:00
  • eb783fc20e Added generic singletons facility Phil Nash 2018-06-15 21:25:04 +01:00
  • 38248f3f2c Add pragma ignore for -Wnon-virtual-dtor in Catch matchers Igor Murashkin 2018-08-06 16:20:59 -07:00
  • c9de7dd12d Optimize SourceLineInfo::operator< with short-circuiting Martin Hořeňovský 2018-07-23 20:46:36 +02:00
  • 52cbb507ab Avoid copying StringRef Martin Hořeňovský 2018-07-23 13:49:29 +02:00
  • 83bfae1a50 Construct StringRef from constant strings in macros directly using UDL Martin Hořeňovský 2018-07-23 13:55:14 +02:00
  • f7f592dfc9 Introduce "C-namespaced" UDL for StringRef Martin Hořeňovský 2018-07-23 13:19:21 +02:00
  • 78804ea304 Replace std::string with StringRef in MessageInfo for macro capture Martin Hořeňovský 2018-07-23 13:42:44 +02:00
  • b93284716e Update gitattributes Martin Hořeňovský 2018-07-23 10:15:52 +02:00
  • 15cf3caace v2.3.0 v2.3.0 Martin Hořeňovský 2018-07-23 10:12:15 +02:00
  • 12a8dfa2f2 Fix Listening reporter use of ReporterPreferences Martin Hořeňovský 2018-07-22 22:57:34 +02:00
  • 797d3b04df Reinstate CATCH_BUILD_TESTING CMake option Martin Hořeňovský 2018-07-22 18:01:42 +02:00
  • 82b8744b8c Direct construct empty StringRef in test macros Martin Hořeňovský 2018-07-22 14:06:21 +02:00
  • ce80358306 Document Approx's UDL support Martin Hořeňovský 2018-07-15 17:38:57 +02:00
  • 283e2e6d41 Add float/int literal for Approx Henry Schreiner 2018-05-21 15:42:40 +02:00
  • d6c7392b24 Add a new reporter customization point: reporting all assertions Martin Hořeňovský 2018-07-14 20:51:02 +02:00
  • 9ee4c1db52 Allow disabling the implementation of the new output capture Martin Hořeňovský 2018-07-13 20:27:00 +02:00
  • 5347ff9e5f Refactor: override implies virtual Axel Huebl 2018-07-12 14:27:06 +02:00
  • 76790604f5 Properly unset tags variable. Guillaume Egles 2018-07-09 17:49:34 -07:00
  • e21c6aa94d Fix the second Multiple-file example file link Unknown 2018-07-09 12:14:44 +02:00
  • 7a59d5027f Link the example from CATCH_CONFIG_NOSTDOUT documentation Martin Hořeňovský 2018-07-08 13:58:44 +02:00
  • c8941cccb5 Add an example on providing streams with CATCH_CONFIG_NOSTDOUT Martin Hořeňovský 2018-07-08 13:35:40 +02:00
  • 5eeb6aa361 Update Approx documentation Martin Hořeňovský 2018-07-05 17:28:00 +02:00
  • 1c1b447ede Properly guard CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER definition Martin Hořeňovský 2018-07-03 09:25:34 +02:00
  • e1d81174db Add -Wmissing-declarations to the SelfTest project Martin Hořeňovský 2018-07-02 11:13:07 +02:00
  • 4846ad59e1 Remove obsolete test Martin Hořeňovský 2018-07-02 10:57:19 +02:00
  • ff2b3c85a7 Add comment explaining why we leak -Wparentheses under g++ Martin Hořeňovský 2018-07-01 21:47:19 +02:00
  • b55424d3b2 Stop -Wunused-variable suppression leaking out of Catch's header Martin Hořeňovský 2018-07-01 20:54:07 +02:00
  • e69c7ce297 Add Discord badge to README Martin Hořeňovský 2018-07-01 20:48:21 +02:00
  • 7be8ba36c1 Install contrib when installing Catch using conan Martin Hořeňovský 2018-07-01 16:21:12 +02:00
  • ad120965cf fix link to single header version catch.hpp Stephen McDowell 2018-06-29 01:32:47 -07:00
  • f460a7d8f9 Fix documentation of CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2018-06-30 12:31:46 +02:00
  • ebf89000f1 Update thread safety documentation Martin Hořeňovský 2018-06-28 22:35:42 +02:00
  • 7d00cb83f1 Remove unused benchmark project Martin Hořeňovský 2018-06-28 10:53:25 +02:00
  • e69afb6252 Remove removed macros from documentation Martin Hořeňovský 2018-06-28 09:42:43 +02:00
  • 9fb38fcc14 Restored description field in SectionInfo for now - but marked it deprecated Phil Nash 2018-06-25 20:18:41 +01:00
  • 0f49a600b0 Added DYNAMIC_SECTION to CATCH_CONFIG_DISABLE builds Phil Nash 2018-06-25 19:22:57 +01:00
  • 5c0efa1cfc Added DYNAMIC_SECTION and implemented GIVEN/ WHEN/ THEN in terms of it Phil Nash 2018-06-25 19:19:21 +01:00
  • 1579744ddd Deprecated description in SECTION (still accepts it, for now, but doesn't use it anywhere) Phil Nash 2018-06-25 19:04:29 +01:00
  • 9b0e740e31 Changed approval tests path to match changes in CMakeLists.txt Phil Nash 2018-06-25 18:38:08 +01:00
  • 1af60ef5ab Separate Catch2Config from targets Martin Hořeňovský 2018-06-24 10:11:14 +02:00
  • 3743295ca8 Stop conan package from installing Catch's helpers Martin Hořeňovský 2018-06-23 19:03:39 +02:00
  • ed582bde4d Include contrib in installation Martin Hořeňovský 2018-06-23 19:04:22 +02:00
  • 6c1145d922 Improve pkg-config integration a bit Martin Hořeňovský 2018-06-23 15:03:42 +02:00
  • b957eb4172 Improve conan integration by using cmake install Paul le Roux 2018-06-19 07:14:46 +02:00
  • 0eb99fb569 Add option to not install documentation Paul le Roux 2018-06-19 07:14:09 +02:00
  • bf221583b1 Update CMake and build documentation Martin Hořeňovský 2018-06-21 23:34:17 +02:00
  • 44722f9ed3 Integrate CMake with <catch2/catch.hpp> include paths Martin Hořeňovský 2018-06-11 10:48:10 +02:00
  • 35a57b070f Replaced use of std::rand with std::mt19937 Phil Nash 2018-06-15 14:35:47 +01:00
  • 1dce91d78e Reverted removal of #ifdef for chrono converters, and fixed in OC project a different way Phil Nash 2018-06-12 15:37:06 +01:00
  • b8553d62a3 Moved inline functions in cpp files into anon namespaces Phil Nash 2018-06-12 14:09:30 +01:00
  • 504607701b Updated XCode build settings Phil Nash 2018-06-12 13:43:28 +01:00
  • 788f81230f Fixed errors and warnings on OC project Phil Nash 2018-06-12 13:42:33 +01:00
  • c5301bf8bf Updated release process documentation to reflect vcpkg autoupdate Martin Hořeňovský 2018-06-11 22:44:14 +02:00
  • d2a130f243 v2.2.3 v2.2.3 Martin Hořeňovský 2018-06-06 23:16:06 +02:00
  • 7be8a41adf Fix ambiguity in stringification Julien Nitard 2018-05-30 21:32:59 -05:00
  • 021fcee636 Finish fixing invalid compilation using MinGW Lyashenko Arsenii Maksimovich 2018-05-01 14:52:24 +03:00
  • 3a47b8b072 Add missing catch_platform include to compiler capabilities Martin Hořeňovský 2018-06-04 16:53:21 +02:00
  • 2771a8ee9a Normalize OS X specific pass/fail strings in approvals Martin Hořeňovský 2018-06-04 20:28:33 +02:00
  • 7abd7db2c8 Fix minor typo in the documentation Cristian Morales Vega 2018-05-31 23:21:14 +01:00