Commit Graph

  • d8230a8d4d Add opt-in leak detection under MSVC + Windows. Martin Hořeňovský 2017-02-16 11:09:09 +0100
  • d6a89d1084 Merge 30ae1944a1 into c6178601c5 mKlus 2017-02-16 09:39:56 +0000
  • c6178601c5 Cygwin compatibility fixes Martin Hořeňovský 2017-02-15 17:57:22 +0100
  • 2e0ae01b05 Improve -Wparentheses supression for gcc Martin Hořeňovský 2017-02-15 17:11:39 +0100
  • 1f71d1f760 Some minor clean-up to Python script Phil Nash 2017-02-15 11:54:47 +0000
  • fe690a68ef push/pop warnings when disabling parentheses warnings within assertion (gcc/ clang) Phil Nash 2017-02-15 09:38:38 +0000
  • c9a37c59c4 Added CATCH_CONFIG_FAST_COMPILE to documentation. Martin Hořeňovský 2017-02-15 10:42:11 +0100
  • 3cfef738e7 Merge branch 'dev-performance-round3' Martin Hořeňovský 2017-02-15 10:35:01 +0100
  • 5cb9e47034 Added SOCI to open-source users Phil Nash 2017-02-15 08:39:21 +0000
  • 044b616127 Added link to matchers docs from readme Phil Nash 2017-02-14 11:24:15 +0000
  • f88049169e Fix wrong short option for section Kevin Wojniak 2017-02-14 12:21:23 -0800
  • a2a0b6e341 Merge 86bf762e00 into d4ae1b18c0 GatoRat 2017-02-15 02:35:59 +0000
  • 5d289b6898 Fix wrong short option for section Kevin Wojniak 2017-02-14 12:21:23 -0800
  • 7b13a8f85a Move debug break out of tests, speeds up compilation time Martin Hořeňovský 2017-02-14 15:35:12 +0100
  • 6da5e0862a Benchmark script: allow passing flags to compiler Martin Hořeňovský 2017-02-14 15:34:17 +0100
  • 2049113935 Benchmark script: use median AND mean of compile time Martin Hořeňovský 2017-02-14 15:34:00 +0100
  • d4ae1b18c0 Matcher documentation Phil Nash 2017-02-14 09:15:21 +0000
  • 2081caa452 Import MatcherBase to Catch namespace Phil Nash 2017-02-14 09:15:08 +0000
  • a5a013811c Renamed toStringUncached -> describe Phil Nash 2017-02-14 09:04:26 +0000
  • 1400127d6f Extracted string matchers impl into cpp that is only compiled into main TU Phil Nash 2017-02-08 15:14:51 +0000
  • 7fed25ad1f New Matchers implementation - simpler - less templates and machinery - no cloning, copying or unnecessary heap allocations - better factored Phil Nash 2017-02-08 14:17:17 +0000
  • 5530303be7 Removed test for invoking String Matcher with NULL (this will no longer be supported) Phil Nash 2017-02-08 15:20:39 +0000
  • 29fa1edcc7 Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64} Martin Hořeňovský 2017-02-14 09:37:37 +0100
  • 26fdcd0d54 fix annoying assignment operator could not be generated warnings in msvc2013 Grigoriy Chudnov 2017-02-14 11:33:39 +0300
  • 1cb8bafb1f Added missing #include in test file Phil Nash 2017-02-13 17:43:43 +0000
  • d08cee288f v1.7.2 build v1.7.2 Phil Nash 2017-02-13 16:15:42 +0000
  • 873ef276b6 XML Reporter closes tag and flushes stream at end of TestCase and Section tags. This fixes an issue where XML reports on stdout are broken by printf statements Phil Nash 2017-02-13 15:56:25 +0000
  • bc68b9f454 More include simplifications Martin Hořeňovský 2017-02-12 13:34:55 +0100
  • 67d513aa73 Removed single char contains() - had incorrect prototype anyway Phil Nash 2017-02-13 08:19:34 +0000
  • 9a3486a705 Replaced use of dynamic_cast with static_cast. It wasn't necessary anyway. This addresses #821 Phil Nash 2017-02-12 22:00:17 +0000
  • d890791800 Fixed editing mishap in documentation. Martin Hořeňovský 2017-02-12 15:48:32 +0100
  • 26f6012bb9 Expanded the practical example in slow-compiles documentation Martin Hořeňovský 2017-02-12 14:47:25 +0100
  • 50dee9ae57 Fixed typo in CLI error reporting Martin Hořeňovský 2017-02-12 13:50:15 +0100
  • b2a6fe971b Couple more includes cleaned out Martin Hořeňovský 2017-02-12 12:48:25 +0100
  • 0837132ce3 Make the benchmarking script Python 2 compatible Martin Hořeňovský 2017-02-12 12:25:43 +0100
  • 9012f95964 Moved some std includes out from catch_common.h Martin Hořeňovský 2017-02-12 12:17:07 +0100
  • 324260f253 Removed reference to DEBUG in command line docs Phil Nash 2017-02-11 23:39:27 +0000
  • d0620c3495 Added std:: qualification to some functions from C stdlib Martin Hořeňovský 2017-01-26 19:11:20 +0100
  • fd7dde10d3 Added example of how to separately compile Catch's main Martin Hořeňovský 2017-02-11 19:11:57 +0100
  • 9a3788d98c Added links to open source users page from general pages Phil Nash 2017-02-10 22:50:40 +0000
  • 005787f1c5 Marked IConfig implementations in Config CATCH_OVERRIDE (silences warnings) Phil Nash 2017-02-10 22:39:27 +0000
  • d2e814ff23 Tagged a C++11 specific test with [c++11] to exclude from approval tests (for now) Phil Nash 2017-02-10 19:13:45 +0000
  • f75a511b5c Fix MSVC /analyze warning about inconsistent annotations Martin Hořeňovský 2017-02-10 17:12:41 +0100
  • 3e20b991f1 Merge 604275c06c into ab44fb6811 zachstruck 2017-02-10 15:05:58 +0000
  • ab44fb6811 The file/ line in sections is now of the section. not the test case Phil Nash 2017-02-10 11:56:46 +0000
  • d6b8ac5a4e Added compilation tests to approvals Phil Nash 2017-02-10 11:53:29 +0000
  • c72ba93f92 Added file for listing commercial users Phil Nash 2017-02-09 17:54:13 +0000
  • 73159ace3d REQUIRE_THROWS_AS now catches exception by const& Martin Hořeňovský 2017-02-09 12:57:01 +0100
  • 9952dda524 REQUIRE_THROWS_AS is now reported with expected type as well Martin Hořeňovský 2017-02-09 12:41:16 +0100
  • e543cc0646 Removed an obsolete file that somehow got into the previous master. Martin Hořeňovský 2017-02-09 11:12:25 +0100
  • c1a5391034 Added some more open source projects Phil Nash 2017-02-08 21:46:44 +0000
  • a38ccec33a Added 3rd party bug to documentation Martin Hořeňovský 2017-02-08 20:53:39 +0100
  • 1ff56301a1 Corrected formatting Phil Nash 2017-02-08 18:35:30 +0000
  • aee3675968 Added ChakraCore, Couchbase-lite and MAME rot OS projects Phil Nash 2017-02-08 18:34:19 +0000
  • 0579f07092 Added RxCpp to OS page Phil Nash 2017-02-08 18:02:11 +0000
  • e9ad954435 Seeded new doc page for tracking open source projects that use Catch Phil Nash 2017-02-08 17:15:37 +0000
  • 1e87cae8af Documented the _THROWS_WITH macros, as well as slightly expanding the matchers docs. Phil Nash 2017-02-08 16:18:53 +0000
  • 26df0781a5 Added a script for running synthetic compile time benchmark Martin Hořeňovský 2017-02-08 14:14:01 +0100
  • 4d0cd602e3 Rebased approvals with tags and description attributes in XML report Phil Nash 2017-02-07 23:14:49 +0000
  • ab199d9cf9 XmlReporter: Trim test case name; added description and tags attributes to the test case element in the xml report. Marek Klus 2017-02-08 09:52:32 +1100
  • 97d8003a71 XmlWriter can specify a stylesheet Provide an extension point on XmlReporter to be able to supply a stylesheet url in a derived implementation Phil Nash 2017-02-07 23:09:43 +0000
  • 30ae1944a1 Merge branch 'master' of https://github.com/philsquared/Catch Marek Klus 2017-02-08 09:57:28 +1100
  • aafc3f58c9 XmlReporter: Trim test case name; added description and tags attributes to the test case element in the xml report. Marek Klus 2017-02-08 09:52:32 +1100
  • 1f271c9944 XmlWriter reverts to XML 1.0. Character encodings that are not valid in XML 1.0 are instead written using C-style escapes Phil Nash 2017-02-06 16:00:05 +0000
  • 7db4d8d90c Added tests (single char pretty printing + op overload) Martin Hořeňovský 2017-02-07 13:32:48 +0100
  • a5ce57b346 Improved .travis.yml Martin Hořeňovský 2017-02-07 11:56:34 +0100
  • 7b8a27eadb v1.7.1 build v1.7.1 Martin Hořeňovský 2017-02-07 10:06:52 +0100
  • 2b74613c54 Revert "First cut of Evaluate refactoring to remove int specialisations, among other things" Phil Nash 2017-02-06 22:37:23 +0000
  • 23600609c0 Deregister SEH handler before reporting SE. Martin Hořeňovský 2017-02-06 20:40:46 +0100
  • 4feb2dbb50 Removed const qualification to disambiguate between operator overloads Martin Hořeňovský 2017-02-06 20:39:18 +0100
  • 84af6bc955 XmllWriter flushes the stream after every endElement now Phil Nash 2017-02-06 16:25:36 +0000
  • 197bf075c4 Rebased again - against the right executable this time :-s Phil Nash 2017-02-06 16:25:09 +0000
  • 1f5ec9884c Rebased approvals following previous reversal (d’oh!) Phil Nash 2017-02-06 16:23:34 +0000
  • 88b760276d Revert "XmlWriter reverts to XML 1.0." Phil Nash 2017-02-06 16:21:01 +0000
  • 23eb4cc580 Added stdout and stderr to XML Reporter Phil Nash 2017-02-06 16:14:06 +0000
  • a189387f49 XmlWriter reverts to XML 1.0. Character encodings that are not valid in XML 1.0 are instead written using C-style escapes Phil Nash 2017-02-06 16:00:05 +0000
  • f65776890c Merge branch 'master' of https://github.com/philsquared/Catch Phil Nash 2017-02-06 15:17:00 +0000
  • 39753558eb First cut of Evaluate refactoring to remove int specialisations, among other things Phil Nash 2017-02-06 15:15:43 +0000
  • f126d7943a Add explanation of THROW assertion limits + using lambda Martin Hořeňovský 2017-02-06 16:08:13 +0100
  • cd489d9647 More documentation of known issues. Martin Hořeňovský 2017-02-06 15:55:01 +0100
  • b6e8179513 Merge 517e31799f into e991c006b7 Vladimir Zelenkin 2017-02-06 03:24:16 +0000
  • e991c006b7 Fixes for MinGW compatibility Martin Hořeňovský 2017-02-06 01:43:53 +0100
  • 7e7c813486 New documentation section: "known limitations" Martin Hořeňovský 2017-02-06 00:53:39 +0100
  • 5947f77031 Merge a274c0a005 into 712323ab7c lightmare 2017-02-03 16:37:18 +0000
  • 4a70f628cb Merge de9c657d2f into 712323ab7c Matt McShane 2017-02-03 16:37:18 +0000
  • 712323ab7c Include windows.h proxy header, instead of windows.h itself Martin Hořeňovský 2017-02-03 14:09:17 +0100
  • 81ff748284 Remove dead link Henry Hirsch 2017-02-02 19:01:28 +0100
  • de9c657d2f Fix single-header download link in README Matt McShane 2017-02-02 10:25:49 -0500
  • ce37f48ffa v1.7.0 build v1.7.0 Martin Hořeňovský 2017-02-01 21:47:43 +0100
  • 090fc74cca Scripts intended to be run should now have x bit set. Martin Hořeňovský 2017-02-01 21:34:45 +0100
  • f58ff0c540 Remove \l, add \f in character pretty printing Martin Hořeňovský 2017-02-01 21:31:14 +0100
  • a600bfeb75 Fix travis build + build warnings Martin Hořeňovský 2017-02-01 21:01:14 +0100
  • 8cad76a749 typo Phil Nash 2017-02-01 14:39:06 +0000
  • 1a3f6d829b Updated command line docs with info on -c for running sections, as well as -# for filenames as tags Phil Nash 2017-02-01 14:37:02 +0000
  • b524fa7cd8 Fixed bugs in escape char handling in test names 1. If escape char is first char, sets start of range 2. Multiple escape chars are handled (offsets chars to remove) Phil Nash 2017-02-01 14:13:10 +0000
  • 5121b5b058 Put quote marks around printed characters; also nicely print some escapes Eric Schmidt 2016-04-20 21:52:20 -0600
  • 1e5176bd69 Cap main exit code to 255 (#797) Jan Včelák 2017-01-31 20:48:14 +0100
  • 7baa508e58 Documentation fixup. Martin Hořeňovský 2017-01-31 20:44:34 +0100
  • 7dd4f2977a Added INSTALL commands (#788) Saad K 2017-01-31 14:22:45 -0500
  • 50c95a0143 Bumped min cmake version to 3.0 Martin Hořeňovský 2017-01-31 20:21:03 +0100