Commit Graph

  • 2e87f8e328 Merge branch 'windows-header-defines' of https://github.com/horenmar/Catch Martin Hořeňovský 2017-01-16 17:00:43 +0100
  • afe46ff270 Extracted NOMINMAX and WIN32_LEAN_AND_MEAN guards into a proxy header Martin Hořeňovský 2017-01-16 16:52:44 +0100
  • 1a93c755fd Merge bf48c1ddbd into c65aeaf25f zachstruck 2017-01-16 10:38:35 +0000
  • c65aeaf25f Clean up generator state Phil Nash 2017-01-16 10:30:44 +0000
  • 750b52b814 suppress use of __COUNTER__ when being parsed by CLion (or AppCode). Phil Nash 2017-01-14 21:00:51 +0000
  • e12fc4aca0 Fix missing CATCH_ for CHECK_THAT in prefixed macro version jbo-ableton 2015-07-27 00:25:56 +0200
  • 99cdc62fef Enabled CMake dev warnings in travis. Martin Hořeňovský 2017-01-15 22:08:12 +0100
  • e6ef60a2c4 CMake will now warn if a file is in folder, but not in variable Martin Hořeňovský 2017-01-15 22:07:36 +0100
  • 576d8c9d81 CHECK no longer stops running SECTION on exception. Martin Hořeňovský 2017-01-15 20:28:02 +0100
  • e1c4a4bd9b Use inline assembly with gcc under Linux for CATCH_TRAP Vadim Zeitlin 2016-02-05 15:09:16 +0100
  • 25d017763b Refactor CATCH_BREAK_INTO_DEBUGGER() to avoid repetition Vadim Zeitlin 2016-02-05 15:08:16 +0100
  • b634e592da Add support for breaking into debugger for Linux Vadim Zeitlin 2016-02-05 14:56:20 +0100
  • 3b98a0166f Various small string usage performance improvements. Martin Hořeňovský 2017-01-15 09:41:33 +0100
  • 877fd523bc Added benchmark with Mickey Rose's improvements. Martin Hořeňovský 2017-01-14 22:51:44 +0100
  • a1e9b841ff lazily stringify expressions Mickey Rose 2017-01-09 13:23:10 +0100
  • 3b7511e564 First commit of benchmarks for Catch runtime perf. Martin Hořeňovský 2017-01-14 21:55:37 +0100
  • ffc4a9dc14 If we receive a signal, we re-register ALL previous signal handlers. Martin Hořeňovský 2017-01-14 15:21:44 +0100
  • 7c8b93eac3 Removed superfluous comments (bad merge after cherry pick). Martin Hořeňovský 2017-01-14 15:08:00 +0100
  • 7b82ee1c48 Change include -> single_include in CMake example Joshua Gerrard 2017-01-13 23:21:50 +0000
  • 4e20c76281 Merge d27dba122b into e3659cdddd Roberth Kulbin 2017-01-13 21:36:53 +0000
  • e3659cdddd Added single char version of logo Phil Nash 2017-01-13 18:49:49 +0000
  • 40dbdf6cb2 Reset signals immediately after use and re-raise orginal signal instead of just exiting Phil Nash 2017-01-12 08:44:00 +0000
  • 70f43d719b Added signal handling under Windows. Martin Hořeňovský 2016-12-16 15:00:19 +0100
  • a281173099 Fix for sigsegv stack overflow behavior Martin Hořeňovský 2016-11-26 14:10:11 +0100
  • b3907a78e1 Added NOMINMAX and WIN32_LEAN_AND_MEAN defines before including windows.h Martin Hořeňovský 2016-12-16 14:46:26 +0100
  • d5360e8e29 Sorted file lists in CMakeLists.txt for easier maintainence Phil Nash 2017-01-12 11:54:53 +0000
  • 9062ebe390 Removed make file (now generated from CMake) Phil Nash 2017-01-12 11:22:30 +0000
  • 5799e8eab7 Remove change to autogenerated single_include file. Anton Geraschenko 2017-01-11 09:31:17 -0800
  • e6aa1f4e4e Added note on escaping names on command line to docs Phil Nash 2017-01-11 17:14:28 +0000
  • 1ff0acfe22 Tweaked release notes page with better formatting Phil Nash 2017-01-11 16:50:35 +0000
  • 713ec400e8 Fixed type in “Release Notes” link Phil Nash 2017-01-11 16:46:09 +0000
  • 3b2f206191 v1.6.0 build - including release notes v1.6.0 Phil Nash 2017-01-11 16:43:56 +0000
  • 4e4d733f90 Added \ as escape character in test names on the command line - so you can run tests by name when they contain , or [ Phil Nash 2017-01-11 16:24:00 +0000
  • b68e8f9a24 Added missing #include so CATCH_CONFIG_COUNTER properly takes into account the current compiler. May address #677 and #435 and others. Phil Nash 2017-01-11 16:23:16 +0000
  • a7cda91d4d Merge pull request #775 from philsquared/standardizing-feature-toggles Phil Nash 2017-01-11 16:27:05 +0000
  • a1bed572be Standardize C++11 feature toggles to follow documentation Martin Hořeňovský 2017-01-10 22:54:57 +0100
  • 737f4ea77c Added missing C++11 feature toggle to docs Martin Hořeňovský 2017-01-10 22:43:58 +0100
  • b0de6c938a Updated docs for contributing Phil Nash 2017-01-10 07:35:54 +0000
  • 6991549457 Fixed compile error under VS2015 /c++:latest, caused by using random_shuffle Martin Hořeňovský 2017-01-07 12:58:01 +0100
  • b50572bbfd Renamed missing project explainer filename Phil Nash 2017-01-09 21:59:53 +0000
  • 5b00fd40ba Merge pull request #767 from hmich/xml-encoder-extended-ascii Phil Nash 2017-01-09 18:37:52 +0000
  • 7bb3e859aa Removed all manually maintained project files in favour of instructions on how to use CMake to generate them Phil Nash 2017-01-09 16:27:23 +0000
  • 0bcae64d3d Set project name in CMakeLists.txt to CatchSelfTest Phil Nash 2017-01-09 17:32:57 +0000
  • 8abe17a393 CMake project groups test files separately from surrogate impl files for nicer rendering as XCode/ VS projects Phil Nash 2017-01-09 16:27:06 +0000
  • 10c44847f4 Make backticks symmetric in markdown Kylo Ginsberg 2015-06-14 10:40:40 -0700
  • 0cde0e90a6 Added approvals for “Greater-than inequalities with different epsilons” test Phil Nash 2017-01-09 14:40:09 +0000
  • 0f0dcd31eb Excluded two more C++11 tests from Approval tests Phil Nash 2017-01-09 14:35:03 +0000
  • 62cbde369e Exclude test name from approval tests Phil Nash 2017-01-09 14:33:03 +0000
  • 1ae84897d4 Marked tests that use C++11 features with [c++11] tag and exclude them from approval tests Phil Nash 2017-01-09 14:26:59 +0000
  • 976a655496 Approval tests can use Catch path fixed in env. var, and convert nullptr and __null to 0 for comparison Phil Nash 2017-01-09 14:12:12 +0000
  • 5a9072d01e Add support for comparison of Approx with strong typedefs Jonathan Coe 2016-05-12 19:18:44 +0100
  • a274c0a005 lazily stringify expressions Mickey Rose 2017-01-09 13:23:10 +0100
  • 37e1e24309 add support for inequalities Jonathan B. Coe 2016-09-24 17:59:23 +0100
  • 5a4dde4b5d Changed build status to be always taken from master Martin Hořeňovský 2017-01-08 21:49:14 +0100
  • 9de5812275 Merge 725d83e37d into 113b4ddc36 Tommy Nguyen 2017-01-07 21:28:32 +0000
  • 5d784a3bf4 Merge 3523c39f44 into 113b4ddc36 Cedric Nugteren 2017-01-07 21:28:31 +0000
  • ee330f8c62 Merge 9e650b98b2 into 113b4ddc36 Eric41293 2017-01-07 21:20:46 +0000
  • 113b4ddc36 Revert "Minor typo fix" Martin Hořeňovský 2017-01-07 22:17:51 +0100
  • 8d326424f3 Minor typo fix Antoine Wendlinger 2016-08-30 21:07:14 +0200
  • ba5d515195 Minor typo fix Antoine Wendlinger 2016-08-30 21:07:14 +0200
  • ccc34b63b6 URL fixed Eldar Zakirov 2016-05-06 22:44:35 +0300
  • 7255be28cc remove concatenation of m_exprComponents.op in if-branch where op has tested empty in previous line Ross Bencina 2016-03-20 10:05:51 +1100
  • 0016273dbf Fixed compile error under VS2015 /c++:latest, caused by using random_shuffle Martin Hořeňovský 2017-01-07 12:58:01 +0100
  • 7d2668fa15 add missing argument to CATCH_CHECK_THROWS (closes #602) Kevin Ushey 2016-04-21 18:26:17 -0700
  • 2a4dba177f Merge branch 'philipp-classen-master' Martin Hořeňovský 2017-01-07 10:31:36 +0100
  • 8d1e240700 Fixed shell color code of "Blue" Philipp Claßen 2015-06-17 01:17:33 +0200
  • e273a3dc88 Fix grammar error in tutorial.md faulda 2016-07-17 15:21:01 -0700
  • 7bff9cb451 own-main.md: fix typo Victor 2016-06-15 21:01:55 +0200
  • fd1da4a1d1 Fixing a couple of typos andrew morton 2016-12-22 21:26:52 -0700
  • 6afd60498f Merge f08e5ff915 into e1fbbe1590 Ryan Gonzalez 2017-01-06 21:23:11 +0000
  • e1fbbe1590 Added headers to CMake project (for CLion) Phil Nash 2017-01-06 16:59:18 +0000
  • c8fefc4670 Fixed Travis and CMake after moving CMakeLists.txt Phil Nash 2017-01-06 16:19:20 +0000
  • 64193078bc Moved CMake into root folder (where it’s much happier - especially for CLion) Phil Nash 2017-01-06 16:00:00 +0000
  • ae7bad2ff8 Removed superfluous "namespace Catch" that caused build error Martin Hořeňovský 2016-12-28 10:14:08 +0100
  • 8d16d95a99 Do not encode extended ASCII characters in XML reporter Igor Akhmetov 2016-12-26 11:39:19 +0000
  • 7eaf37ebdc Fixing a couple of typos andrew morton 2016-12-22 21:26:52 -0700
  • 925f5bdce6 Added signal handling under Windows. Martin Hořeňovský 2016-12-16 15:00:19 +0100
  • 5037679453 Added signal handling under Windows. Martin Hořeňovský 2016-12-16 13:53:30 +0100
  • e5f376a067 Fixes build error caused by missing include. Martin Hořeňovský 2016-11-28 15:47:20 +0100
  • 5ba5866398 Added some missing source files (including all SurrogateCpps) to CMake project. Fixed up relative include paths to make this work. Phil Nash 2016-11-09 22:55:32 +0000
  • 8d28041809 Build 1.5.8 Phil Nash 2016-10-26 12:08:26 +0100
  • 29ee2e6902 Fix transform without a lambda Billy Robert O'Neal III 2016-10-14 14:08:57 -0700
  • 02064d9bce Fix transform narrowing warnings Billy Robert O'Neal III 2016-10-14 14:08:57 -0700
  • 525cf947b1 Fix random_shuffle narrowing warnings Billy Robert O'Neal III 2016-10-14 14:06:45 -0700
  • 65dbde44ed Rename element for Fatal Error Condition so it doesn't have spaces Fixes: #685 Phil Nash 2016-10-14 18:45:08 +0100
  • 38aea57f06 quick fix for failing travis builds on os x Jonathan B. Coe 2016-09-24 19:38:43 +0100
  • 821fbb6c88 Merge b15ef6d703 into 2be372710e Martin Hořeňovský 2016-12-16 13:00:26 +0000
  • b15ef6d703 Added signal handling under Windows. Martin Hořeňovský 2016-12-16 13:53:30 +0100
  • 7645ed5e51 Merge 4c5728186a into 2be372710e Alex Syrnikov 2016-12-03 21:49:26 +0000
  • 13071a875c fixed compiler warning 'extern "C" void(*)(int) in call to std::signal' using SunStudio Wiscy 2016-12-01 10:18:05 +0100
  • c52d2fe383 tested with Sun Studio 11 Wiscy 2016-12-01 08:55:27 +0100
  • 053b6e8e99 prevent from overloading ambiguity: SunStudio 11 can't handle function overloads Wiscy 2016-12-01 08:52:38 +0100
  • d5222e2227 Test with 12u2 Wiscy 2016-11-30 20:31:42 +0100
  • 941f8de99a SunStudio 12.3 support: variadic macros Wiscy 2016-11-30 20:12:31 +0100
  • d89dc2d5ad Merge pull request #1 from afoster1/master wiscy 2016-11-29 21:26:06 +0100
  • 2be372710e Build 1.5.9 v1.5.9 Phil Nash 2016-11-29 12:15:50 +0000
  • 0c093bee38 Removed now redundant xml stream initialisation Phil Nash 2016-11-29 12:13:55 +0000
  • dedc7c56ce Merge branch 'horenmar-xml-reporter-fix' Phil Nash 2016-11-29 12:11:05 +0000
  • a9561ecb31 Merge branch 'xml-reporter-fix' of https://github.com/horenmar/Catch into horenmar-xml-reporter-fix Phil Nash 2016-11-29 12:10:46 +0000
  • e4df006568 Merge branch 'horenmar-missing-include-fix' Phil Nash 2016-11-29 12:05:35 +0000