cd76f57 | Martin Hořeňovský | 10 January 2018, 12:53:04 UTC | v2.1.0 | 10 January 2018, 12:53:04 UTC |
f5910f3 | Martin Hořeňovský | 10 January 2018, 12:44:08 UTC | Copy reporters to single_include during releases | 10 January 2018, 12:44:08 UTC |
421ab16 | Phil Nash | 08 January 2018, 15:15:44 UTC | Exclude string-literal arrays from automatic range serialisation These have specialised serialisers already anyway, and were causing ambiguities in VS 2015 & 2017 | 08 January 2018, 15:15:44 UTC |
161dd4e | Phil Nash | 08 January 2018, 11:13:29 UTC | Merge commit '2c43620d9baed1fdcaa9146af1d3eb90520cbe92' | 08 January 2018, 11:13:29 UTC |
13ea422 | Aivars Kalvans | 06 January 2018, 11:56:14 UTC | Add fuxedo.io to open source users | 06 January 2018, 13:02:01 UTC |
2c43620 | Phil Nash | 05 January 2018, 14:39:59 UTC | Exclude benchmark dir | 05 January 2018, 14:39:59 UTC |
8be1df2 | Phil Nash | 04 January 2018, 10:52:55 UTC | Added test for stringifying std::arrays | 04 January 2018, 10:52:55 UTC |
32eb90b | Phil Nash | 04 January 2018, 10:21:52 UTC | Fix stringifying of unknown enums | 04 January 2018, 10:21:52 UTC |
702cfda | Phil Nash | 04 January 2018, 10:05:02 UTC | Added special handling for vector<bool> when stringifying | 04 January 2018, 10:05:02 UTC |
e41e8e8 | Phil Nash | 04 January 2018, 10:03:08 UTC | Added tests for stringifying map and set | 04 January 2018, 10:03:08 UTC |
af3f249 | Phil Nash | 04 January 2018, 09:30:06 UTC | Added generic container detection in StringMaker. Removed vector specialisation as this is now covered generically - as are any containers that can be called via (freestanding) begin/ end | 04 January 2018, 09:30:06 UTC |
c3a1143 | philsquared | 02 January 2018, 10:18:35 UTC | Cleanly override warning level for SelfTest in MSVC Eliminates warning about warning level override (by removing the default /W3) | 02 January 2018, 10:18:35 UTC |
f580591 | Martin Hořeňovský | 25 December 2017, 18:38:51 UTC | Test different way of excluding system headers | 25 December 2017, 18:38:51 UTC |
fc88313 | Phil Nash | 12 December 2017, 17:20:44 UTC | Added DtCraft to Open Source users | 12 December 2017, 17:22:40 UTC |
3979845 | Martin Hořeňovský | 11 December 2017, 12:06:01 UTC | Add coverage badge | 11 December 2017, 12:06:27 UTC |
88d2bac | Dan Nissenbaum | 09 December 2017, 20:29:39 UTC | Trivial typo fix. (#1119) | 09 December 2017, 20:29:39 UTC |
ed33e97 | Pfiffikus | 30 November 2017, 15:17:23 UTC | Update MessageTests.cpp typo corrected | 09 December 2017, 19:51:56 UTC |
f466d9a | Martin Hořeňovský | 09 December 2017, 19:48:29 UTC | Fix a7a9ee5 | 09 December 2017, 19:49:06 UTC |
a7a9ee5 | Martin Hořeňovský | 09 December 2017, 19:17:47 UTC | Manual cherry-pick from #1111 This hsould merge still-valid piece of #1111 into master. | 09 December 2017, 19:17:47 UTC |
0cf05d5 | Martin Hořeňovský | 08 December 2017, 20:47:42 UTC | Force Travis badge to use status of master branch | 08 December 2017, 20:47:42 UTC |
11887fb | Martin Hořeňovský | 08 December 2017, 20:35:47 UTC | Point AppVeyor status badge at status for this repo Previously it pointed to AppVeyor's test repo status | 08 December 2017, 20:36:43 UTC |
347be87 | Phil Nash | 08 December 2017, 16:30:16 UTC | Removed debug code accidentally left in previous commit | 08 December 2017, 16:30:16 UTC |
4da655c | Phil Nash | 08 December 2017, 15:57:36 UTC | Increased int size for timers to avoid truncations | 08 December 2017, 15:59:00 UTC |
c4d1aa9 | Martin Hořeňovský | 07 December 2017, 18:10:28 UTC | Fix std::uncaught_exception deprecation warning in ~ScopedMessage Closes #1124 | 07 December 2017, 18:10:28 UTC |
495d245 | Martin Hořeňovský | 07 December 2017, 16:07:25 UTC | Add UnorderedEqualsMatcher for vectors Closes #1093 | 07 December 2017, 18:05:00 UTC |
3035120 | Phil Nash | 07 December 2017, 00:02:19 UTC | Some bits of tidy up | 07 December 2017, 00:02:32 UTC |
584e04d | Martin Hořeňovský | 06 December 2017, 20:47:14 UTC | Add compact reporter baseline | 06 December 2017, 20:47:14 UTC |
673dcc1 | Martin Hořeňovský | 06 December 2017, 14:48:46 UTC | Make approval tests also check compact reporter | 06 December 2017, 14:48:46 UTC |
0c122c1 | Martin Hořeňovský | 06 December 2017, 14:37:13 UTC | Add constructor arg checking to WithinAbsMatcher Also tests :-) | 06 December 2017, 14:42:03 UTC |
d19b729 | Phil Nash | 06 December 2017, 14:30:17 UTC | xml reporter reports WARN message when not used with -s | 06 December 2017, 14:30:17 UTC |
5e06361 | Phil Nash | 05 December 2017, 23:26:21 UTC | Moved runner helpers into Catch namespace not sure they weren't there to start with | 05 December 2017, 23:26:21 UTC |
aa9d635 | Phil Nash | 05 December 2017, 23:19:28 UTC | Refactored StreamRedirect classes | 05 December 2017, 23:19:28 UTC |
7c5a21f | Phil Nash | 05 December 2017, 17:48:15 UTC | Added clog test | 05 December 2017, 17:48:15 UTC |
533cdc6 | Phil Nash | 05 December 2017, 16:18:53 UTC | Revirtualised IResultCapture methods Didn't really impact runtime anyway, but will need to use interface for threading support. | 05 December 2017, 16:23:10 UTC |
51e281a | Martin Hořeňovský | 02 December 2017, 13:46:28 UTC | Simplify code coverage CMake toggle | 03 December 2017, 13:53:23 UTC |
24851df | Martin Hořeňovský | 03 December 2017, 13:19:02 UTC | Add release notes from the EOL of Catch Classic | 03 December 2017, 13:19:02 UTC |
a4fd96f | Martin Hořeňovský | 03 December 2017, 13:14:58 UTC | Remove debug prints from batch scripts | 03 December 2017, 13:14:58 UTC |
12c57ce | Martin Hořeňovský | 03 December 2017, 12:06:21 UTC | No longer rename AppVeyor builds | 03 December 2017, 12:06:21 UTC |
45a4657 | Martin Hořeňovský | 03 December 2017, 12:03:52 UTC | Add codecov.io coverage collection from AppVeyor Also had to add new project to redirect CTest output, add separate batch scripts for AppVeyor because it doesn't handle multi-line batch scripts in yaml properly, and other helper scripts. | 03 December 2017, 12:03:52 UTC |
dfa817a | Phil Nash | 02 December 2017, 18:01:59 UTC | Just track whether last assertion passed directly, rather than deduce it from counts | 02 December 2017, 18:44:23 UTC |
57c346a | Phil Nash | 02 December 2017, 16:32:02 UTC | Removed assertionRun() and rolled its logic into assertionPassed() and assertionEnded() | 02 December 2017, 18:44:23 UTC |
67f734c | Martin Hořeňovský | 02 December 2017, 13:17:11 UTC | Remove system headers when preprocessing coverage report | 02 December 2017, 13:17:42 UTC |
b76e80e | Phil Nash | 28 November 2017, 08:24:26 UTC | Small clean-ups | 30 November 2017, 14:54:44 UTC |
a3632fa | Martin Hořeňovský | 30 November 2017, 12:47:54 UTC | Fix teamcity reporter compilation with single header | 30 November 2017, 12:48:24 UTC |
7d0db6b | Phil Nash | 29 November 2017, 17:19:50 UTC | Moved -Wparentheses suppression before the push for GCC Because of bugs in GCC 4 & 5 that prevent _Pragma from working :-( | 29 November 2017, 17:19:50 UTC |
8a7493c | Phil Nash | 29 November 2017, 17:01:00 UTC | Globally suppress Wunused-variable again, for now | 29 November 2017, 17:01:00 UTC |
b5a5d9a | Phil Nash | 29 November 2017, 16:14:33 UTC | Stop leaking some warning suppressions to user code | 29 November 2017, 16:14:33 UTC |
8c32d0b | Martin Hořeňovský | 28 November 2017, 20:47:06 UTC | Add more weird chrono::duration stringification tests | 28 November 2017, 20:47:06 UTC |
28d1955 | Martin Hořeňovský | 28 November 2017, 20:29:34 UTC | Also test Approx template constructor | 28 November 2017, 20:29:34 UTC |
20211a3 | Martin Hořeňovský | 27 November 2017, 21:34:44 UTC | Stop using brew if not needed -- fix build on XCode9 image | 27 November 2017, 21:34:44 UTC |
e3941a9 | Phil Nash | 27 November 2017, 19:49:26 UTC | De-virtualised isBinaryExpression() and getResult() on ITransientExpression | 27 November 2017, 19:49:26 UTC |
da86ddc | Phil Nash | 27 November 2017, 19:28:45 UTC | Fixed accidental const & formating | 27 November 2017, 19:28:45 UTC |
4b614ee | Phil Nash | 27 November 2017, 19:21:47 UTC | Moved all AssertionHandler logic into RunContext and de-virtualised interface This makes the assertion handling much less "chatty". AssertionHandler is now just a thin shim over RunContext | 27 November 2017, 19:23:15 UTC |
5461242 | Phil Nash | 27 November 2017, 06:53:56 UTC | Renamed last usge specific handle method (and made the low level ones private) | 27 November 2017, 19:23:15 UTC |
e344984 | Martin Hořeňovský | 25 November 2017, 15:58:29 UTC | Add codecov.io coverage tracking * Every Linux build tracks coverage when running Debug mode * OS X not supported yet (Future WIP) * Our own unit tests, non-default reporters and Clara are ignored | 27 November 2017, 19:13:47 UTC |
db44964 | Phil Nash | 24 November 2017, 19:15:46 UTC | Refactored most handle() calls to more specific/ descriptive calls | 26 November 2017, 21:28:43 UTC |
2800adb | Phil Nash | 24 November 2017, 18:46:18 UTC | Qualified handleExceptionMatchExpr in Catch:: (was picking it up by ADL before - no need to rely on that!) | 26 November 2017, 21:28:43 UTC |
ae1547e | Martin Hořeňovský | 26 November 2017, 20:10:52 UTC | Add extra tests to ctest | 26 November 2017, 20:33:09 UTC |
73a1623 | Martin Hořeňovský | 25 November 2017, 17:38:18 UTC | Re-enable 2 string tests | 25 November 2017, 17:38:18 UTC |
c411c13 | Phil Nash | 24 November 2017, 10:36:54 UTC | Move crtdbg.h include outside namespace | 24 November 2017, 10:36:54 UTC |
0915957 | Phil Nash | 24 November 2017, 08:46:17 UTC | Clean-up re-usable string streams | 24 November 2017, 08:46:17 UTC |
f417995 | Phil Nash | 23 November 2017, 19:21:09 UTC | Cache IResultCapture in AssertionHandler to avoid repeated lookups | 23 November 2017, 19:21:09 UTC |
9329d97 | Phil Nash | 23 November 2017, 19:14:26 UTC | Always debug-break non-inline | 23 November 2017, 19:14:26 UTC |
8141a78 | Phil Nash | 23 November 2017, 16:58:43 UTC | Inline shouldDebugBreak() | 23 November 2017, 16:58:43 UTC |
5323202 | Phil Nash | 23 November 2017, 16:52:46 UTC | Bake exception guard into assertion handler flow | 23 November 2017, 16:52:46 UTC |
f052762 | Martin Hořeňovský | 22 November 2017, 15:11:35 UTC | Reduce amount of CI output on success | 22 November 2017, 17:29:58 UTC |
401ad7a | Martin Hořeňovský | 21 November 2017, 20:39:40 UTC | Remove isTrue, alwaysTrue, alwaysFalse isTrue and alwaysFalse were replaced by (void)0, 0 inspired by doctest alwaysTrue was replaced by warning suppression | 22 November 2017, 15:03:45 UTC |
63c097a | Martin Hořeňovský | 21 November 2017, 17:56:29 UTC | Remove superfluous TravisCI build entry | 21 November 2017, 17:56:29 UTC |
87c125e | Martin Hořeňovský | 21 November 2017, 14:23:30 UTC | Enable Werror for dev builds | 21 November 2017, 17:55:28 UTC |
3b965aa | Phil Nash | 21 November 2017, 13:12:22 UTC | (re)Inlined isTrue() | 21 November 2017, 13:12:22 UTC |
e54dcda | Phil Nash | 21 November 2017, 12:09:04 UTC | Added space in StringRef literal operator | 21 November 2017, 12:09:04 UTC |
e4a898e | Phil Nash | 21 November 2017, 11:08:08 UTC | Removed templated StringRef ctor and added StringRef literal | 21 November 2017, 11:08:39 UTC |
c39109d | Phil Nash | 21 November 2017, 09:31:06 UTC | Ignore all cmake-build-* folders | 21 November 2017, 11:08:39 UTC |
a8a1c37 | Martin Hořeňovský | 21 November 2017, 10:10:07 UTC | Introduce a way to intentionally expose interface for use in tests Fixes #1076 | 21 November 2017, 10:10:07 UTC |
e08a4ed | Phil Nash | 21 November 2017, 09:26:56 UTC | Added missing <cstring> include to stringref.cpp | 21 November 2017, 09:26:56 UTC |
fcba305 | Phil Nash | 17 November 2017, 18:55:47 UTC | Refactored to resetAssertionInfo() | 20 November 2017, 16:33:06 UTC |
4353614 | Phil Nash | 17 November 2017, 18:54:12 UTC | Added StringRef constructor that captures string literal size at compile time | 20 November 2017, 16:33:05 UTC |
f36817e | Martin Hořeňovský | 19 November 2017, 14:04:51 UTC | Check single-header using test examples This means that examples build for all matrix entries | 19 November 2017, 21:03:24 UTC |
812bf21 | Martin Hořeňovský | 19 November 2017, 14:01:12 UTC | Move imports close to point of usage in Python scripts This means that you no longer need urllib2 to regenerate single header file, etc | 19 November 2017, 21:02:22 UTC |
baf3d2f | Martin Hořeňovský | 19 November 2017, 13:54:52 UTC | Split out ratio_string::symbol bodies | 19 November 2017, 13:54:52 UTC |
b083b04 | Martin Hořeňovský | 19 November 2017, 13:47:18 UTC | Fix compilation when using g++ with libc++ Fixes #1110 | 19 November 2017, 13:47:18 UTC |
505d2f8 | Phil Nash | 17 November 2017, 23:32:04 UTC | Merge pull request #1107 from coombez/contrib performance improvements | 17 November 2017, 23:32:04 UTC |
f183661 | Neal Coombes | 17 November 2017, 20:55:30 UTC | performance improvement - getCurrentContext inlined getCurrentContext and getMutableContext Further work on #1086. Brings test from 0m37.913 to 0m25.584s Catch2 is now faster than Catch 1.x!! | 17 November 2017, 20:55:30 UTC |
fe72564 | Neal Coombes | 17 November 2017, 20:15:26 UTC | performance improvement - StringRef::operator= inlined and reduced data copy in half. Further work on #1086. Brings test from 0m44.942s to 0m37.913. | 17 November 2017, 20:15:26 UTC |
b0c379f | Phil Nash | 17 November 2017, 18:33:34 UTC | Inlined StringRef ctors/ dtor and size() and empty() | 17 November 2017, 18:38:54 UTC |
c443afc | Phil Nash | 17 November 2017, 18:38:30 UTC | Merge pull request #1104 from coombez/contrib Performance improvement | 17 November 2017, 18:38:30 UTC |
502da4b | Phil Nash | 15 November 2017, 07:53:19 UTC | Added files for multiply inclusions of test cases | 17 November 2017, 15:46:57 UTC |
8da8458 | Phil Nash | 15 November 2017, 07:48:43 UTC | Rebased due to whitespace changes | 17 November 2017, 15:46:57 UTC |
61e838e | Phil Nash | 15 November 2017, 07:48:21 UTC | Reorganised (some) usage tests so they can be included multiple times | 17 November 2017, 15:46:57 UTC |
516dbc8 | lbersch | 17 November 2017, 10:49:39 UTC | Add inja to open source users (#1106) * Add Inja to open-source users * Capitalize first letter in user description * Fix url | 17 November 2017, 10:49:39 UTC |
b933933 | Neal Coombes | 15 November 2017, 20:43:43 UTC | Performance improvement Begin to address #1086 Brings test from 2m51.072s to 1m15.661s | 15 November 2017, 20:43:43 UTC |
61e29b5 | Neal Coombes | 15 November 2017, 15:58:59 UTC | Fix AssertionPrinter name conflict in console and compact reporters | 15 November 2017, 20:26:31 UTC |
54fb6f2 | Martin Hořeňovský | 15 November 2017, 19:21:41 UTC | Provide WandBox link for online testing It used to be provided for Catch Classic, it was lost during transition of Catch2 to master. Closes #1101 | 15 November 2017, 19:23:05 UTC |
a077eba | Martin Hořeňovský | 15 November 2017, 17:51:17 UTC | Use svg build status icon for AppVeyor Closes #1100 | 15 November 2017, 17:54:04 UTC |
2bbba4f | Martin Moene | 15 November 2017, 07:37:55 UTC | Refer to example code from the Tutorial | 15 November 2017, 14:37:39 UTC |
29cdd6c | Martin Moene | 17 October 2017, 17:19:20 UTC | Add link to event listener example to documentation | 15 November 2017, 14:37:39 UTC |
dfb7217 | Martin Moene | 14 October 2017, 08:59:14 UTC | Add list of examples to documentation | 15 November 2017, 14:37:39 UTC |
f6ae451 | Martin Moene | 05 November 2017, 09:05:57 UTC | Add matrix element for examples to AppVeyor | 15 November 2017, 14:37:39 UTC |
d5d2bee | Martin Moene | 05 November 2017, 22:27:11 UTC | Add matrix element for examples to Travis configuration | 15 November 2017, 14:37:39 UTC |
85de072 | Martin Moene | 05 November 2017, 08:15:22 UTC | Add examples subdirectory to CMake build; included if BUILD_EXAMPLES is true | 15 November 2017, 14:37:39 UTC |