Commit Graph

  • 40050a482f Silence thread_terror warnings with newer clang Björn Fahller 2020-10-18 13:33:04 +0200
  • 139828537e Prefer std::array over C-arrays Björn Fahller 2020-10-18 11:38:42 +0200
  • 9aa07f8c5c Failing tests for more historic sequence mistakes Björn Fahller 2020-10-18 11:48:49 +0200
  • 2494c6168a Failing test for interleaved sequenced ALLOW_ALL/REQUIRE_CALL Björn Fahller 2020-09-27 11:32:06 +0200
  • 888cd67724 Added gcc-10 and clang-10/11 to compiler support list Björn Fahller 2020-10-12 16:49:00 +0200
  • 6e984cc6c8 Fix is_null() for global operator==(T, nullptr_t) Björn Fahller 2020-10-07 19:32:46 +0200
  • 64fd171426
    Merge pull request #209 from AndrewPaxie/spelling_and_markdown Björn Fahller 2020-09-30 14:03:27 +0200
  • 6c15c6b817 Fix table of contents for documentation Andrew Paxie 2020-09-30 04:43:36 +1300
  • 2afc1375b3 Fix minor spelling errors and markdownlint warnings Andrew Paxie 2020-09-29 22:03:28 +1300
  • fe20d2d2c9
    Merge pull request #208 from AndrewPaxie/gxx_libcxx_build Björn Fahller 2020-09-28 17:15:45 +0200
  • 12661a2710 Allow setting LIBCXX_PREFIX_PATH from the command line Andrew Paxie 2020-09-28 21:56:53 +1300
  • b8398ff296 Failing test for ALLOW_CALL sequenced after REQUIRE_CALL Björn Fahller 2020-09-27 11:22:54 +0200
  • a985f4543f Ensure libc++ and libc++abi are installed as needed Andrew Paxie 2020-09-27 22:13:18 +1300
  • 6d5dad43c9 Replace 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 Paxie 2020-09-27 21:15:21 +1300
  • cb2b3f9241 Extend cmake script to allow use of libc++ with g++ Andrew Paxie 2020-09-27 17:49:45 +1300
  • 3170f01664 Merge branch 'urdh-custom-lock-and-atomic' into develop Björn Fahller 2020-09-26 17:13:55 +0200
  • e8499b1a3b Merge branch 'custom-lock-and-atomic' of https://github.com/urdh/trompeloeil into urdh-custom-lock-and-atomic Björn Fahller 2020-09-26 16:05:53 +0200
  • 57f55a5678 Merge branch 'urdh-add-missing-typename-keywords' into develop Björn Fahller 2020-09-26 16:03:55 +0200
  • 06ee88b1ae Add detail::make_tuple urdh-add-missing-typename-keywords Björn Fahller 2020-09-26 14:00:00 +0200
  • 87b85667af s/std::make_unique/detail::make_unique Björn Fahller 2020-09-26 13:20:48 +0200
  • 8fa1a55508 Merge branch 'add-missing-typename-keywords' of https://github.com/urdh/trompeloeil into urdh-add-missing-typename-keywords Björn Fahller 2020-09-26 12:37:58 +0200
  • 0d3198112c Merge branch 'master' into develop Björn Fahller 2020-09-26 12:37:07 +0200
  • bd88eeee8a Update ChangeLog for issue 129 Björn Fahller 2020-09-26 12:33:17 +0200
  • 2b1cdcf3c4
    Merge pull request #203 from rollbear/wildcard_match_tuple Björn Fahller 2020-09-26 12:30:04 +0200
  • ababb006b2 Add docs for custom std::atomic/std::unique_lock Simon Sigurdhsson 2020-09-23 16:17:50 +0200
  • 78070d7db1 Allow using a custom std::unique_lock implementation Simon Sigurdhsson 2020-09-22 14:09:07 +0200
  • 1c5e47b765 Allow using a custom std::atomic implementation Simon Sigurdhsson 2020-09-22 13:55:49 +0200
  • 9c4c8608c2 Add missing `typename` keywords for trompeloeil_call_params_type_t Simon Sigurdhsson 2020-09-23 15:56:39 +0200
  • d4895f56af No need to add -Wconversion to clang Björn Fahller 2020-08-26 16:43:26 +0200
  • 75dcb99532 Only limit wildcard conversion on newer gcc compilers Björn Fahller 2020-08-24 15:48:14 +0200
  • af0a87ae6b Add -Wconversion to self_test builds with gcc and clang Björn Fahller 2020-08-24 15:25:08 +0200
  • b312d39e7a Limit wildcard conversion ability Björn Fahller 2020-08-24 15:24:41 +0200
  • 76f544ab00 Mark inline variable _ as [[maybe_unused]] in >=17 Björn Fahller 2020-08-23 14:47:07 +0200
  • 92dc8db918 More C++17 builds with Travis-CI Björn Fahller 2020-08-23 14:14:46 +0200
  • 727de8e011 Do not warn for inline variable _ in C++17 or later Björn Fahller 2020-08-23 13:23:06 +0200
  • 1b71b36ce6 static/inline wildcard depending on C++ version Björn Fahller 2020-08-21 01:30:22 +0200
  • 14d89df6f8 Yucky silencing of warning for unused static _ Björn Fahller 2020-08-20 23:48:45 +0200
  • 873def7c49 Explicitly create tuple object in tests Björn Fahller 2020-08-20 23:16:38 +0200
  • 4fd2554955 Make wildcard _ non-const to match one-type tuple by value Björn Fahller 2020-08-19 15:53:37 +0200
  • 9191057e6f travis-ci remove xcode8 and xcode7 Björn Fahller 2020-08-20 21:45:20 +0200
  • cd5df9c491 Update xcode9->9.3 in travis-ci Björn Fahller 2020-08-20 20:36:34 +0200
  • 3566b33ea5 Added xcode12 to travis-ci builds Björn Fahller 2020-08-20 17:52:59 +0200
  • cc7ec742a4 Repaired broken travis-ci build Björn Fahller 2020-08-19 16:15:06 +0200
  • 2df3f8456d Documentation for issue #202 Björn Fahller 2020-07-31 21:03:43 +0200
  • 5dd336d74f
    Merge pull request #199 from Eppendorf-SW/feat/embedded_32_bit_compatible Björn Fahller 2020-07-31 20:43:44 +0200
  • 9068712d79 wrap custom recursive mutex in a virtual class Viatorus 2020-07-20 11:18:50 +0200
  • da4921dcaf add documentation for TROMPELOEIL_RECURSIVE_MUTEX Viatorus 2020-07-17 09:28:52 +0200
  • d8cd30bfba make call counter size_t instead of unsigned long long to support 32-bit CPUs Viatorus 2020-07-16 14:31:48 +0200
  • c525616e6a add option to optional set the recursive mutex type to support embedded OSs Viatorus 2020-07-16 14:16:16 +0200
  • bb7b6bc66c
    Merge pull request #198 from AndrewPaxie/issue_197 Björn Fahller 2020-07-15 14:52:04 +0200
  • 76099ffaa3 Fix issue 197: Add override to virtual destructors. Andrew Paxie 2020-07-15 21:59:19 +1200
  • 08cba57ed7 Prepared for v38 v38 Björn Fahller 2020-06-08 16:28:46 +0200
  • 66109660cd Merge branch 'develop' Björn Fahller 2020-06-08 16:16:15 +0200
  • 25eed71b64 ALLOW_CALL may be skipped IN_SEQUENCE Björn Fahller 2020-06-08 02:55:03 +0200
  • 1f888f882d
    Merge pull request #193 from kaibernhard/master Björn Fahller 2020-06-07 20:17:31 +0200
  • e8dfabf1df Include CMake package configuration files in Conan package Kai Bernhard 2020-06-07 15:24:55 +0200
  • 950376300a Another attempt at MSVC preprocessor work around Björn Fahller 2020-05-03 19:13:42 +0200
  • 739e4fffcb Try to work around MSVCs buggy __VA_ARGS__ expansion Björn Fahller 2020-05-03 15:29:37 +0200
  • c0c0427287 Support trailing specifiers to IMPLEMENT_MOCKn Björn Fahller 2020-05-02 22:00:09 +0200
  • 4eba9aa8a9 Merge branch 'moha-gh-mh/runtime-ok-reporter' Björn Fahller 2020-05-02 19:53:16 +0200
  • 0c589e2b4b Disable conan for travis-ci g++-9 builds Björn Fahller 2020-05-02 18:36:29 +0200
  • 24ea33dbd7 Update refman on reporter functions Björn Fahller 2020-05-02 17:12:47 +0200
  • e1e4e9e32d ok_reporter overload of set_reporter returns tuple Björn Fahller 2020-05-02 17:11:53 +0200
  • 5abefc0a46 Merge branch 'mh/runtime-ok-reporter' of https://github.com/moha-gh/trompeloeil into moha-gh-mh/runtime-ok-reporter Björn Fahller 2020-05-02 16:11:06 +0200
  • e64e11a969 Add runtime adapter for 'Status OK' reporting Moritz Haase 2020-04-07 10:47:02 +0200
  • 6b1cf8b882
    Merge pull request #183 from laudrup/avoid-deprecation-warnings-from-msvc2017 Björn Fahller 2020-04-05 11:18:29 +0200
  • 8b2d213e83
    Merge pull request #185 from EtienneBarbier/master Björn Fahller 2020-03-11 18:33:55 +0100
  • c3cf4edccd fix header filename for criterion test framework Etienne Barbier 2020-03-11 17:45:53 +0100
  • bb851786cb Rewrite iterator to avoid C++17 deprecation warnings Kasper Laudrup 2020-02-23 23:41:59 +0100
  • 9c783cdeed Updates for v37 v37 37 Björn Fahller 2020-02-09 14:18:23 +0100
  • 93869d8f3d Updates to ChangeLog Björn Fahller 2020-02-09 14:04:06 +0100
  • 9d53e61f48 Merge branch 'develop' Björn Fahller 2020-02-09 13:46:30 +0100
  • 7b393b8ba3 Commented on wrong issue. 173 not 138 Björn Fahller 2019-12-21 17:57:16 +0100
  • c18c4144a8 Documented fix for issue 138 in ChangeLog Björn Fahller 2019-12-21 17:53:13 +0100
  • 85abc257a4 Disable indirect null for MSVC <=14 Björn Fahller 2019-12-21 17:22:45 +0100
  • 79fd55cac4 and newer gcc cannot compare pointers to indirect nullptr_t Björn Fahller 2019-12-21 16:09:48 +0100
  • c6863d7507 Prevent constructing from null when checking equal to null Björn Fahller 2019-12-13 20:11:29 +0100
  • f80e3dcfb0 Issue #172 THROW when returning non-default constructible Björn Fahller 2019-12-08 09:20:21 +0100
  • 777f455e74 Document fix of issue #180 in ChangeLog Björn Fahller 2020-02-09 12:22:14 +0100
  • d5ddb6f2e5 Constrain deleted indirect_null::operator T&&() Björn Fahller 2020-02-09 11:11:07 +0100
  • 3a3433262d Exclude deleted conversion operator from clang Björn Fahller 2020-02-08 10:40:01 +0100
  • ff64292dc7 deleted generic conversion operator for indirect_null Björn Fahller 2020-02-08 10:29:39 +0100
  • 04c51f4f8f Work around GCC bug with global ==nullptr_t overloads Björn Fahller 2020-02-08 09:11:25 +0100
  • c19cc9659c
    Merge pull request #179 from EtienneBarbier/develop Björn Fahller 2020-02-05 13:51:18 +0100
  • 441b05661e Add Criterion unit-test framework support BARBIER, ETIENNE 2020-02-04 14:09:16 +0100
  • b6fd64d44f
    Merge pull request #175 from kaidokert/master Björn Fahller 2020-01-12 14:12:22 +0100
  • 224c7ee8f7
    Merge pull request #176 from AndrewPaxie/issue_173 Björn Fahller 2020-01-12 11:17:57 +0100
  • ed72ebf4e6 Update Conan packaging and add to Travis kert 2019-12-31 12:34:21 -0800
  • ea9c715f09 Re-enable MSVC compiles with traditional preprocessor. Andrew Paxie 2020-01-06 14:06:20 +1300
  • 873a4f9495 Updates for v36 v36 Björn Fahller 2019-12-29 11:33:18 +0100
  • b1ac7582a9 Updated ChangeLog with improvements from develop branch Björn Fahller 2019-12-29 10:55:11 +0100
  • 0395a1b45e Updated Status OK reporting Tore Martin Hagen 2019-11-18 06:52:46 +0100
  • 26bb7f2b39 Enable "Status OK reporting" in doctest Cristian Morales Vega 2019-11-15 12:44:32 +0000
  • be24ddd848 Added hook so that successful tests can be reported correctly Tore Martin Hagen 2019-10-11 12:34:26 +0200
  • 7890cef363
    Updated compiler compatibility list Björn Fahller 2019-12-21 18:50:46 +0100
  • 65564fb961 Commented on wrong issue. 173 not 138 Björn Fahller 2019-12-21 17:57:16 +0100
  • 22f7f2ddb9 Documented fix for issue 138 in ChangeLog Björn Fahller 2019-12-21 17:53:13 +0100
  • 5e3be21d37 Disable indirect null for MSVC <=14 Björn Fahller 2019-12-21 17:22:45 +0100
  • c8c41e4906 and newer gcc cannot compare pointers to indirect nullptr_t Björn Fahller 2019-12-21 16:09:48 +0100
  • d6cbe2be10 Prevent constructing from null when checking equal to null Björn Fahller 2019-12-13 20:11:29 +0100