trompeloeil

FORK: Header only C++14 mocking framework
git clone https://git.neptards.moe/u3shit/trompeloeil.git
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2021-08-19 18:26Use CMake Threads::Threads instead of explicit pthreadBjörn Fahller2+6-14
2021-08-15 19:00Merge pull request #247 from AndrewPaxie/spell_check_2021_08_15Björn Fahller5+19-23
2021-08-15 05:06Fix minor spelling and markdown issuesAndrew Paxie5+19-23
2021-08-15 04:57Merge pull request #246 from AndrewPaxie/issue_245Björn Fahller2+9-1
2021-08-14 20:23Issue 245: Allow thread_terror to link on Windows (MSVC)Andrew Paxie2+9-1
2021-08-06 19:41Merge pull request #244 from offa/docBjörn Fahller1+1-1
2021-08-06 12:29Update FAQ exampleoffa1+1-1
2021-08-05 19:53Merge pull request #243 from offa/cmake_namespaceBjörn Fahller1+2-0
2021-08-05 18:57Add CMake install namespace.offa1+2-0
2021-07-14 08:55Merge pull request #241 from andy-saul-audinate/mainBjörn Fahller3+40-0
2021-07-13 09:18Verifies calls that are expected after an object diesAndy Saul3+40-0
2021-06-16 00:37Mention g++11 in readmeBjörn Fahller1+1-1
2021-06-15 13:04Prepared for v41Björn Fahller2+3-1
2021-06-15 12:59Updated ChangLog regarding catch2 CATCH_CONFIG_PREFIX_ALLBjörn Fahller1+3-0
2021-06-13 19:00Merge pull request #239 from AndrewPaxie/issue-237Björn Fahller1+13-0
2021-06-13 16:58Issue 237: Disable -Wreserved-identifer warning from clang++-13Andrew Paxie1+13-0
2021-06-13 06:04Merge pull request #238 from AndrewPaxie/issue-236Björn Fahller2+13-9
2021-06-13 04:30Issue 236: Fix -Wreserved-identifer warning from clang++-13Andrew Paxie2+13-9
2021-06-10 11:26Merge pull request #235 from RedDwarf69/masterBjörn Fahller1+13-0
2021-06-10 10:04catch2: Fix build with CATCH_CONFIG_PREFIX_ALLCristian Morales Vega1+13-0
2021-06-09 15:22Updated ChangLog regarding MSVC C4702 warningBjörn Fahller1+3-0
2021-06-09 14:58Merge pull request #234 from rollbear/templated_printBjörn Fahller6+133-13
2021-06-06 06:50Removed hitcount badge from READMEBjörn Fahller1+0-2
2021-06-03 16:42Install clang-9 in github actions and hope for the bestBjörn Fahller1+8-0
2021-06-03 16:23trompeloeil::printer<T> is the new customization point for printingBjörn Fahller6+133-13
2021-05-04 17:25Merge pull request #229 from offa/ci/no_coverage_on_forkBjörn Fahller1+1-1
2021-05-04 17:24Merge pull request #230 from offa/ci/compiler_updateBjörn Fahller1+81-0
2021-05-04 15:38GCC 11 build added.offa1+37-0
2021-05-04 15:23Do not upload coverage on forks.offa1+1-1
2021-05-04 15:09Clang 12 build added.offa1+44-0
2021-04-13 23:56Merge branch 'msvc_warning_suppression'Björn Fahller1+8-12
2021-04-02 13:38Install missing compilers to CI matrixBjörn Fahller1+24-0
2021-04-02 12:56Silence MSVC C4702 warning with pragmaBjörn Fahller1+8-12
2021-03-14 12:12Prepared for v40Björn Fahller2+3-1
2021-03-14 12:04Catch up with ChangeLogBjörn Fahller1+10-1
2021-03-14 12:07Copyright updatesBjörn Fahller2+2-2
2021-03-14 11:51Merge remote-tracking branch 'origin/develop'Björn Fahller2+24-3
2021-03-14 07:15Document matching const overloadsBjörn Fahller1+25-0
2021-03-13 16:59Mention clang-12 in compiler compatibilityBjörn Fahller1+1-1
2021-03-13 13:34Ensure CI builds use -Wnonnull on supported compilersBjörn Fahller1+7-0
2021-03-06 16:05CookBook reporter example had wrong type for message paramBjörn Fahller1+2-2
2021-02-19 15:30Merge pull request #227 from Eppendorf-SW/fix/gcc_9_10_nonull_warningBjörn Fahller1+17-3
2021-02-19 13:14Suppress -Wnonnull in GCC 9 and 10 in is_null()Toni Neubert1+17-3
2021-01-30 13:41Gray logo for dark backgroundBjörn Fahller2+14-17
2021-01-30 12:29Added "External Tools" section to READMEBjörn Fahller1+7-0
2021-01-25 23:41Merge pull request #224 from Leon0402/cmake-alias-targetBjörn Fahller1+1-0
2021-01-23 14:08Deleted dead ::is_first functions for sequencesBjörn Fahller1+0-45
2021-01-22 22:05Name on individual CI builds for coverage detailsBjörn Fahller1+1-0
2021-01-22 20:48Merge branch 'drop_conan'Björn Fahller5+1-73
2021-01-22 20:30Mention CI move in ChangeLogBjörn Fahller1+5-0
2021-01-22 19:26CI badge on READMEBjörn Fahller1+1-4
2021-01-22 18:32Try codecov uploadBjörn Fahller3+11-8
2021-01-10 18:15Drop travis and appveyorBjörn Fahller2+0-523
2021-01-10 17:29Try older MSVCBjörn Fahller1+22-5
2021-01-10 17:00mod libc++ version URLBjörn Fahller1+1-1
2021-01-10 16:42clang-5/6 in ubuntu 16.04Björn Fahller1+20-15
2021-01-10 07:44add kcov to CI buildsBjörn Fahller2+58-46
2020-12-29 00:33Add ancient gcc compilersBjörn Fahller1+60-0
2020-12-29 00:10Explicitly use ubuntu-20.04 for clang-10Björn Fahller1+8-18
2020-12-28 23:31Parallelize libcxx build moreBjörn Fahller1+2-2
2020-12-28 23:20CI build is always DebugBjörn Fahller1+3-62
2020-12-28 17:26Fixed typosBjörn Fahller1+2-2
2020-12-28 17:15Use bash instead of cmake as shellBjörn Fahller1+28-44
2020-12-28 16:56Build custom_recursive_mutex tooBjörn Fahller1+1-0
2020-12-28 15:40Fixed annoying typosBjörn Fahller1+8-8
2020-12-28 14:10Enable MSVC buildsBjörn Fahller2+40-4
2020-12-28 13:51Use preinstalled cmake and drop ninjaBjörn Fahller1+3-63
2020-12-28 13:04Try enabling AppleClang (lastest)Björn Fahller2+27-1
2020-12-28 12:35No clang11/libc++ for nowBjörn Fahller1+0-36
2020-12-28 10:35clang with libstdc++Björn Fahller2+362-0
2020-12-28 10:25install libcxx script from range-v3Björn Fahller1+111-0
2020-12-28 10:34Remove redundant labelsBjörn Fahller1+19-19
2020-12-28 09:57Set standardBjörn Fahller1+1-1
2020-12-28 09:52Verbose buildBjörn Fahller1+1-0
2020-12-28 09:52Enable sanitizersBjörn Fahller1+1-0
2020-12-28 09:37Try add gcc10Björn Fahller1+34-0
2020-12-28 09:31Remove c++20 from gcc 8/9Björn Fahller1+0-16
2020-12-28 09:15verify compilation errorsBjörn Fahller2+25-7
2020-12-27 14:25Modify copied github actions .yml fileBjörn Fahller2+322-15
2021-01-08 20:43Add Alias targetLeon De Andrade1+1-0
2020-12-27 13:35Show using exact version in CMake find_packageBjörn Fahller1+3-0
2020-12-27 13:30Update conan-center badge and ChangeLogBjörn Fahller2+4-1
2020-12-27 12:28Removed conanfile and conan CI buildsBjörn Fahller6+6-90
2020-11-25 17:27Merge pull request #218 from offa/docBjörn Fahller1+1-1
2020-11-25 16:09Markdown fixed.offa1+1-1
2020-10-31 11:20Prepared for v39Björn Fahller4+5-3
2020-10-31 10:19Merge branch 'sequenced_allow_call'Björn Fahller5+477-46
2020-10-31 09:39Add fix for 204 into ChangeLogBjörn Fahller1+5-0
2020-10-31 09:39Update refman regarding sequences and .TIMESBjörn Fahller1+4-2
2020-10-28 15:41Handle out of sequence ALLOWED_CALLBjörn Fahller2+139-3
2020-10-25 20:55Work around MSV STL bug 942Björn Fahller1+6-1
2020-10-25 19:32Silence clang-warning about non-defaulted constructorBjörn Fahller1+3-0
2020-10-25 11:33Retire earlier ALLOW_CALL when a later match is foundBjörn Fahller2+61-3
2020-10-25 10:22Find lowest cost sequence matchBjörn Fahller1+92-2
2020-10-25 09:27Revert "Retire predecessors when matching sequence"Björn Fahller1+13-109
2020-10-21 14:46Retire predecessors when matching sequenceBjörn Fahller1+109-13
2020-10-18 11:41Move call limits into sequence handlerBjörn Fahller1+101-27
2020-10-18 11:33Silence thread_terror warnings with newer clangBjörn Fahller1+8-8
2020-10-18 09:38Prefer std::array over C-arraysBjörn Fahller1+4-2
2020-10-18 09:48Failing tests for more historic sequence mistakesBjörn Fahller1+1-6
2020-09-27 09:32Failing test for interleaved sequenced ALLOW_ALL/REQUIRE_CALLBjörn Fahller1+35-0
2020-10-12 14:49Added gcc-10 and clang-10/11 to compiler support listBjörn Fahller1+2-2
2020-10-07 17:32Fix is_null() for global operator==(T, nullptr_t)Björn Fahller5+29-18
2020-09-30 12:03Merge pull request #209 from AndrewPaxie/spelling_and_markdownBjörn Fahller9+105-99
2020-09-29 15:43Fix table of contents for documentationAndrew Paxie2+106-103
2020-09-29 09:03Fix minor spelling errors and markdownlint warningsAndrew Paxie9+167-164
2020-09-28 15:15Merge pull request #208 from AndrewPaxie/gxx_libcxx_buildBjörn Fahller6+433-40
2020-09-28 08:56Allow setting LIBCXX_PREFIX_PATH from the command lineAndrew Paxie1+8-1
2020-09-27 09:22Failing test for ALLOW_CALL sequenced after REQUIRE_CALLBjörn Fahller1+27-0
2020-09-27 09:13Ensure libc++ and libc++abi are installed as neededAndrew Paxie1+2-0
2020-09-27 08:15Replace target_link_options, which is available only in cmake 3.13+ with set_target_properties. This breaks build configurations with g++, libc++ and sanitizers, but enables most of the new functionality.Andrew Paxie2+13-10
2020-09-27 04:49Extend cmake script to allow use of libc++ with g++Andrew Paxie3+144-4
2020-09-26 15:13Merge branch 'urdh-custom-lock-and-atomic' into developBjörn Fahller2+120-11
2020-09-26 14:05Merge branch 'custom-lock-and-atomic' of https://github.com/urdh/trompeloeil into urdh-custom-lock-and-atomicBjörn Fahller2+120-11
2020-09-26 14:03Merge branch 'urdh-add-missing-typename-keywords' into developBjörn Fahller2+29-7
2020-09-26 12:00Add detail::make_tupleBjörn Fahller1+17-0
2020-09-26 11:20s/std::make_unique/detail::make_uniqueBjörn Fahller2+2-2
2020-09-26 10:37Merge branch 'add-missing-typename-keywords' of https://github.com/urdh/trompeloeil into urdh-add-missing-typename-keywordsBjörn Fahller1+10-5
2020-09-26 10:37Merge branch 'master' into developBjörn Fahller9+284-59
2020-09-26 10:33Update ChangeLog for issue 129Björn Fahller1+3-0
2020-09-26 10:30Merge pull request #203 from rollbear/wildcard_match_tupleBjörn Fahller5+129-6
2020-09-23 14:17Add docs for custom std::atomic/std::unique_lockSimon Sigurdhsson1+99-3
2020-09-22 12:09Allow using a custom std::unique_lock implementationSimon Sigurdhsson1+11-4
2020-09-22 11:55Allow using a custom std::atomic implementationSimon Sigurdhsson1+10-4
2020-09-23 13:56Add missing `typename` keywords for trompeloeil_call_params_type_tSimon Sigurdhsson1+10-5
2020-08-26 14:43No need to add -Wconversion to clangBjörn Fahller1+1-2
2020-08-24 13:48Only limit wildcard conversion on newer gcc compilersBjörn Fahller1+10-4
2020-08-24 13:25Add -Wconversion to self_test builds with gcc and clangBjörn Fahller1+4-2
2020-08-24 13:24Limit wildcard conversion abilityBjörn Fahller1+4-2
2020-08-23 12:47Mark inline variable _ as [[maybe_unused]] in >=17Björn Fahller1+2-2
2020-08-23 12:14More C++17 builds with Travis-CIBjörn Fahller1+39-0
2020-08-23 11:23Do not warn for inline variable _ in C++17 or laterBjörn Fahller1+1-1
2020-08-20 23:30static/inline wildcard depending on C++ versionBjörn Fahller1+6-2
2020-08-20 21:48Yucky silencing of warning for unused static _Björn Fahller1+2-2
2020-08-20 21:16Explicitly create tuple object in testsBjörn Fahller1+4-4
2020-08-19 13:53Make wildcard _ non-const to match one-type tuple by valueBjörn Fahller3+72-1
2020-08-20 19:45travis-ci remove xcode8 and xcode7Björn Fahller1+0-13
2020-08-20 18:36Update xcode9->9.3 in travis-ciBjörn Fahller1+3-3
2020-08-20 15:52Added xcode12 to travis-ci buildsBjörn Fahller1+7-0
2020-08-19 14:15Repaired broken travis-ci buildBjörn Fahller1+11-13
2020-07-31 19:03Documentation for issue #202Björn Fahller1+31-2
2020-07-31 18:43Merge pull request #199 from Eppendorf-SW/feat/embedded_32_bit_compatibleBjörn Fahller5+136-26
2020-07-20 09:18wrap custom recursive mutex in a virtual classViatorus5+105-12
2020-07-17 07:28add documentation for TROMPELOEIL_RECURSIVE_MUTEXViatorus1+9-0
2020-07-16 12:31make call counter size_t instead of unsigned long long to support 32-bit CPUsViatorus1+28-26
2020-07-16 12:16add option to optional set the recursive mutex type to support embedded OSsViatorus1+10-4
2020-07-15 12:52Merge pull request #198 from AndrewPaxie/issue_197Björn Fahller2+8-8
2020-07-15 09:59Fix issue 197: Add override to virtual destructors.Andrew Paxie2+8-8
2020-06-08 14:28Prepared for v38Björn Fahller4+19-3
2020-06-08 14:16Merge branch 'develop'Björn Fahller2+94-71
2020-06-08 00:55ALLOW_CALL may be skipped IN_SEQUENCEBjörn Fahller2+55-0
2020-06-07 18:17Merge pull request #193 from kaibernhard/masterBjörn Fahller2+22-15
2020-06-07 13:24Include CMake package configuration files in Conan packageKai Bernhard2+22-15
2020-05-03 17:13Another attempt at MSVC preprocessor work aroundBjörn Fahller1+35-34
2020-05-03 13:29Try to work around MSVCs buggy __VA_ARGS__ expansionBjörn Fahller1+32-32
2020-05-02 20:00Support trailing specifiers to IMPLEMENT_MOCKnBjörn Fahller2+93-71
2020-05-02 17:53Merge branch 'moha-gh-mh/runtime-ok-reporter'Björn Fahller4+128-10
2020-05-02 16:36Disable conan for travis-ci g++-9 buildsBjörn Fahller1+2-1
2020-05-02 15:12Update refman on reporter functionsBjörn Fahller1+67-1
2020-05-02 15:11ok_reporter overload of set_reporter returns tupleBjörn Fahller2+12-6
2020-05-02 14:11Merge branch 'mh/runtime-ok-reporter' of https://github.com/moha-gh/trompeloeil into moha-gh-mh/runtime-ok-reporterBjörn Fahller2+53-8
2020-04-07 08:47Add runtime adapter for 'Status OK' reportingMoritz Haase2+53-8
2020-04-05 09:18Merge pull request #183 from laudrup/avoid-deprecation-warnings-from-msvc2017Björn Fahller1+5-1
2020-03-11 17:33Merge pull request #185 from EtienneBarbier/masterBjörn Fahller1+0-0
2020-03-11 16:45fix header filename for criterion test frameworkEtienne Barbier1+0-0
2020-02-23 22:41Rewrite iterator to avoid C++17 deprecation warningsKasper Laudrup1+5-1
2020-02-09 13:18Updates for v37Björn Fahller4+6-4
2020-02-09 13:04Updates to ChangeLogBjörn Fahller1+6-0
2020-02-09 12:46Merge branch 'develop'Björn Fahller4+110-3
2019-12-21 16:57Commented on wrong issue. 173 not 138Björn Fahller1+1-1
2019-12-21 16:53Documented fix for issue 138 in ChangeLogBjörn Fahller1+6-0
2019-12-21 16:22Disable indirect null for MSVC <=14Björn Fahller2+2-2
2019-12-21 15:09and newer gcc cannot compare pointers to indirect nullptr_tBjörn Fahller3+13-3
2019-12-13 19:11Prevent constructing from null when checking equal to nullBjörn Fahller3+50-6
2019-12-08 08:20Issue #172 THROW when returning non-default constructibleBjörn Fahller3+28-1
2020-02-09 11:22Document fix of issue #180 in ChangeLogBjörn Fahller1+3-0
2020-02-09 10:11Constrain deleted indirect_null::operator T&&()Björn Fahller1+4-1
2020-02-08 09:40Exclude deleted conversion operator from clangBjörn Fahller1+2-0
2020-02-08 09:29deleted generic conversion operator for indirect_nullBjörn Fahller1+1-1
2020-02-08 08:11Work around GCC bug with global ==nullptr_t overloadsBjörn Fahller2+12-0
2020-02-05 12:51Merge pull request #179 from EtienneBarbier/developBjörn Fahller2+108-1
2020-02-04 13:09Add Criterion unit-test framework supportBARBIER, ETIENNE2+108-1
2020-01-12 13:12Merge pull request #175 from kaidokert/masterBjörn Fahller4+39-19
2020-01-12 10:17Merge pull request #176 from AndrewPaxie/issue_173Björn Fahller3+31-10
2019-12-31 20:34Update Conan packaging and add to Traviskert4+39-19
2020-01-06 01:06Re-enable MSVC compiles with traditional preprocessor.Andrew Paxie3+31-10
2019-12-29 10:33Updates for v36Björn Fahller4+5-3
2019-12-29 09:55Updated ChangeLog with improvements from develop branchBjörn Fahller1+17-0
2019-11-18 05:52Updated Status OK reportingTore Martin Hagen1+28-2
2019-11-15 12:44Enable "Status OK reporting" in doctestCristian Morales Vega1+11-0
2019-10-11 10:34Added hook so that successful tests can be reported correctlyTore Martin Hagen6+124-0
2019-12-21 17:50Updated compiler compatibility listBjörn Fahller1+3-3
2019-12-21 16:57Commented on wrong issue. 173 not 138Björn Fahller1+1-1
2019-12-21 16:53Documented fix for issue 138 in ChangeLogBjörn Fahller1+6-0
2019-12-21 16:22Disable indirect null for MSVC <=14Björn Fahller2+2-2
2019-12-21 15:09and newer gcc cannot compare pointers to indirect nullptr_tBjörn Fahller3+13-3
2019-12-13 19:11Prevent constructing from null when checking equal to nullBjörn Fahller3+50-6
2019-12-08 08:20Issue #172 THROW when returning non-default constructibleBjörn Fahller3+28-1
2019-11-24 13:00Merge pull request #169 from RedDwarf69/doctest_sendOKBjörn Fahller1+11-0
2019-11-24 12:58Merge pull request #170 from ToreMartinHagen/developBjörn Fahller1+28-2
2019-11-18 05:52Updated Status OK reportingTore Martin Hagen1+28-2
2019-11-15 12:44Enable "Status OK reporting" in doctestCristian Morales Vega1+11-0
2019-10-31 12:07Merge pull request #166 from ToreMartinHagen/successReportBjörn Fahller6+124-0
2019-10-11 10:34Added hook so that successful tests can be reported correctlyTore Martin Hagen6+124-0
2019-09-24 14:17Update for v35Björn Fahller4+5-3
2019-09-24 14:11Updates to ChangeLogBjörn Fahller1+9-1
2019-09-23 15:32Doc improvements in ChangeLogBjörn Fahller1+6-0
2019-09-22 19:45Merge branch 'develop'Björn Fahller4+100-60
2019-09-19 06:31Partial fix for issue 155Björn Fahller2+7-0
2019-09-18 12:30Merge pull request #162 from rollbear/simplify_wildcardBjörn Fahller8+226-347
2019-09-18 11:34Document fix for issue 157 in ChangeLogBjörn Fahller1+4-0
2019-09-18 10:52Remove description of resolved g++-4.8 issues from Backward.mdBjörn Fahller1+22-232
2019-09-18 09:24Document matching reference in CookBookBjörn Fahller1+30-0
2019-09-17 12:32Added travis g++9 c++17 and c++20 buildsBjörn Fahller1+26-0
2019-09-17 12:31Add travis clang-8 c++17 and c++20 builds using libc++Björn Fahller1+34-0
2019-09-17 12:22Add libc++abi to clang++ libc++ buildBjörn Fahller1+1-0
2019-09-17 12:11Try travis clang++-8 libc++Björn Fahller1+16-0
2019-09-17 11:49Try c++17 and c++2a with g++8 instead of clangBjörn Fahller1+15-19
2019-09-17 11:34CXX_STANDARD as quoted string from .travis.ymlBjörn Fahller1+2-2
2019-09-17 11:33Use catch2-2.9.2Björn Fahller1+1-1
2019-09-17 11:14Separate travis build matrix elements for clang++8 c++17 and c++2aBjörn Fahller1+30-2
2019-09-17 11:13Try c++17 and c++2a for travis clang-8Björn Fahller1+2-0
2019-09-17 11:08Undid over-eager removal of SFINAE condition for duck_typed_matcherBjörn Fahller1+2-0
2019-09-17 11:08Allow more flexible setting of C++ standard from CMake CLIBjörn Fahller1+5-7
2019-09-17 09:25Document how to mock a noexcept function (issue #151)Björn Fahller2+31-2
2019-09-17 07:52Add MSVC 16 to appveyor buildsBjörn Fahller1+15-0
2019-09-17 07:32Add CLion .idea to .gitignoreBjörn Fahller1+3-0
2019-09-17 07:28Merge remote-tracking branch 'rcdailey/non-virtual-mocking-doc-update'Björn Fahller3+514-10
2019-09-17 06:46Try xcode 10.3 and xcode11 for travis-ciBjörn Fahller1+12-0
2019-09-16 13:22The TROMPELOEIL_TEST_OVERLOAD_FAILURES macro is no longer neededBjörn Fahller3+0-21
2019-09-16 12:58The TROMPELOEIL_TEST_NEG_MATCHER_FAILURES macro no longer neededBjörn Fahller3+0-22
2019-09-16 12:47The TROMPELOEIL_TEST_RVALUE_REFERENCE_FAILURES macro is no longer neededBjörn Fahller4+3-42
2019-09-16 10:38Try remove other wildcard workaround for old compilersBjörn Fahller1+0-7
2019-09-16 09:24Removed gcc-4.8 workaround that has become counter productiveBjörn Fahller1+0-8
2019-09-16 09:05Wildcard supports lref/rref/value of non-copyable typesBjörn Fahller3+59-10
2019-05-03 18:43Document caveats of non-virtual function mocking (#131)Robert Dailey1+11-6
2019-05-03 18:41Add gitattributes for line ending normalizationRobert Dailey1+2-0
2019-05-03 18:40Use gitignore.io for ignore patternsRobert Dailey1+501-4
2019-09-11 15:36Merge pull request #160 from ytimenkov/patch-1Björn Fahller1+2-2
2019-09-11 14:19Update CookBook.mdYuri Timenkov1+2-2
2019-06-24 19:59Merge pull request #150 from offa/ci/xenialBjörn Fahller1+5-6
2019-06-24 15:19Travis updated to Xenial image.offa1+5-5
2019-06-24 15:18Deprecated sudo option removed.offa1+0-1
2019-06-23 19:03Fixed parenthesis accidentBjörn Fahller1+4-5
2019-06-23 18:27Merge branch 'Viatorus-feature/parentheses_syntax' into developBjörn Fahller4+98-57
2019-06-23 18:26Merge branch 'feature/parentheses_syntax' of https://github.com/Viatorus/trompeloeil into Viatorus-feature/parentheses_syntaxBjörn Fahller4+98-57
2019-06-20 11:21Add a hint for the parentheses syntax to the documentationViatorus2+24-2
2019-06-20 11:11Use parentheses for easy mocking a function returning a templateViatorus2+79-58
2019-06-12 08:28Merge pull request #145 from rollbear/suppress-clang-unneeded-memfunAndrew Paxie1+16-26
2019-06-12 04:40Merge pull request #146 from offa/ci/gcc9_clang8Björn Fahller1+28-0
2019-06-11 17:04GCC 9 and Clang 8 CI builds added.offa1+28-0
2019-06-09 19:08#ifdef/#endif balanceBjörn Fahller1+0-1
2019-06-09 18:59Suppress -Wunneeded-member-function where neededBjörn Fahller1+17-26
2019-06-09 17:50Merge pull request #142 from AndrewPaxie/more_build_configsBjörn Fahller4+177-6
2019-06-09 17:49Merge pull request #143 from AndrewPaxie/clang_tidyBjörn Fahller2+12-1
2019-06-03 07:53Fixed clang-tidy misc-non-private-member-variables-in-classes.Andrew Paxie2+12-1
2019-06-03 03:18Extend build configurations to clang++-3.5 and clang++-3.6 with libc++ 1.1.1.Andrew Paxie4+177-6
2019-05-27 17:53Disable sanitizers for clang-7 on travis-ci buildsBjörn Fahller1+1-1
2019-05-27 17:05Remove virtual call_matcher_base<Sig>::report_missed() = 0Björn Fahller1+1-7
2019-05-15 06:15Merge pull request #134 from RedDwarf69/reddwarf_doctestBjörn Fahller1+2-2
2019-05-14 18:16doctest: Fix build with DOCTEST_CONFIG_NO_SHORT_MACRO_NAMESCristian Morales Vega1+2-2
2019-05-09 17:56Merge pull request #133 from RedDwarf69/masterBjörn Fahller1+2-2
2019-05-09 13:32Honour CMAKE_INSTALL_LIBDIRCristian Morales Vega1+2-2
2019-04-02 05:39Fix warnings for Clang compilers supporting -Wextra-semi-stmtAndrew Paxie1+2-2
2019-04-01 07:41Update for v34Bj?rn Fahller4+6-4
2019-03-31 16:34Aggregated ChangeLog entries pertaining to self tests.Bj?rn Fahller1+2-8
2019-03-31 16:33ChangeLog about adapters include structureBj?rn Fahller1+10-0
2019-03-31 16:28Merge branch 'develop' into v34Bj?rn Fahller3+12-2
2019-03-31 16:27Merge branch 'adapters' into v34Bj?rn Fahller9+442-223
2019-03-31 15:58FAQ about returning template from mock function.Bj?rn Fahller1+36-1
2019-03-29 09:45Acquire lock when adding sequence expectations to sequence objectsBj?rn Fahller2+4-0
2019-03-29 09:26Added adapter header and documentation for CxxTestAndrew Paxie2+107-5
2019-03-29 08:02Silence warnings and simplify return_wrong_pointer_constness testAndrew Paxie3+16-9
2019-03-28 07:04Use doctest example to explain compile time adaptersBj?rn Fahller1+48-8
2019-03-28 06:42Silenced g++-4.9 -Wmissing-field-initializers warning with libc++Andrew Paxie2+3-1
2019-03-27 18:27Correct cookbook on runtime adapter signatureBj?rn Fahller1+6-6
2019-03-27 08:57Conanfile.py packages new include structureBj?rn Fahller1+3-2
2019-03-26 14:52Document how to create adapder headers.Bj?rn Fahller1+11-30
2019-03-26 13:53Document using the adapter headers.Bj?rn Fahller1+49-196
2019-03-26 11:00Add adapder headers for several popular unit testing frameworksBj?rn Fahller7+263-21
2019-03-24 06:43Merge remote-tracking branch 'origin/master'Bj?rn Fahller1+12-13
2019-03-24 06:41Update ChangeLog for issue 121 fixBj?rn Fahller1+2-0
2019-03-24 06:39Merge pull request #123 from rollbear/recursive_mutexBjörn Fahller1+12-13
2019-03-24 06:19Use aligned_storage for mutex bufferBj?rn Fahller1+12-9
2019-03-23 17:28Changelog mentions no-rttiBj?rn Fahller1+5-0
2019-03-23 10:51Better clang no-extra-semi-stmt warning conditionBj?rn Fahller1+7-5
2019-03-23 10:51Better clang no-extra-semi-stmt warning conditionBj?rn Fahller1+7-5
2019-03-23 09:58Self test build with clang-8 uses -Wno-extra-semi-stmtBj?rn Fahller1+5-0
2019-03-23 10:14Document clang-8 compatibility in READMEBj?rn Fahller1+1-1
2019-03-23 09:58Self test build with clang-8 uses -Wno-extra-semi-stmtBj?rn Fahller1+5-0
2019-03-23 09:48Compile with no-rttiBj?rn Fahller1+6-1
2019-03-23 09:43Use catch2-2.7.0Bj?rn Fahller1+1-1
2019-03-23 06:07Statically allocate recursive_mutex to address issue #121Bj?rn Fahller1+10-14
2019-02-02 12:17Use catch v2.6.0Bj?rn Fahller1+1-1
2019-02-02 10:25Mentioned clang-7 being compatible.Bj?rn Fahller1+1-1
2019-02-02 10:25Added "how to contribute" to READMEBj?rn Fahller1+25-5
2019-02-02 08:56Clarification of movable mock using example in reference manual.Bj?rn Fahller1+35-8
2019-02-02 08:56FAQ formatting fixupBj?rn Fahller1+2-4
2019-02-02 08:26Document how to mock operator()Bj?rn Fahller1+19-0
2019-01-27 08:34CookBook clarification on mocking public/private methods. Fixes #115Bj?rn Fahller1+12-6
2019-01-21 17:37Update for v33Bj?rn Fahller4+6-4
2019-01-21 17:30Merge remote-tracking branch 'remotes/origin/develop'Bj?rn Fahller10+343-23
2019-01-20 10:33Silenced g++ -Wignored-qualifiers warningBj?rn Fahller1+2-2
2019-01-20 09:54Silenced g++ -Wuseless-cast warningBj?rn Fahller2+4-2
2019-01-20 07:16Added missing include guard in self testBj?rn Fahller1+2-1
2019-01-19 15:43Try to add clang-7 on travis-ciBjörn Fahller1+15-0
2019-01-19 12:04Updated ChangeLog with missing changes since v32Bj?rn Fahller1+10-0
2019-01-19 10:50Merge master into developBj?rn Fahller6+107-17
2019-01-19 09:43Merge pull request #111 from rollbear/move_mockBjörn Fahller7+201-16
2019-01-19 08:49Fix #113 again, with iterator loop instead of range forBj?rn Fahller1+3-2
2019-01-19 08:28Fix issue #113, print range of rvalue access proxiesBj?rn Fahller2+13-1
2019-01-12 11:22Allow names e_t and s_t in namespace of expectationBjörn Fahller1+13-10
2019-01-09 17:13Updates after review commentsBj?rn Fahller3+80-67
2019-01-02 20:54Doc fixupsBjörn Fahller2+3-2
2019-01-02 19:23Explicitly default initialize expectationsBjörn Fahller1+1-1
2019-01-02 19:06Add default constructor to movable mock test exampleBjörn Fahller1+1-0
2019-01-02 18:44Explicitly default initialize expectationsBjörn Fahller2+5-4
2019-01-02 18:22Documented movable mocksBjörn Fahller6+163-17
2018-12-30 11:56explicit parameter type in C++11 lambdaBj?rn Fahller1+1-1
2018-12-30 11:54Worked around gcc's less than stellar shadow warningBj?rn Fahller1+2-2
2018-12-30 11:07Experiment with allowing move construction of mock objectsBj?rn Fahller4+23-0
2018-12-30 09:31Print objects whose operator==(nullptr) is not bool-likeBj?rn Fahller3+51-1
2018-10-12 18:58Do not allow ANY matcher with array typeBj?rn Fahller3+58-1
2018-10-05 21:18Minor documentation updatesAndrew Paxie2+4-2
2018-09-29 21:51Update pattern in expectation_with_wrong_type.cpp to match new error message from GCC '9' at svn revision 264700.Andrew Paxie2+4-1
2018-09-01 09:25Merge pull request #100 from mlimber/patch-1Björn Fahller1+72-3
2018-09-01 09:24Updated ChangeLog for extern reporter via macroBj?rn Fahller1+5-0
2018-09-01 09:16Merge branch 'rcdailey-automatic-reporter' into developBj?rn Fahller2+14-3
2018-08-17 12:28Make all Qs H2mlimber1+2-2
2018-08-17 12:26More review commentsmlimber1+11-13
2018-08-17 02:19Address review comments and restructure it a bitmlimber1+39-12
2018-08-16 19:32Add section about CMake usagemlimber1+44-0
2018-08-10 15:47Automatic extern statements for compile-time reportersRobert Dailey2+14-3
2018-08-04 20:54Backed out failed experimentBj?rn Fahller1+0-22
2018-08-04 19:52Added hit badge to READMEBj?rn Fahller2+23-0
2018-07-23 16:54Update for v32Bj?rn Fahller4+7-4
2018-07-16 12:40Merge pull request #97 from rollbear/check_errorsBjörn Fahller3+35-12
2018-07-16 07:25Fix check_errors.sh and detect failure in TravisAndrew Paxie3+35-12
2018-07-15 06:18Merge pull request #96 from rollbear/developBjörn Fahller3+13-10
2018-07-15 03:06Update Catch to 2.2.3Andrew Paxie2+3-1
2018-07-15 01:54Merge remote-tracking branch 'origin' into developAndrew Paxie6+256-109
2018-07-12 13:51Worked around issue with libc++ std::invoke_result_t<>Bj?rn Fahller1+9-3
2018-07-10 09:24Removed #ifdef'd out codeBj?rn Fahller1+0-8
2018-07-09 13:53Fixed #ifdef's for early clang compilersBj?rn Fahller1+21-13
2018-07-09 13:35Work around clang bugs 38010 and 38033Bj?rn Fahller2+124-73
2018-07-08 06:32Merge pull request #93 from AndrewPaxie/masterBjörn Fahller3+75-23
2018-06-28 06:40Improve support for C++17 and C++2a compiler modesAndrew Paxie3+75-23
2018-06-16 12:16Trivial documentation changes.Andrew Paxie2+2-2
2018-06-07 10:56Merge pull request #92 from AndrewPaxie/masterBjörn Fahller2+4-4
2018-06-06 10:41Merge branch 'master' of https://github.com/rollbear/trompeloeilAndrew Paxie1+1-1
2018-06-05 17:21Resolve C4355 from Visual Studio release buildsAndrew Paxie2+4-4
2018-06-06 03:44Merge pull request #91 from timothy-fuchs/masterBjörn Fahller1+1-1
2018-06-06 00:43Missing round brace in the example in the CookBook document.Vadim Fuchs1+1-1
2018-05-23 10:46Work around C4702 warning from VS 2017Andrew Paxie2+38-3
2018-05-20 02:39Work around C2066 error from VS 2017 15.7.1Andrew Paxie2+4-1
2018-05-12 06:56Merge branch 'master' into developBj?rn Fahller8+207-69
2018-05-11 07:29Update for v31Bj?rn Fahller4+6-4
2018-05-09 08:32Add AppVeyor badgeAndrew Paxie1+5-1
2018-05-07 20:29Merge pull request #85 from AndrewPaxie/appveyorBjörn Fahller3+109-44
2018-05-07 08:45Issue #83: Add AppVeyor support for VS 2015 and VS 2017Andrew Paxie1+2-0
2018-05-07 08:31Initial AppVeyor support for Visual Studio 2015Andrew Paxie1+2-0
2018-05-07 08:23Run tests in AppVeyorAndrew Paxie1+3-0
2018-05-07 08:12Initial AppVeyor support for Visual Studio 2017Andrew Paxie1+18-0
2018-05-07 06:57Initial support for cmake builds on WindowsAndrew Paxie1+84-44
2018-05-05 18:35Add xcode9 to .travis.ymlBj?rn Fahller1+6-0
2018-05-05 18:16Add clang++-6 to .travis.ymlBj?rn Fahller1+15-0
2018-05-05 18:05Add clang++-5 to .travis.ymlBj?rn Fahller1+15-0
2018-05-05 18:02Document g++-8 compatibilityBj?rn Fahller1+1-1
2018-05-05 17:45add g++-8 to .travis.ymlBj?rn Fahller1+13-0
2018-05-05 14:18Merge pull request #84 from AndrewPaxie/bugfix/issue-82Björn Fahller2+36-18
2018-05-05 09:47Fix issue 82: restore compilation with VS 2015Andrew Paxie2+36-18
2018-04-03 19:59Merge pull request #80 from mlimber/patch-1Björn Fahller1+1-1
2018-04-03 19:56Fix minor naming errormlimber1+1-1
2018-04-03 06:31Merge pull request #79 from AndrewPaxie/sanitize_flagsBjörn Fahller2+6-2
2018-04-03 06:30Merge branch 'develop' into sanitize_flagsBjörn Fahller2+3-7
2018-04-03 06:29Merge pull request #78 from AndrewPaxie/enable_override_warningBjörn Fahller2+1-7
2018-04-03 06:29Update ChangeLogBjörn Fahller1+1-1
2018-04-03 02:36Fix documentation of sanitize flagsAndrew Paxie2+4-2
2018-04-03 02:11Enabled destructor override warning for Clang 5.0 or laterAndrew Paxie2+1-7
2018-04-02 13:57Merge pull request #75 from AndrewPaxie/update_catchBjörn Fahller2+4-1
2018-04-02 13:57Merge branch 'develop' into update_catchBjörn Fahller16+781-408
2018-04-02 13:50Fixed const/non-const document typo, issue #77Bj?rn Fahller1+1-2
2018-04-02 12:35Fixups for v30Bj?rn Fahller1+1-1
2018-04-02 12:22Updated conanfile.py to v30Bj?rn Fahller1+1-1
2018-04-02 12:07Update for v30Bjorn Fahller3+4-2
2018-04-02 12:06Updated (C)Bjorn Fahller5+6-4
2018-04-02 12:01Merge branch 'develop'Bjorn Fahller48+14005-5007
2018-04-02 11:49Document touchupsBjorn Fahller2+8-7
2018-04-02 11:39Added clang-6 to the list of compilers in READMEBjorn Fahller1+1-1
2018-04-02 11:38Cleanup and slight aggregation of info in ChangeLogBjorn Fahller1+6-22
2018-04-02 11:32mock_interface and IMPLEMENT_{CONST_}MOCKn in ChangeLogBjorn Fahller1+8-0
2018-04-02 11:28Explain IN_SEQUENCE with TIMES in FAQBjorn Fahller1+50-0
2018-04-02 11:12mock_interface and IMPLEMENT_{CONST_}MOCKn in cookbook.Bjorn Fahller1+36-13
2018-04-02 10:53mock_interface and IMPLEMENT_{CONST_}MOCKn in refman.Bjorn Fahller1+140-0
2018-04-02 10:15Added tests for mocking from interfaceBjorn Fahller3+50-2
2018-04-02 07:12Merge pull request #76 from AndrewPaxie/markdownlintBjörn Fahller6+479-364
2018-04-02 02:56Used markdownlint to make documentation more consistentAndrew Paxie6+479-364
2018-04-02 02:11Updated unit test framework to Catch 2.2.1Andrew Paxie2+3-1
2018-03-25 09:55Support for deduction of func sig from interfaceBj?rn Fahller2+154-1
2018-03-08 20:06Added missing override specifiers on some destructorsBj?rn Fahller1+2-2
2018-02-19 17:23Merge pull request #74 from memsharded/masterBjörn Fahller3+3-4
2018-02-19 11:34removed unused importsmemsharded1+1-2
2018-02-19 11:28upgrading to conan 1.0memsharded2+2-2
2017-12-13 20:47silence clang++ warningsBj?rn Fahller2+4-2
2017-12-04 17:04Merge pull request #68 from AndrewPaxie/move_cxx11_as_stringBjörn Fahller4+39-17
2017-12-04 07:57Moved CXX11_AS_STRING to compiling_tests_11.cppAndrew Paxie4+39-17
2017-12-02 13:14Merge pull request #67 from AndrewPaxie/c++11Björn Fahller48+13175-4747
2017-11-25 07:16Resolved warning from clang-checkAndrew Paxie1+1-1
2017-11-22 08:03Backed out user-defined conversions for wildcard and duck_typed_matchersAndrew Paxie4+124-20
2017-11-20 18:42Reverted file path change to Trompeloeil header in coverage generation step.Andrew Paxie2+14-12
2017-11-18 23:36Added workarounds for some g++-4.8 compiler defectsAndrew Paxie1+77-6
2017-11-16 18:42Removed CXXFLAGS from most jobs so run_coverage worksAndrew Paxie1+7-7
2017-11-16 08:19Enabled more test cases in C++ dialect to increase coverageAndrew Paxie1+110-407
2017-11-15 07:53Bump kcov to v34. Include pattern now include/trompeloeil.hppAndrew Paxie2+4-2
2017-11-14 07:31Travis: Get kcov compiling with Clang 3.7 and 3.9 againAndrew Paxie1+4-4
2017-11-14 07:08Restored kcov to Clang 3.7 and Clang 3.9 jobs in Travis. Removed duplicate settings of CXX standards in CMakeLists.txt. Defaulted CXXFLAGS to -std=c++14 if not set in check_errors.sh.Andrew Paxie3+6-6
2017-11-13 09:59Updated ChangeLogAndrew Paxie1+32-0
2017-11-13 09:21Fixed Catch to v1.11.0. Reenabled -fsanitize-address-use-after-scope for g++-7. Removed test/test_main.cpp.Andrew Paxie2+2-19
2017-11-13 09:14Merge branch 'develop' into c++11Andrew Paxie2+18-1
2017-11-12 20:08Use Catch2Bj?rn Fahller1+1-1
2017-11-12 20:04Added missing includeBj?rn Fahller1+2-1
2017-11-12 19:45Make test main a separate file for faster incremental buildsBj?rn Fahller3+18-1
2017-11-12 06:36Document C++11 API, platforms and library support.Andrew Paxie6+917-7
2017-11-04 05:37Simplified C++11 version three API. Enabled tests needing regex for GCC >= 4.9.Andrew Paxie2+78-134
2017-10-25 07:57Merge branch 'develop' into c++11Andrew Paxie2+26-21
2017-10-25 05:07Merge pull request #66 from AndrewPaxie/whitespace-and-spellingBjörn Fahller2+42-36
2017-10-25 05:07Merge branch 'develop' into whitespace-and-spellingBjörn Fahller4+6-3
2017-10-25 05:05Merge pull request #65 from AndrewPaxie/tidy-compilation_errorsBjörn Fahller4+7-3
2017-10-24 08:44Fixed whitespace and a minor spelling error in trompeloeil.hppAndrew Paxie2+43-36
2017-10-24 07:56Merge pull request #64 from AndrewPaxie/update-clang-releases-urlBjörn Fahller1+3-4
2017-10-24 07:46Tidy up test cases in compilation_errorsAndrew Paxie4+7-3
2017-10-24 07:16Updated URLs to clang releases to avoid code 302Andrew Paxie1+3-4
2017-10-23 15:53Update for v29Bjorn Fahller4+6-3
2017-10-23 15:52Force C++14 only in master project build (others may want 17)Bjorn Fahller1+1-2
2017-10-23 15:44Merge branch 'develop'Bjorn Fahller7+235-132
2017-10-19 08:18Fix C++11 version three API for Visual Studio 2017Andrew Paxie1+44-30
2017-10-17 09:53Reimplemented C++11 version three APIAndrew Paxie3+408-268
2017-10-13 23:36Updated URLs for Clang 3.7.1 and 3.9.1 packagesAndrew Paxie1+2-2
2017-10-13 07:16Removed obsolete C++11 version one and version two APIsAndrew Paxie35+278-1151
2017-10-12 05:33Removed C++11 version one and version two test codeAndrew Paxie4+1-11074
2017-10-11 15:31Merge branch 'develop' into c++11Andrew Paxie4+133-115
2017-10-10 12:12Merge pull request #61 from AndrewPaxie/bugfix/edit-docsBjörn Fahller4+133-115
2017-10-10 08:30Lightly edited documentationAndrew Paxie4+133-115
2017-10-08 05:38Macros with two arguments in C++11 v3 API are now optionalAndrew Paxie2+57-62
2017-10-08 05:32Merge branch 'develop' into c++11Andrew Paxie1+9-1
2017-10-01 17:31Detect -Wno-inconsistent-missing-destructor-override CXXFLAGBjorn Fahller1+4-2
2017-10-01 17:08Adapt to the ancient cmake of travis-ciBjorn Fahller1+3-2
2017-10-01 11:58Handle new clang5 warnings for self_test buildBjorn Fahller1+5-0
2017-09-30 12:24Merge branch 'develop' into c++11Andrew Paxie3+8-0
2017-09-30 11:42Merge pull request #59 from AndrewPaxie/bugfix/use-std-c++Björn Fahller2+5-0
2017-09-30 01:29Avoid allowing compiler extensions in Trompeleoil test programsAndrew Paxie2+5-0
2017-09-30 07:58Merge pull request #60 from AndrewPaxie/bugfix/spelling-sanitizeBjörn Fahller2+3-2
2017-09-30 07:57Merge branch 'develop' into bugfix/spelling-sanitizeBjörn Fahller2+47-5
2017-09-30 07:47Merge pull request #58 from AndrewPaxie/bugfix/issue-57Björn Fahller2+47-5
2017-09-30 03:00Correct spelling of SANITIZE for clang Xcode buildsAndrew Paxie2+3-2
2017-09-27 13:18Fix issue 57: Avoid uneeded-member-function warning from Clang.Andrew Paxie2+47-5
2017-09-26 07:30Avoid unneeded-member-function in unnamed namespaceAndrew Paxie3+48-5
2017-09-17 06:22Fix accidental tabs and missing fix (move vs forward)Andrew Paxie1+6-6
2017-08-30 08:18Revert job count to 1 with make for TravisAndrew Paxie1+1-1
2017-08-27 04:30Revert travis_waitAndrew Paxie1+1-1
2017-08-27 03:49Scale back on number of jobs for makeAndrew Paxie1+3-3
2017-08-27 02:21Cope with build timeout on Travis during make by waiting longerAndrew Paxie1+3-3
2017-08-27 01:51Created C++11 version three APIAndrew Paxie41+6155-118
2017-08-23 01:09Travis changes: - Require standard C++ mode without extensions. - g++-7: disabled sanitize-address-use-after-scope ASan check. - clang++4.0: enabled sanitize-address-use-after-scope ASan check. - Added -j 4 to make command line.Andrew Paxie2+28-11
2017-08-13 19:21Changed functions to internal linkageAndrew Paxie2+36-30
2017-08-13 09:33Created C++11 version two APIAndrew Paxie36+11597-5445
2017-08-06 07:21Split compiling_tests.cpp into smaller piecesAndrew Paxie5+10884-10879
2017-07-31 19:37Removed trailing backslashes for g++-4.8Andrew Paxie1+4-4
2017-07-31 19:30Another attempt at failure counting for g++-4.8Andrew Paxie1+4-6
2017-07-30 18:45Expect four failures from C++11 buildAndrew Paxie1+6-0
2017-07-30 10:23Fixed indentation level of 'env:' for g++-4.8 .Andrew Paxie1+2-5
2017-07-30 10:12Removed kcov from clang++-3.7 and clang++-3.9 builds. Reorganized environment for g++-4.8 to see if it's recognized. Fix bug in `struct throw_handler_t` found by g++-7 AddressSanitizer.Andrew Paxie2+7-4
2017-07-30 09:30Enabled g++-4.8 on TravisAndrew Paxie2+42-19
2017-07-30 05:23Resolved warnings from clang-checkAndrew Paxie1+11-5
2017-07-22 21:54Removed compiler warningsAndrew Paxie1+1-11
2017-07-12 10:30Refine compilation_errors for C++11 mode. Removed TROMPELOEIL_DEBUG_RE_FAILURE after confirming regex_check fixed.Andrew Paxie32+331-130
2017-07-10 09:36Test with Visual Studio 2017.Andrew Paxie2+153-84
2017-07-06 00:28Ensure disabled tests for g++ 4.8.3 are disabled for that version only.Andrew Paxie1+4-4
2017-07-05 03:26Disable test cases that fail with g++ 4.8.3Andrew Paxie1+14-0
2017-07-04 09:31C++11 backport, first cutAndrew Paxie15+9019-2069
2017-07-30 02:30Fix issue 48: undefined reference with clang++-3.5 Avoid static destruction fiasco for recursive_mutex Fix issue 55: restore warnings for Clang buildsAndrew Paxie3+38-9
2017-09-17 04:42Merge pull request #56 from AndrewPaxie/bugfix/issue-55Björn Fahller2+20-6
2017-09-17 03:01Fix issue 55: restore warnings for Clang buildsAndrew Paxie2+20-6
2017-09-06 04:58Document clang++-5 compatibilityBjorn Fahller1+1-1
2017-09-04 12:22Add Conan badge againBjorn Fahller1+3-1
2017-08-26 14:55Avoid static destruction fiasco for recursive_mutexBjorn Fahller1+15-2
2017-07-30 07:07Merge branch 'master' into developBjorn Fahller5+58-19
2017-07-30 07:03Merge pull request #49 from AndrewPaxie/bugfix/issue-48Björn Fahller2+3-1
2017-07-30 02:30Fix issue 48: undefined reference with clang++-3.5Andrew Paxie2+3-1
2017-07-25 08:12Add xcode 7.3 to travisBjorn Fahller1+12-0
2017-07-25 07:22First attempt at xcode buildBjorn Fahller1+19-9
2017-07-25 07:10Posixify 'check_errors.sh'Bjorn Fahller1+12-6
2017-07-24 10:09Update for v28Bjorn Fahller2+7-2
2017-07-24 10:06Merge branch 'develop'Bjorn Fahller54+8946-8598
2017-07-24 09:48Removed dead conan badgesBjorn Fahller1+1-2
2017-07-24 09:41Conan support againBjorn Fahller4+71-0
2017-07-23 16:48Daring g++-7 on travisBjorn Fahller1+13-0
2017-07-23 16:41nothing is simple with travisBjorn Fahller1+1-1
2017-07-23 16:32Try clang-4 on travis, hoping it'll be simple (hah!)Bjorn Fahller1+15-0
2017-07-23 16:23cmake interface sources are not needed, apparentlyBjorn Fahller1+0-6
2017-07-23 12:01Described CMake support in ChangeLogBjorn Fahller1+14-8
2017-07-23 11:43Fix for MASTER_PROJECTBjorn Fahller1+1-1
2017-07-23 11:42versioned cmake package for trompeloeil - yay!Bjorn Fahller2+41-2
2017-07-23 11:37formattingBjorn Fahller1+112-38
2017-07-23 16:08gdb is not needed for travis builds, removing package deependencyBjorn Fahller1+0-6
2017-07-23 15:58All compilers used by .travis.yml can do sanitizers so no need for a variableBjorn Fahller1+3-9
2017-07-23 15:57Documented clang apt work-arounds in .travis.ymlBjorn Fahller1+8-1
2017-07-23 15:52Merge pull request #47 from apmccartney/developBjörn Fahller3+84-38
2017-07-22 19:42cleanupAustin McCartney1+0-18
2017-07-22 19:36revertAustin McCartney1+14-14
2017-07-22 19:31returning to preciseAustin McCartney1+14-14
2017-07-22 19:16attempting for 3.9Austin McCartney1+8-0
2017-07-22 18:49correcting pathsAustin McCartney1+3-3
2017-07-22 18:36added missing librariesAustin McCartney1+26-19
2017-07-22 18:26adding runtimesAustin McCartney1+2-0
2017-07-22 18:16shortened sourcesAustin McCartney1+3-6
2017-07-22 18:09sourceline fixAustin McCartney2+4-4
2017-07-22 17:36checking whether gold is to blameAustin McCartney2+3-3
2017-07-22 16:55messing around with clangAustin McCartney2+2-3
2017-07-22 16:41trying with full testsAustin McCartney1+1-3
2017-07-22 16:33installing missing cpp14 headersAustin McCartney1+3-0
2017-07-22 16:29included missing headerAustin McCartney2+2-1
2017-07-22 16:23more inspectionAustin McCartney1+3-1
2017-07-22 16:17removing compiler annotationAustin McCartney1+0-6
2017-07-22 16:16capturing variables in stringsAustin McCartney1+6-6
2017-07-22 16:10tests using clang 3.5. inspectingAustin McCartney1+1-1
2017-07-22 16:02comparing outputAustin McCartney1+1-1
2017-07-22 14:59date -> data typoAustin McCartney1+3-3
2017-07-22 14:50explicitly specifying ppaAustin McCartney1+6-6
2017-07-22 14:43trying trustyAustin McCartney1+9-9
2017-07-22 14:35trying trustyAustin McCartney1+1-1
2017-07-22 14:30added sudo requirement to work around travis apt source whitelistAustin McCartney1+1-0
2017-07-22 14:24ppa for cmake and clangAustin McCartney1+76-24
2017-07-20 10:01Updated ChangeLog for directory/cmake changesBjorn Fahller1+13-0
2017-07-20 09:53Revert "ASAN builds should not need ld=gold"Bjorn Fahller1+1-1
2017-07-20 09:47ASAN builds should not need ld=goldBjorn Fahller1+1-1
2017-07-18 07:37Long over due .gitignoreBjorn Fahller1+5-0
2017-07-18 06:50Update compilation error tests to new include pathBjorn Fahller38+76-76
2017-07-18 05:10Host self test programs in cmakeBjorn Fahller7+4818-4740
2017-07-05 18:26Removed accidental tabsBjorn Fahller2+25-25
2017-07-05 18:22allow multiple inheritance of mocksBjorn Fahller2+22-1
2017-07-05 18:48Reworked video links in README.md. Added NDC{Oslo}Bjorn Fahller1+8-2
2017-07-05 18:26Removed accidental tabsBjorn Fahller2+25-25
2017-07-05 18:22allow multiple inheritance of mocksBjorn Fahller2+22-1
2017-06-27 18:01Update for v27Bjorn Fahller2+9-1
2017-06-27 17:55Merge pull request #45 from a4z/cmakeBjörn Fahller1+37-0
2017-06-26 14:33add initial cmake supporta4z1+37-0
2017-06-23 09:50Removed superflous conversion operatorBjorn Fahller1+0-1
2017-06-22 11:14NAMED_REQUIRE_DESTRUCTION -> unique_ptr<lifetime_monitor>Bjorn Fahller2+4-2
2017-06-12 17:35Update for v26Bjorn Fahller2+11-1
2017-06-12 17:29Fixed doc link bug for `is_completed()`Bjorn Fahller1+2-2
2017-06-12 17:23Document completness query functionsBjorn Fahller2+103-2
2017-06-07 14:14Merge branch 'develop'Bjorn Fahller3+239-134
2017-05-26 08:36Link to ACCU conf video + slidesBjorn Fahller1+1-0
2017-05-21 11:07Support Almost Always Auto for NAMED_REQUIRE_DESTRUCTIONBjorn Fahller2+16-3
2017-05-21 10:27is_satisfied() and is_saturated() on expectationsBjorn Fahller3+124-16
2017-05-09 16:39Make VS 2015 happyBjörn Fahller1+1-1
2017-05-07 11:55Fixup for g++-4.9 using c++11 rules for constexpr funcBjorn Fahller1+6-5
2017-05-07 11:28Remove unused value memberBjorn Fahller1+0-2
2017-05-07 11:23Improve is_null() for array typesBjorn Fahller1+5-12
2017-05-07 10:50Use detection idiom for code size reductionBjorn Fahller1+43-96
2017-05-16 10:55Documented g++ 7 support in READMEBjorn Fahller1+1-1
2017-05-16 10:54Documented adapter for doctest 1.2Bjorn Fahller1+65-0
2017-05-02 22:33Documented gcc-7 supportBjorn Fahller1+1-1
2017-04-25 07:19Shorted sig sizes for reduced compilation timeBjorn Fahller1+16-10
2017-04-23 08:18Ask a sequence object if the sequence is completedBjorn Fahller2+39-0
2017-04-22 08:51Link to unit test integration from README.mdBjorn Fahller1+1-0
2017-04-22 08:45Cheat sheet updated for operator! on matchersBjorn Fahller2+0-0
2017-04-17 13:33Update for v25Bjorn Fahller2+10-1
2017-04-11 09:01Make sequence objects properly movableBjorn Fahller5+94-31
2017-03-28 04:45Cast __LINE__ to avoid error on MS compilersBjorn Fahller1+1-1
2017-03-27 10:24Merge branch 'master' into developBjorn Fahller7+140-58
2017-03-27 08:42Simplified expectation creation yet moreBjorn Fahller1+29-41
2017-03-27 08:26Simplified expectation creationBjorn Fahller1+14-19
2017-03-27 08:03Revert "Improved errmsg for REQUIRE_CALL on non-mocked func"Bjorn Fahller1+6-66
2017-03-27 08:03Revert "Updated compilation error tests"Bjorn Fahller4+3-33
2017-03-27 08:02Revert "Work around g++ bug 64834"Bjorn Fahller1+3-14
2017-03-24 22:05Work around g++ bug 64834Bjorn Fahller1+14-3
2017-03-24 17:29Updated compilation error testsBjorn Fahller4+33-3
2017-03-24 16:09Improved errmsg for REQUIRE_CALL on non-mocked funcBjorn Fahller1+66-6
2017-03-24 15:24Simplify expectation creationBjorn Fahller1+3-11
2017-03-24 14:58Fixed macros leaking namesBjorn Fahller1+33-29
2017-03-16 15:44Foxed more markup/html mixup in refmanBjorn Fahller1+22-0
2017-03-16 15:40Try to fix markup/html mixup in refmanBjorn Fahller1+1-0
2017-03-15 16:45Allow a macro to instantiate several expectationsBjorn Fahller2+33-16
2017-03-14 05:12Updated README for clang 4 compatibilityBjorn Fahller1+1-1
2017-03-10 16:19Update for v24Bjorn Fahller2+5-1
2017-03-10 16:15Fix for Visual Studio 2017 compiler crash -- issue #29 (#38)mlimber3+9-2
2017-03-03 15:51Merge pull request #36 from mlimber/patch-1Björn Fahller1+1-0
2017-03-03 14:34Add CppCast linkmlimber1+1-0
2017-03-02 12:52Fixed accidental dependency in self testBjorn Fahller1+2-2
2017-02-28 10:16Merge pull request #34 from martinmoene/fix-indent-lestBjörn Fahller1+16-16
2017-02-28 10:03Fix indentation of adaptation for lest to twoMartin Moene1+16-16
2017-02-28 09:55Merge pull request #33 from martinmoene/format-adapterBjörn Fahller1+73-56
2017-02-28 09:23Adapt layout of parameter listsMartin Moene1+73-56
2017-02-26 09:21Merge pull request #32 from martinmoene/cookbook-lestBjörn Fahller1+30-0
2017-02-26 09:13Add section for lest runtime adaptorMartin Moene1+30-0
2017-02-25 10:16Merge branch 'master' into developBjorn Fahller2+11-2
2017-02-25 10:07Merge pull request #31 from martinmoene/spellingBjörn Fahller2+4-4
2017-02-25 08:34Add dashMartin Moene2+4-4
2017-01-29 16:36Update for v23Bjorn Fahller2+11-2
2017-01-28 10:47Revert "Simplify struct location"Bjorn Fahller1+17-3
2017-01-28 10:30Raw ptr in call_modifier<> for shorter compilation timeBjorn Fahller1+13-13
2017-01-28 08:50Explain why not std::exchange in set_tracerBjorn Fahller1+1-0
2017-01-28 08:46added missing constBjorn Fahller1+1-0
2017-01-28 08:44Simplify struct locationBjorn Fahller1+3-18
2017-01-28 08:41Explicitly delete copy of list<> and sequenceBjorn Fahller1+4-0
2017-01-27 21:55Minor changes for reduced compilation timesBjorn Fahller1+16-23
2017-01-27 20:27Bumped (C) yearBjorn Fahller2+2-2
2017-01-27 19:41Simplified trace returnBjorn Fahller1+11-12
2017-01-27 18:35Simplified trace when throwingBjorn Fahller1+10-5
2017-01-27 08:49Added some blank lines for readabilityBjorn Fahller1+55-13
2017-01-27 07:51Explicitly delete copy ctor/assign for list_elem<>Bjorn Fahller1+9-1
2017-01-27 06:39Use std::is_void<> instead of hand rolledBjorn Fahller1+2-5
2017-01-27 05:21Make trompeloeil::sequence moveable (#27)mlimber3+45-14
2017-01-26 14:43Use is_base_of<> for is_matcher<T>Bjorn Fahller1+1-5
2017-01-26 14:31Undid reformatting mistakeBjorn Fahller1+648-764
2017-01-20 15:41operator! and operator* for matchers in namespace trompeloeilBjorn Fahller1+778-661
2017-01-20 15:39Document operator! and operator* on matchersBjorn Fahller4+128-3
2017-01-19 17:38! to negate matchers in expectationsBjorn Fahller2+119-0
2016-12-13 18:09Update for v22Bjorn Fahller2+13-1
2016-12-13 18:03Merge branch 'develop'Bjorn Fahller2+186-10
2016-12-13 17:37Adapt connection pred to MS compiler idiosyncraciesBjörn Fahller1+3-3
2016-12-13 16:25Silenced gcc -Wshadow warningsBjorn Fahller1+8-8
2016-12-13 16:03Silenced g++-6 warning for nullptr comparison w arrayBjorn Fahller1+11-0
2016-12-13 15:06Show containers element-wise in violation messagesBjorn Fahller2+167-2
2016-11-21 20:45delete operator() for class template predicate_matcherBjorn Fahller2+20-0
2016-11-13 14:12Update for v21Bjorn Fahller2+3-1
2016-11-13 13:27Cosmetic cleanup of VS work aroundBjörn Fahller1+8-4
2016-11-13 13:17ChangeLog updatesBjorn Fahller1+15-1
2016-11-13 13:01Updated CookBook with VS 2015 Upd 3 work aroundBjorn Fahller1+33-6
2016-11-13 12:17Work around VS 2015 update 3 odditiesBjörn Fahller1+19-34
2016-11-12 15:29trace exceptionsBjorn Fahller2+49-5
2016-11-12 14:09Fixed VS compilation errorsBjörn Fahller1+3-3
2016-11-12 13:55trace return valuesBjorn Fahller2+95-16
2016-11-12 13:26stream params is more convenient for trace rewriteBjorn Fahller1+21-11
2016-11-12 12:55Move name and loc of call_matcher<> into call_matcher_base<>Bjorn Fahller1+16-6
2016-11-12 11:32Move body of trace_call() into run_actions() and remove funcBjorn Fahller1+6-24
2016-11-12 11:30trace_call() from within run_actions()Bjorn Fahller1+14-9
2016-11-12 11:20Rename s/log_call/trace_call/ is more correctBjorn Fahller1+3-3
2016-11-11 18:59self-test for recursive call of mocked func from mocked funcBjorn Fahller1+16-0
2016-11-11 18:58Revert "Yet again try to expose travis-ci weirdness"Bjorn Fahller1+5-5
2016-11-11 18:53Drop trusty on travis-ciBjorn Fahller1+1-1
2016-11-11 18:49Yet again try to expose travis-ci weirdnessBjorn Fahller1+5-5
2016-11-11 18:22A member func of a mock obj can call a mocked functionBjorn Fahller2+36-5
2016-10-27 04:11Moved helper class into func where neededBjorn Fahller1+29-26
2016-10-26 18:31cleanup display of error checks on travisBjorn Fahller1+5-5
2016-10-26 18:14temporarily display compilation errors on travisBjorn Fahller1+5-5
2016-10-26 17:58Worked around VS2015 up 3 trailing type eval for regexBjorn Fahller2+36-4
2016-10-09 14:09More compilers and flags on Travis.ciBjorn Fahller2+47-19
2016-10-09 11:20s/http:/https:/Bjorn Fahller1+5-5
2016-10-09 11:18Link to YouTube presentationBjorn Fahller1+1-0
2016-10-05 04:38Update for v20Bjorn Fahller2+5-1
2016-10-05 04:31Silenced harmless but very annoying clang warningBjorn Fahller1+4-1
2016-10-03 16:06Update for v19Bjorn Fahller2+3-1
2016-10-03 15:58Documented C-API mocking in FAQBjorn Fahller1+89-0
2016-10-03 15:36Merge branch 'develop'Bjorn Fahller7+251-36
2016-10-03 13:13Again make failing/fixed test less weirdBjorn Fahller1+3-5
2016-10-03 12:04Corrected ChangeLogBjorn Fahller1+7-7
2016-10-03 11:25Update ChangeLogBjorn Fahller1+31-0
2016-10-02 16:48Fixed g++ 4.9 issue caused by VS fixBjorn Fahller1+1-5
2016-10-02 16:09Fixed weird VS error in is_equal_comparable<> predicateBjörn Fahller1+3-1
2016-10-02 14:27Add static_assert for return non-ref to refBjorn Fahller2+43-4
2016-10-02 09:07Explicit compilation error for RETURN const/non-const mismatchBjorn Fahller4+69-35
2016-10-02 08:23Coerce some type info out of return mismatch compilation errorBjorn Fahller2+5-4
2016-09-27 15:05Make internal test case less weirdBjorn Fahller1+1-4
2016-09-26 19:40Construct tmp unless equal comparableBjorn Fahller2+28-17
2016-09-26 13:16Improved constructible && !comparable caseBjorn Fahller2+83-10
2016-09-26 11:15 bug w expectation for constructible && !comparable typeBjorn Fahller2+35-2
2016-09-23 08:02Documented adapter for doctestBjorn Fahller1+86-1
2016-09-06 11:37Yet more improved compilation error messagesBjorn Fahller6+137-23
2016-09-01 14:45Some more deliberate compilation error messagesBjorn Fahller5+116-11
2016-09-01 08:33List clang-3.9 as supported compilerBjorn Fahller1+1-1
2016-09-01 08:33Fixups in adapter examplesBjorn Fahller1+25-27
2016-08-30 16:32Nicer messages from Catch! adapter codeBjorn Fahller1+16-6
2016-08-18 09:56Update for v18Bjorn Fahller2+13-1
2016-08-18 09:52Merge branch 'develop'Bjorn Fahller1+9-3
2016-08-18 09:49The traditional VisualStudio fixupsBjörn Fahller1+9-3
2016-08-16 07:44Merge branch 'develop'Bjorn Fahller4+1058-965
2016-08-16 07:33Capture more in regex predicate lambdaBjorn Fahller1+13-9
2016-08-14 19:14Fixed proof reading error.Bjorn Fahller1+1-1
2016-08-14 19:06Terminology cleanup in CookBook.Bjorn Fahller1+26-26
2016-08-14 19:02make_matcher<> in reference.md.Bjorn Fahller1+26-1
2016-08-14 16:53Minor CookBook bugs and exemplified selectable typed/duck-typed matcher.Bjorn Fahller1+40-9
2016-08-14 16:37Fixed some markdown/linking bugs.Bjorn Fahller1+24-22
2016-08-14 16:12Retained documentation for legacy matcher code in CookBook.Bjorn Fahller1+178-4
2016-08-14 07:30Rewrote CookBook entry on writing matchers.Bjorn Fahller2+224-101
2016-08-13 15:27Documented trompeleil::print(ostream&,T const&) in refmanBjorn Fahller2+13-1
2016-08-13 15:18Documented trompeleil::is_null(T) is refmanBjorn Fahller1+10-3
2016-08-13 15:11swapped order of set_reporter and get_lock in refmanBjorn Fahller1+8-6
2016-08-12 22:53Revert "wildcard is straight duck_typed_matcher<>"Bjorn Fahller1+46-42
2016-08-12 22:39Correct some signaturesBjorn Fahller1+17-9
2016-08-12 21:54ANY(type) matcher now made with lambda predicateBjorn Fahller1+10-33
2016-08-12 21:41wildcard is straight duck_typed_matcher<>Bjorn Fahller1+35-46
2016-08-12 21:12s/in_range/is_clamped/ in test example codeBjorn Fahller1+6-6
2016-08-12 21:10Fixed shadow declaration warningsBjorn Fahller2+15-15
2016-08-12 20:58Regex matcher made with lambda based make_matcherBjorn Fahller1+29-85
2016-08-11 20:29variadic matchersBjorn Fahller2+87-23
2016-08-11 19:04Perfect forwarding in matchersBjorn Fahller1+17-17
2016-08-11 18:49Use lambda to print failure from predicate_matcherBjorn Fahller1+42-25
2016-08-11 12:18Work around g++ <= 5.3 bug with lambda in template funcBjorn Fahller1+32-24
2016-08-10 13:19Use lambda based matchersBjorn Fahller1+98-291
2016-08-09 15:32trivial work around of g++ 4.9 constexpr bugBjorn Fahller1+2-1
2016-08-09 15:17Silence clang++ warning in test programBjorn Fahller1+1-1
2016-08-09 15:00Remove unhelpful wrapper func make_params_type_obj()Bjorn Fahller1+3-10
2016-08-09 14:57Improve illegal_param handling for fewer symbolsBjorn Fahller1+15-22
2016-08-09 14:15move values into value_comparatorBjorn Fahller1+12-12
2016-08-09 13:50Make mock expectations mutable, rather than its membersBjorn Fahller1+4-4
2016-08-09 12:31No expression SFINAE on is_null_comparable<T>Bjorn Fahller1+17-19
2016-08-09 12:03Simplify call validator codeBjorn Fahller1+9-21
2016-08-09 12:02Simplify code for SIDE_EFFECT handlersBjorn Fahller1+4-10
2016-08-09 12:01Simplified code for RETURN handlersBjorn Fahller1+8-6
2016-08-09 11:15added missing constexprBjorn Fahller1+2-1
2016-08-09 08:00Support type 'duck_typed_matcher<T, Pred>' makes life easierBjorn Fahller1+97-270
2016-08-08 12:03whitespaceBjorn Fahller1+10-10
2016-08-08 11:59Simplified default return value handlingBjorn Fahller1+11-15
2016-08-04 11:54Swapped param order for global report_mismatchBjorn Fahller1+8-8
2016-08-04 11:51Swapped param order for find(matcher_list, params)Bjorn Fahller1+4-4
2016-07-29 21:07Added renaming tip to FAQ (as per issue #13)Bjorn Fahller1+19-0
2016-07-29 20:55Fix docs on test framework adapters (see issue #14)Bjorn Fahller1+175-58
2016-07-25 17:15Explain the unnecessary ne_t<> and eq_t<> specializations for nullptr_tBjörn Fahller1+4-4
2016-07-25 17:08Revert "Removed unneded specializations for eq<nullptr> and ne<nullptr>"Björn Fahller1+84-0
2016-07-25 13:22Missing/mismatching calls list param name == failed value instead of '='Bjorn Fahller2+68-68
2016-07-25 13:04reduce mock implementations pollution of class name spaceBjorn Fahller1+12-8
2016-07-25 11:59Simplify init of matcher objBjorn Fahller1+10-27
2016-07-23 17:10Move mock impl out of macro into template funcBjorn Fahller1+67-94
2016-07-12 16:43Added tests for matchers with ptr to member and ptr to funcBjorn Fahller1+105-1
2016-07-12 16:43cleaned up intentional memory leaksBjorn Fahller1+6-3
2016-06-29 15:00Merge pull request #12 from jktjkt/docs-typoBjörn Fahller1+1-1
2016-06-29 14:14docs: Fix a typoJan Kundrát1+1-1
2016-06-23 07:48Removed unneded specializations for eq<nullptr> and ne<nullptr>Bjorn Fahller1+0-84
2016-06-23 07:43Break out repeated code in value streamingBjorn Fahller1+9-10
2016-06-20 12:12Better reports for missing expectation with wildcardsBjorn Fahller2+47-4
2016-06-20 06:04Removed some unused macrosBjorn Fahller1+0-7
2016-06-11 04:16Line break for cleaner README logo and badgesBjorn Fahller1+3-1
2016-06-11 04:12Update for v17Bjorn Fahller2+8-1
2016-06-11 03:48Merge branch 'develop'Bjorn Fahller6+336-254
2016-06-10 17:56once again scrap clang++ on travisBjorn Fahller2+19-19
2016-06-10 17:51set dist=trusty for travis buildsBjorn Fahller1+1-0
2016-06-10 17:46Do not run check_errors.sh on travisBjorn Fahller1+2-2
2016-06-10 17:44Set path to unpacked local clang++ in travis-ciBjorn Fahller1+2-1
2016-06-10 17:36Show compiler version from check_errors.shBjorn Fahller1+6-3
2016-06-10 17:28Display env vars from check_errors.shBjorn Fahller1+3-0
2016-06-10 17:25Honour CXXFLAGS and CPPFLAGS in check_errors.shBjorn Fahller1+2-3
2016-06-10 17:21fix travis clang usage mistakesBjorn Fahller1+2-2
2016-06-10 17:14try enabling clang++-3.8 for travis-ciBjorn Fahller1+12-29
2016-06-10 17:07Document template specialization technique for report adaptersBjorn Fahller1+151-65
2016-06-10 17:06set_reporter() now returns the old reporterBjorn Fahller1+2-2
2016-06-08 19:10char const* is allocator agnostic report typeBjorn Fahller2+9-7
2016-06-06 14:11Disable travis-ci clang buildsBjorn Fahller1+21-21
2016-06-06 14:11Disable travis-ci clang buildsBjorn Fahller1+21-21
2016-06-06 06:58Added badge for conan.io v16 packageBjorn Fahller1+1-0
2016-06-06 06:35Added badge for conan.io develop packageBjorn Fahller1+1-0
2016-05-29 14:17try a template specialization method for custom report deliveryBjorn Fahller2+50-30
2016-05-27 16:02Further adaptation to g++ 4.9.0 non-complianceBjorn Fahller1+16-2
2016-05-26 19:50Removed #ifdef:d out codeBjorn Fahller1+0-4
2016-05-26 19:42Adapt to c++11 rules for constexpr funcs due to g++ 4.9 non-complianceBjorn Fahller1+1-1
2016-05-26 18:01Silence unmovitated VS2015 warningBjörn Fahller1+2-2
2016-05-26 17:57Work around VS2015 dislike of is_matcher<> expr sfinaeBjörn Fahller1+7-3
2016-05-25 19:30removed obsolete side track is_value_typeBjorn Fahller1+1-12
2016-05-25 19:09Simplify selection of matcher/value printingBjorn Fahller1+19-19
2016-05-25 18:46is_output_streamable as constexpr func for symmetryBjorn Fahller1+7-12
2016-05-25 18:27is_matcher check as constexpr func saves compilation timeBjorn Fahller1+8-11
2016-05-17 18:08Silence unmotivated VS2015 warnings for empty tuplesBjörn Fahller1+6-3
2016-05-17 17:44No more TMP recursionBjorn Fahller1+58-73
2016-05-16 19:52French grammarBjorn Fahller4+123-0
2016-05-16 04:10Updated ChangeLog for v16Bjorn Fahller1+2-0
2016-05-15 13:31Try travis builds with -g instead of -ggdbBjorn Fahller1+1-1
2016-05-15 13:30Make lifetime_monitor a subtype of expectationBjorn Fahller6+31-17
2016-05-15 11:44Fixed self test regexp for VisualStudioBjörn Fahller1+2-2
2016-05-15 10:43Updated CheatSheetBjorn Fahller2+0-0
2016-05-15 10:21IN_SEQUENCE for REQUIRE_DESTRUCTION in ChangeLogBjorn Fahller1+14-0
2016-05-15 10:07Documented sequence control of destructionBjorn Fahller2+40-6
2016-05-15 09:45err msg tests for multiple seq in REQUIRE_DESTRUCTIONBjorn Fahller2+58-0
2016-05-15 10:12namespace cleanupBjorn Fahller1+28-32
2016-05-15 09:41Support IN_SEQUENCE on REQUIRE_DESTRUCTIONBjorn Fahller2+213-80
2016-05-15 07:44Introduce a lifetime monitor modifier as intermediaryBjorn Fahller1+19-6
2016-05-15 06:09Let caller of sequence validation decide on survivabilityBjorn Fahller1+9-7
2016-05-12 15:24Sanitized long/short macrosBjorn Fahller2+422-256
2016-05-09 20:46Revert "try gcc 6 on travis-ci"Bjorn Fahller1+0-8
2016-05-09 20:43try gcc 6 on travis-ciBjorn Fahller1+8-0
2016-05-09 20:36try clang 3.8 on travis-ciBjorn Fahller1+8-0
2016-04-29 03:30Updated ChangeLog for v15Bjorn Fahller1+5-0
2016-04-28 16:40Added missing override specifierBjorn Fahller1+1-0
2016-04-28 16:39Sanitize MAKE_MOCKn() macros vis-a-vis variadicBjorn Fahller1+145-2
2016-04-27 20:23Updated ChangeLog for v14Bjorn Fahller1+2-0
2016-04-27 20:22Add g++ 6.1 to list of supported compilersBjorn Fahller1+1-1
2016-04-27 19:50Merge branch 'mock_override'Bjorn Fahller7+227-161
2016-04-27 19:16Simplify optional override/final specifier handlingBjorn Fahller1+129-141
2016-04-23 07:28specifiers like "override" in refman for MAKE_MOCKnBjorn Fahller1+29-9
2016-04-23 05:53FAQ entry on "override"Bjorn Fahller1+23-0
2016-04-23 05:53CookBoox examples use "override"Bjorn Fahller1+8-6
2016-04-23 05:39README example uses "override"Bjorn Fahller1+5-3
2016-04-22 21:01added "override" example to ChangeLogBjorn Fahller1+6-0
2016-04-22 18:49Support for marking mocks "override", etc.Bjorn Fahller3+164-141
2016-03-11 17:39IndentationBjorn Fahller1+26-26
2016-03-11 17:26Remove r/l-value ref duplicationBjorn Fahller1+3-11
2016-03-09 05:01Added Clang 3.8 to compiler compatibilityBjorn Fahller1+2-2
2016-03-09 05:05Mention thread safety in READMEBjorn Fahller1+1-1
2016-03-07 21:05Updated ChangeLog for v13Bjorn Fahller1+7-0
2016-03-07 21:00Fixed thread FAQ link errorBjorn Fahller1+1-1
2016-03-07 20:57Document thread safetyBjorn Fahller2+44-2
2016-03-07 17:07active/saturated mock matcher list must be mutableBjorn Fahller1+2-2
2016-03-07 16:57Silence -Wshadow warningsBjorn Fahller1+6-6
2016-03-07 16:57Add <atomic> to thread_terror.cpp for g++Bjorn Fahller1+1-0
2016-03-07 06:43protect deathwatches tooBjorn Fahller1+3-0
2016-03-07 05:49made thread_terror a bit meanerBjorn Fahller1+2-1
2016-03-07 03:44thread terror exercise programBjorn Fahller1+102-0
2016-03-07 03:43Fixed race in expectation destructionBjorn Fahller1+2-1
2016-03-06 20:25mutex protect hooking of expectation into mock objBjorn Fahller1+38-27
2016-03-06 19:44Kepp unique_ptr to expectation from beginningBjorn Fahller1+19-16
2016-03-06 19:37Move modifier making into mockBjorn Fahller1+6-17
2016-03-06 19:06Use a global recursive mutex for thread safetyBjorn Fahller1+32-11
2016-02-27 08:37removed more travis-ci debug residuesBjorn Fahller1+1-1
2016-02-27 08:32removed travis-ci debug cludgeBjorn Fahller1+1-1
2016-02-13 08:26protect calls to mock functions with recursive mutexBjorn Fahller1+3-0
2016-04-25 18:16Fixed rare bug with dtor of sequence with live expectationsBjorn Fahller3+70-1
2016-03-11 17:39IndentationBjorn Fahller1+26-26
2016-03-11 17:26Remove r/l-value ref duplicationBjorn Fahller1+3-11
2016-03-09 05:01Added Clang 3.8 to compiler compatibilityBjorn Fahller1+2-2
2016-03-09 05:05Mention thread safety in READMEBjorn Fahller1+1-1
2016-03-07 21:05Updated ChangeLog for v13Bjorn Fahller1+7-0
2016-03-07 21:00Merge branch 'threadsafe'Bjorn Fahller4+245-68
2016-03-07 21:00Fixed thread FAQ link errorBjorn Fahller1+1-1
2016-03-07 20:57Document thread safetyBjorn Fahller2+44-2
2016-03-07 17:07active/saturated mock matcher list must be mutableBjorn Fahller1+2-2
2016-03-07 16:57Silence -Wshadow warningsBjorn Fahller1+6-6
2016-03-07 16:57Add <atomic> to thread_terror.cpp for g++Bjorn Fahller1+1-0
2016-03-07 16:49Merge branch 'master' into threadsafeBjorn Fahller5+8-8
2016-03-07 16:49silenced -Wshadow warningsBjorn Fahller1+4-4
2016-03-07 06:43protect deathwatches tooBjorn Fahller1+3-0
2016-03-07 05:49made thread_terror a bit meanerBjorn Fahller1+2-1
2016-03-07 03:44thread terror exercise programBjorn Fahller1+102-0
2016-03-07 03:43Fixed race in expectation destructionBjorn Fahller1+2-1
2016-03-06 20:25mutex protect hooking of expectation into mock objBjorn Fahller1+38-27
2016-03-06 19:44Kepp unique_ptr to expectation from beginningBjorn Fahller1+19-16
2016-03-06 19:37Move modifier making into mockBjorn Fahller1+6-17
2016-03-06 19:06Use a global recursive mutex for thread safetyBjorn Fahller1+32-11
2016-02-27 08:37removed more travis-ci debug residuesBjorn Fahller1+1-1
2016-02-27 08:32removed travis-ci debug cludgeBjorn Fahller1+1-1
2016-02-16 06:00Link to Cheat Sheet in READMEBjorn Fahller1+1-0
2016-02-16 05:54Added cheat sheetBjorn Fahller2+0-0
2016-02-13 11:02do not continue gdb after signalBjorn Fahller1+1-1
2016-02-13 10:57try to run kcov from within gdb insteadBjorn Fahller1+1-1
2016-02-13 10:50try to find core dump after kcovBjorn Fahller1+1-1
2016-02-13 10:41Fixed travis script errorBjorn Fahller1+1-1
2016-02-13 10:30more travis cov core huntingBjorn Fahller1+2-3
2016-02-13 10:13Travis changes in hope to catch clang cov problemBjorn Fahller1+3-3
2016-02-13 08:26protect calls to mock functions with recursive mutexBjorn Fahller1+3-0
2016-02-02 18:47fixed travis build rule snafuBjorn Fahller1+1-1
2016-02-02 18:44Try to get backtrace from crashed travis kcov runBjorn Fahller1+7-6
2016-02-01 17:52Updated ChangeLog for v12Bjorn Fahller1+27-0
2016-02-01 16:29Update CookBook + refman for duck typed matchersBjorn Fahller2+92-47
2016-02-01 16:57languageBjorn Fahller1+1-1
2016-02-01 16:56Improved typed matcher matching rules via ptr derefBjorn Fahller2+20-2
2016-01-31 20:10Fix for type matching of ptr_deref matcher with ptr to constBjorn Fahller1+1-1
2016-01-31 03:55refactored out code duplication in matchersBjorn Fahller1+128-243
2016-01-31 03:28lt and le matchers are duck typed by defaultBjorn Fahller2+333-37
2016-01-31 02:57ge matcher is duck typed by defaultBjorn Fahller2+106-14
2016-01-31 02:41ne matcher is duck typed by defaultBjorn Fahller2+149-13
2016-01-30 19:43eq matcher is duck typed by default, or explicitly typedBjorn Fahller2+163-58
2016-01-30 16:52Experimenting with duck typed matcher.Bjorn Fahller2+86-16
2016-01-30 12:52revert tuple_element_t for g++ 4.9.0Bjorn Fahller1+1-1
2016-01-30 11:20Decay array to pointer in RETURNBjorn Fahller2+142-1
2016-01-16 10:34Fixed matching rule bug for eq<nullptr_t> matcherBjorn Fahller1+2-2
2016-01-04 06:32Updated ChangeLog for v11Bjorn Fahller1+15-0
2016-01-03 12:06Updated (C) year where applicableBjorn Fahller2+2-2
2016-01-03 11:47add nullptr specialization for eq-matcherBjorn Fahller2+160-1
2016-01-02 12:02travis-ci build kcov with same compiler as trompeloeil testBjorn Fahller1+1-1
2016-01-02 11:56travis-ci build kcov with same compiler as trompeloeil testBjorn Fahller1+1-1
2016-01-02 11:51try --skip_solibs for kcov in travis after_successBjorn Fahller1+1-1
2015-12-31 05:35More helpfull compilation error with non-compilable expectationBjorn Fahller1+5-1
2015-12-31 05:12source character encodingBjorn Fahller1+1-1
2015-12-30 20:51And now make clang accept regex matcherBjorn Fahller1+2-2
2015-12-30 20:39Make VS 2015 accept regular expression matcherBjörn Fahller1+14-22
2015-12-30 13:21Documented regular expression matcherBjorn Fahller2+83-1
2015-12-30 12:29Stylistic consistencyBjorn Fahller2+1299-494
2015-12-29 21:21Added regex matcher for std::string and c-stringBjorn Fahller2+506-1
2015-12-11 13:49Updated ChangeLog for v10Bjorn Fahller1+15-0
2015-12-11 13:38Use () init in matchers to avoid initializer_list confusionBjorn Fahller1+6-6
2015-12-11 08:36VisualStudio warned about non-inline functionBjorn Fahller1+1-1
2015-12-11 08:01Make operator* work with custom matchers for pointer matchingBjorn Fahller2+18-13
2015-12-11 08:01Improved report format for pointer parametersBjorn Fahller2+93-11
2015-12-10 20:33Document using matchers with pointersBjorn Fahller2+84-3
2015-12-10 20:09Document adapter for MSTestBjorn Fahller1+15-0
2015-12-10 19:25Fixed ADL mistake againBjorn Fahller1+3-3
2015-12-09 21:20Support operator* on matchers for pointer derefBjorn Fahller2+324-3
2015-12-06 17:16Corrected custom report format docBjorn Fahller1+7-6
2015-12-06 17:15Added custom report print test case to compiling_testsBjorn Fahller1+45-0
2015-12-06 07:51Fixed ADL problems.Bjorn Fahller1+17-17
2015-12-04 08:58wildcard _ can match std::ostream&Bjorn Fahller2+13-2
2015-11-29 20:16Updated ChangeLog for v9Bjorn Fahller1+17-0
2015-11-29 15:18Added CookBook section on throwingBjorn Fahller1+115-73
2015-11-29 15:17Minor clarificationsBjorn Fahller1+14-7
2015-11-29 15:14Warning for dead ref return in THROWBjorn Fahller1+3-3
2015-11-29 10:00Silenced some VisualStudio 2015 warningsBjörn Fahller1+11-2
2015-11-29 00:39Internal cleanupBjorn Fahller1+51-59
2015-11-28 12:25Added license blurb to README.mdBjorn Fahller1+1-1
2015-11-28 12:18Merge branch 'DocRewrite'Bjorn Fahller5+3330-542
2015-11-28 12:16Updated teaser example in FAQBjorn Fahller1+18-12
2015-11-28 12:05Updated FAQ after proof readingBjorn Fahller1+13-12
2015-11-28 11:51Updated refman after proof readingBjorn Fahller1+154-104
2015-11-28 10:07refman "done"Bjorn Fahller1+280-41
2015-11-27 17:07Fixed a bunch of cook book doc issues.Bjorn Fahller1+97-53
2015-11-27 08:20more generic handling of smart pointers with matchersBjorn Fahller1+6-19
2015-11-26 18:54New documentation more or less in placeBjorn Fahller3+310-555
2015-11-26 06:47Spelling and clarificationBjorn Fahller1+11-5
2015-11-26 05:58Added CookBook to the documentationBjorn Fahller3+738-125
2015-11-25 16:11address problems with unique_ptr<> param as value typeBjorn Fahller2+46-1
2015-11-25 15:53Beginnings of a cook bookBjorn Fahller1+340-0
2015-11-25 16:11address problems with unique_ptr<> param as value typeBjorn Fahller2+46-1
2015-11-22 15:26Clarified/corrected doc on return of referencesBjorn Fahller2+46-27
2015-11-22 15:18Merge branch 'master' into DocRewriteBjorn Fahller4+28-8
2015-11-22 14:19fix expected compilation error test for g++Bjorn Fahller1+1-1
2015-11-22 14:14Fix compilation error for illegal_argumentBjorn Fahller1+3-1
2015-11-22 09:28decltype(auto) in RETURN for return by refBjorn Fahller3+24-6
2015-11-21 19:17use blog post as introBjorn Fahller1+2-4
2015-11-21 19:17Added test framework adaptation to FAQBjorn Fahller1+120-0
2015-11-21 18:04SpellingBjorn Fahller2+3-3
2015-11-21 17:43Added FAQBjorn Fahller2+176-1
2015-11-08 18:46First attempt at reference.md manualBjorn Fahller2+1421-0
2015-11-01 12:36Reformat for consistency and shorter linesBjorn Fahller1+463-342
2015-11-01 12:35silence clang 3.7 fwd compat warning in self test progBjorn Fahller1+3-1
2015-11-01 11:21Removed some warningsBjorn Fahller1+24-25
2015-10-30 06:57Updated ChangeLog for v8Bjorn Fahller1+7-0
2015-10-30 06:53re-enabled travis 'before_script'Bjorn Fahller1+2-2
2015-10-30 06:47Temporarily disable travis 'before_script'Bjorn Fahller1+2-2
2015-10-30 06:36shorter g++ compilation errors with expectation sig mismatchBjorn Fahller1+19-9
2015-10-29 18:28Improved compilation errors with expecation sig mismatchBjorn Fahller4+91-6
2015-10-29 16:50bugfix: Survive mock death with live saturated expectationsBjorn Fahller2+13-7
2015-10-25 14:55whitespace fixesBjorn Fahller1+20-20
2015-10-25 11:38No need to implement funcs used in compilation error situationsBjorn Fahller1+14-20
2015-10-25 11:06Improved errmsg with MAKE_MOCKn with sig mismatchBjorn Fahller2+93-10
2015-10-24 08:52Updated ChangeLog for v7Bjorn Fahller1+18-0
2015-10-24 07:40Updated compiler compatibility listBjorn Fahller2+1-3
2015-10-24 06:15Corrected name of test to reflect actual expectationBjorn Fahller1+1-1
2015-10-24 06:04Match mocked functions depending on template typeBjorn Fahller2+59-26
2015-10-01 07:38Fixed spelingBjorn Fahller3+10-10
2015-10-24 04:47Fail w message when mock dies with pending expectationsBjorn Fahller2+96-10
2015-10-20 17:10reduced compilation error clutter with g++Bjorn Fahller1+35-14
2015-10-20 17:07Produce only desired compilation errorBjorn Fahller1+1-0
2015-10-20 16:36internal renamingsBjorn Fahller1+45-23
2015-10-20 16:37Added missing semicolon in compilation error testBjorn Fahller1+1-1
2015-10-20 16:31Removed superflous constBjorn Fahller1+1-1
2015-10-20 16:26Use long macros in FORBID/ALLOW expansions.Bjorn Fahller1+4-4
2015-10-20 16:23.TIMES in class template mocks with self expectationBjorn Fahller2+36-3
2015-09-22 15:37Updated ChangeLog for v6Bjorn Fahller1+12-0
2015-09-22 15:29VisualStudio dislikes the [[noreturn]] so making it conditionalBjorn Fahller1+5-3
2015-09-22 14:02matcher ne(nullptr) compares any pointer typeBjorn Fahller2+145-1
2015-09-17 19:02use [[noreturn]] attribute for fatal reportsBjorn Fahller1+3-0
2015-09-10 07:14Document clang 3.7 compatibilityBjorn Fahller1+1-1
2015-09-10 07:11enable travis-ci builds for clang++-3.7Bjorn Fahller1+9-9
2015-08-23 18:03Updated README.md with unsigned long as lineBjorn Fahller1+6-6
2015-08-23 16:07Added a few assertionsBjorn Fahller1+4-1
2015-08-23 15:53virtual list_elem<> destructor silences g++ UBSANBjorn Fahller1+1-1
2015-08-23 11:57use templated deathwatched ctor's instead of inheritedBjorn Fahller1+2-1
2015-08-23 11:52Fixed unsigned long -> long narrowing lineno conversionsBjorn Fahller2+6-6
2015-08-22 12:55Added coveralls-io badge to README.mdBjorn Fahller1+1-1
2015-08-22 12:47run travis self test with verbose outputBjorn Fahller1+1-3
2015-08-22 12:29fixed yet another typo in .travis.ymlBjorn Fahller1+1-1
2015-08-22 12:26fixed another typo in .travis.ymlBjorn Fahller1+1-1
2015-08-22 12:23fixed typo in .travis.ymlBjorn Fahller1+4-4
2015-08-22 12:17try coveralls kcov againBjorn Fahller1+9-4
2015-08-21 10:48Added Travis-CI build status to README.mdBjorn Fahller1+1-1
2015-08-21 10:44Remove clang-3.5 from travis - no regex-lib for testsBjorn Fahller1+0-8
2015-08-21 10:41never mind the coverageBjorn Fahller1+5-8
2015-08-21 10:34untar typoBjorn Fahller1+1-1
2015-08-21 10:28try building kcov in travisBjorn Fahller1+7-7
2015-08-21 10:10try adding coverage to travis buildsBjorn Fahller1+12-7
2015-08-21 09:48try adding catch apt to travis-ciBjorn Fahller1+5-5
2015-08-21 09:40let travis test compilation errors tooBjorn Fahller1+1-0
2015-08-21 09:23Removed accidental TABsBjorn Fahller1+5-5
2015-08-21 09:16Parallel build is meaningless with 1 src fileBjorn Fahller1+1-1
2015-08-21 08:32Back to specific traivi-ci makefileBjorn Fahller1+11-9
2015-08-21 08:24Don't use custom makefile for travis-ciBjorn Fahller1+1-1
2015-08-21 08:18Attempt to trig travis-ci buildsBjorn Fahller2+56-0
2015-07-22 08:44Update README Visual Studio compatibilityBjorn Fahller1+1-1
2015-07-11 10:16Improved compilation error test programBjorn Fahller1+13-6
2015-07-11 09:56Explicit return from list<>::empty() makes eclipse happyBjorn Fahller1+1-1
2015-07-11 09:55Fixed (unused) default constructor for list<>::iteratorBjorn Fahller1+1-1
2015-07-09 20:10Small code readability improvementsBjorn Fahller1+6-8
2015-07-09 15:20Worked around g++4.9 limitation in self testBjorn Fahller1+2-2
2015-07-09 15:18Removed old troubleshooting residueBjorn Fahller1+3-6
2015-06-19 17:03Updated ChangeLog for v5Bjorn Fahller1+2-0
2015-06-17 21:15Use only Catch version of self-test programBjorn Fahller2+1380-3076
2015-06-17 20:09Fixed all regexps in catch test programBjörn Fahller1+104-97
2015-06-17 18:24Fixed formatting and some names in catch testsBjörn Fahller1+1314-1261
2015-06-17 16:37Expect include path correct to find catch.hppBjörn Fahller1+1-1
2015-06-17 16:32stdafx.h not explicitly needed in test programBjörn Fahller1+0-1
2015-06-15 17:18Fixed bugs in README exampleBjorn Fahller1+2-1
2015-06-15 17:08Document VS 2015 RC compatibilityBjorn Fahller2+2-6
2015-06-15 17:02Enable sequence matching testsBjörn Fahller1+4-5
2015-06-15 17:00Enable tracing testsBjörn Fahller1+1-3
2015-06-15 16:58Fix include paths in catch test prog for VS projBjörn Fahller1+2-2
2015-06-15 16:47Work around MS VS2015 RC preprocessor bug for IN_SEQUENCEBjörn Fahller1+3-1
2015-06-15 16:41Fixed init bug in location constructorBjörn Fahller1+1-1
2015-06-14 18:14Added catch self test program for use with VisualStudio 2015 RCBjörn Fahller1+1671-0
2015-06-14 18:10Document VS progress in ChangeLogBjörn Fahller1+5-0
2015-06-14 18:06Silence MS VS 2015 RC warning for unnecessary bool convertBjörn Fahller1+1-1
2015-06-14 12:21Fixed location for REQUIRE_DESTRUCTION in MS VSBjörn Fahller1+7-6
184 more commits remaining, fetch the repository