Commit Graph

  • a572db8a5f Keep only the single-include header in cmake install command Martin Hořeňovský 2017-01-31 18:09:15 +0100
  • 0dabd951ba expr is now cast to void in THROWS family of assertions. Martin Hořeňovský 2017-01-31 18:02:11 +0100
  • 7ae96c710b Returned basic warnings to CMake generated builds Martin Hořeňovský 2017-01-31 17:37:27 +0100
  • 70d3c937c3 Enable breaking into debugger on Mac Josef Kemetmueller 2017-01-23 21:19:10 +0100
  • 38af8d7035 Fixed SEH deregistration on Windows Martin Hořeňovský 2017-01-30 19:54:16 +0100
  • c97ada1910 Improved assertion documentation Martin Hořeňovský 2017-01-30 19:42:27 +0100
  • b135e2f402 docs: exit code shall not exceed 8-bit value Jan Vcelak 2017-01-30 18:59:18 +0100
  • 79d27df33a default main: cap the exit code to 8-bits Jan Vcelak 2017-01-30 18:56:23 +0100
  • 615aa071a8 Merge branch 'dev-performance-round2' Martin Hořeňovský 2017-01-30 13:02:48 +0100
  • af0b03abd2 Merge branch 'templates' Martin Hořeňovský 2017-01-30 12:03:01 +0100
  • 15816c5760 Revert "use sizeof(expr) for unevaluated syntax check" Martin Hořeňovský 2017-01-30 11:56:29 +0100
  • f11a45aa67 Added benchmark for the char literals change Martin Hořeňovský 2017-01-29 23:23:33 +0100
  • bcaa2f9646 Use char literal instead of string literal with 1 char Martin Hořeňovský 2017-01-29 23:07:15 +0100
  • efab3ca8b2 Added benchmark result for the SourceLineInfo change Martin Hořeňovský 2017-01-29 22:10:37 +0100
  • 60f8ebec49 Use const char* for filename in SourceLineInfo Martin Hořeňovský 2017-01-29 22:03:27 +0100
  • e1dbb7cf64 First draft of issue and PR templates. Martin Hořeňovský 2017-01-28 11:42:11 +0100
  • 02a69b449f Compilation warnings fix (#791) Alexander Ryabykin 2017-01-27 11:32:58 +0300
  • 58f5400a1c Removed unused argument from reportFatal function Martin Hořeňovský 2017-01-26 23:40:37 +0100
  • c390c4cb9f Fixed inconsistent and trailing whitespace Martin Hořeňovský 2017-01-26 23:13:12 +0100
  • 7a74088fcc Compilation warnings fix Alexander Ryabykin 2017-01-27 00:19:08 +0300
  • de34e412ca Merge f1729d5aff into 60a9ac7e65 Ralph Langendam 2017-01-26 17:50:21 +0000
  • 60a9ac7e65 Enabled previous commit under MSVC, introduced new feature toggle Martin Hořeňovský 2017-01-26 18:47:29 +0100
  • c06afe438e Add support for comparison of Approx with strong typedefs Jonathan Coe 2016-05-12 19:18:44 +0100
  • 8716fa912f Merge 5a9072d01e into 73872207db Jonathan B Coe 2017-01-26 12:14:48 +0000
  • 73872207db Direct download link now links to latest release version Martin Hořeňovský 2017-01-26 13:12:14 +0100
  • 51860f1568 Change include -> single_include in CMake example Joshua Gerrard 2017-01-13 23:21:50 +0000
  • dab1d9d222 Added CheckFileList in CMake over the benchmark sources Martin Hořeňovský 2017-01-25 23:02:25 +0100
  • 4ce11d63a6 Merge branch 'dev-performance' Martin Hořeňovský 2017-01-25 22:56:36 +0100
  • 99c2ea594c Renamed measurement script for benchmarking Martin Hořeňovský 2017-01-25 22:55:11 +0100
  • 51107d7cbd Added copyright headers to benchmark files. Martin Hořeňovský 2017-01-16 18:40:55 +0100
  • 83f4b39680 Added benchmark for previous commit, added iterations to failure bench. Martin Hořeňovský 2017-01-15 10:06:18 +0100
  • b1171bd1f2 Merge branch 'dev-signals' Martin Hořeňovský 2017-01-25 22:09:52 +0100
  • 054422e06c Merge 611d1af5a6 into 6c23a6582b Martin Hořeňovský 2017-01-25 20:47:14 +0000
  • a18d53e76d Merge ae7bad2ff8 into 6c23a6582b Martin Hořeňovský 2017-01-25 20:47:14 +0000
  • 445873f218 Merge c87b13a8cd into 6c23a6582b Ross Bencina 2017-01-24 13:14:27 +0000
  • 78bfc18d16 Merge 13071a875c into 6c23a6582b wiscy 2017-01-24 13:14:25 +0000
  • 6c23a6582b Mark CHECKed-throw test as [failing] Phil Nash 2017-01-24 09:53:04 +0000
  • 111bc03f27 Merge 6b8887fe61 into 7bcb42496d Matt Godbolt 2017-01-24 09:01:30 +0000
  • 7ad9825fae Enable breaking into debugger on Mac Josef Kemetmueller 2017-01-23 21:19:10 +0100
  • 7bcb42496d Changed exception tests to allow for now throw-from-CHECK behaviour Phil Nash 2017-01-23 17:56:41 +0000
  • 184865358c CHECK no longer stops running SECTION on exception. Martin Hořeňovský 2017-01-15 20:28:02 +0100
  • 225e90d8ba Don’t include tests that rely on varying two-phase-lookup behaviour in approval tests Phil Nash 2017-01-23 17:47:58 +0000
  • 31c23b9489 Added [!nonportable] tag Phil Nash 2017-01-23 17:44:55 +0000
  • f347611403 Restated text format loop to avoid out-of-bounds condition Phil Nash 2017-01-23 16:58:49 +0000
  • 1efd8d3067 Added missing <iterator> #include Phil Nash 2017-01-23 15:19:42 +0000
  • 876af874f3 Added surrogate cpp for catch_test_case_tracker Phil Nash 2017-01-23 15:18:23 +0000
  • e7bcbb35c0 First cut of -c/—section option for running specific sections Phil Nash 2017-01-12 17:10:38 +0000
  • 4a04682e49 Text formatting rework Rewrote main wrapping loop. Now uses iterators instead of indices and intermediate strings. Differentiates between chars to wrap before, after or instead of. Doesn’t preserve trailing newlines. Wraps or more characters. Dropped support for using tab character as an indent setting control char. Hopefully avoids all the undefined behaviour and other bugs of the previous implementation. Phil Nash 2017-01-17 17:13:23 +0000
  • bd9eea88c1 Merge 8e7395f2c6 into 9a56609569 Trevor Hickey 2017-01-22 09:20:49 +0000
  • f60c4f18de Added INSTALL commands - this is especially useful when adding dependencies (such as CATCH) by using the ExternalProject_Add command Saad Khattak 2017-01-21 01:57:53 -0500
  • 9954dc5a6f Merge 3cb98ada0b into 9a56609569 stinos 2017-01-20 12:08:53 +0000
  • 2ff66101a2 Merge 33d8d9c5ee into 9a56609569 lightmare 2017-01-20 12:08:17 +0000
  • 9a56609569 v1.6.1 build v1.6.1 Martin Hořeňovský 2017-01-20 12:49:59 +0100
  • 81159838a5 Python scripts can now be run directly from bash Martin Hořeňovský 2017-01-20 12:28:40 +0100
  • 78a2866dc7 Approval tests are now mostly Windows compatible Martin Hořeňovský 2017-01-19 23:56:31 +0100
  • 9acc6b9673 Approval tests now use Python std lib instead of call to diff Martin Hořeňovský 2017-01-19 22:48:23 +0100
  • c4b5057094 Approval tests now uses path relative to cwd, not the catch folder. Martin Hořeňovský 2017-01-19 22:08:51 +0100
  • d38b9266e7 simplify output filtering in approvalTests.py Mickey Rose 2017-01-19 15:15:06 +0100
  • 0d8a491e61 Merge a09dfd1731 into 227598af47 lightmare 2017-01-19 20:25:33 +0000
  • 227598af47 use sizeof(expr) for unevaluated syntax check Mickey Rose 2017-01-19 15:04:54 +0100
  • cfaf906417 Changed documentation to use standard main function signature Martin Hořeňovský 2017-01-19 17:05:01 +0100
  • a09dfd1731 simplify output filtering in approvalTests.py Mickey Rose 2017-01-19 15:15:06 +0100
  • 3325c8b6ba use sizeof(expr) for unevaluated syntax check Mickey Rose 2017-01-19 15:04:54 +0100
  • ee0ca512ea Force short-circuited evaluation for types that have overloaded &&. Martin Hořeňovský 2017-01-17 23:31:03 +0100
  • b71a06cf98 JUnit reporter outputs timestamps now Martin Hořeňovský 2017-01-16 20:21:43 +0100
  • 531d26739f Added the new proxy header to CMakeLists.txt Martin Hořeňovský 2017-01-16 19:56:57 +0100
  • 809c509668 Merge d839203b50 into 2e87f8e328 Frederic De Groef 2017-01-16 16:03:56 +0000
  • 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