Commit Graph

  • b0a3fce21c Updated unit test framework to Catch 2.2.1 Andrew Paxie 2018-04-02 14:11:40 +1200
  • 7683f5f360 Support for deduction of func sig from interface Bj?rn Fahller 2018-03-25 11:55:02 +0200
  • ce1598176e Added missing override specifiers on some destructors Bj?rn Fahller 2018-03-08 21:06:37 +0100
  • 98d60be167
    Merge pull request #74 from memsharded/master Björn Fahller 2018-02-19 18:23:52 +0100
  • f4e3f18b87 removed unused imports memsharded 2018-02-19 12:34:14 +0100
  • 49f2d79bad upgrading to conan 1.0 memsharded 2018-02-19 12:28:48 +0100
  • 6024edb285 silence clang++ warnings Bj?rn Fahller 2017-12-13 21:47:00 +0100
  • aee168cc22
    Merge pull request #68 from AndrewPaxie/move_cxx11_as_string Björn Fahller 2017-12-04 18:04:06 +0100
  • a61e78938c Moved CXX11_AS_STRING to compiling_tests_11.cpp Andrew Paxie 2017-12-04 20:57:42 +1300
  • 6bcb8c3ae1
    Merge pull request #67 from AndrewPaxie/c++11 Björn Fahller 2017-12-02 14:14:31 +0100
  • e3694e321a Resolved warning from clang-check Andrew Paxie 2017-11-25 20:16:06 +1300
  • a2e0af6dca Backed out user-defined conversions for wildcard and duck_typed_matchers Andrew Paxie 2017-11-22 21:03:16 +1300
  • 096ff87d9e Reverted file path change to Trompeloeil header in coverage generation step. Andrew Paxie 2017-11-21 07:42:51 +1300
  • 60449577f1 Added workarounds for some g++-4.8 compiler defects Andrew Paxie 2017-11-19 12:36:14 +1300
  • 1d4fa3cfee Removed CXXFLAGS from most jobs so run_coverage works Andrew Paxie 2017-11-17 07:42:59 +1300
  • 8000792290 Enabled more test cases in C++ dialect to increase coverage Andrew Paxie 2017-11-16 21:19:51 +1300
  • 5138911c21 Bump kcov to v34. Include pattern now include/trompeloeil.hpp Andrew Paxie 2017-11-15 20:53:06 +1300
  • 6157de804b Travis: Get kcov compiling with Clang 3.7 and 3.9 again Andrew Paxie 2017-11-14 20:31:49 +1300
  • 0cbcacddd0 Restored 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 Paxie 2017-11-14 20:08:46 +1300
  • 9cbe7ccb00 Updated ChangeLog Andrew Paxie 2017-11-13 22:59:07 +1300
  • 399e8ace74 Fixed Catch to v1.11.0. Reenabled -fsanitize-address-use-after-scope for g++-7. Removed test/test_main.cpp. Andrew Paxie 2017-11-13 22:21:58 +1300
  • 91e80d342b Merge branch 'develop' into c++11 Andrew Paxie 2017-11-13 22:14:53 +1300
  • f78af436fb Use Catch2 Bj?rn Fahller 2017-11-12 21:08:13 +0100
  • 636f21c2c4 Added missing include Bj?rn Fahller 2017-11-12 21:04:42 +0100
  • 83832227aa Make test main a separate file for faster incremental builds Bj?rn Fahller 2017-11-12 20:45:00 +0100
  • e6620f09d7 Document C++11 API, platforms and library support. Andrew Paxie 2017-11-12 19:36:25 +1300
  • 61f7d18e47 Simplified C++11 version three API. Enabled tests needing regex for GCC >= 4.9. Andrew Paxie 2017-11-04 18:37:02 +1300
  • 72c0091e62 Merge branch 'develop' into c++11 Andrew Paxie 2017-10-25 20:57:25 +1300
  • e6bb7fa260 Merge pull request #66 from AndrewPaxie/whitespace-and-spelling Björn Fahller 2017-10-25 07:07:27 +0200
  • 4db9ec1a24 Merge branch 'develop' into whitespace-and-spelling Björn Fahller 2017-10-25 07:07:15 +0200
  • 97f8c939e2 Merge pull request #65 from AndrewPaxie/tidy-compilation_errors Björn Fahller 2017-10-25 07:05:27 +0200
  • 112980e3e8 Fixed whitespace and a minor spelling error in trompeloeil.hpp Andrew Paxie 2017-10-24 21:44:04 +1300
  • e857bbcbf9 Merge pull request #64 from AndrewPaxie/update-clang-releases-url Björn Fahller 2017-10-24 09:56:24 +0200
  • a5197d8983 Tidy up test cases in compilation_errors Andrew Paxie 2017-10-24 20:46:51 +1300
  • fa538e1ae7 Updated URLs to clang releases to avoid code 302 Andrew Paxie 2017-10-24 20:16:43 +1300
  • 3f3effde6f Update for v29 v29 Bjorn Fahller 2017-10-23 17:53:22 +0200
  • 48b8eb7fbc Force C++14 only in master project build (others may want 17) Bjorn Fahller 2017-10-23 17:52:37 +0200
  • be0c1a5bda Merge branch 'develop' Bjorn Fahller 2017-10-23 17:44:42 +0200
  • 21db8444a0 Fix C++11 version three API for Visual Studio 2017 Andrew Paxie 2017-10-19 21:18:23 +1300
  • a826feec81 Reimplemented C++11 version three API Andrew Paxie 2017-10-17 22:53:18 +1300
  • 44f61b035f Updated URLs for Clang 3.7.1 and 3.9.1 packages Andrew Paxie 2017-10-14 12:36:15 +1300
  • 910b53e8b9 Removed obsolete C++11 version one and version two APIs Andrew Paxie 2017-10-13 20:16:41 +1300
  • 361358cbf8 Removed C++11 version one and version two test code Andrew Paxie 2017-10-12 18:33:16 +1300
  • 4969f0166c Merge branch 'develop' into c++11 Andrew Paxie 2017-10-12 04:31:15 +1300
  • b636a43576 Merge pull request #61 from AndrewPaxie/bugfix/edit-docs Björn Fahller 2017-10-10 14:12:43 +0200
  • f21efd00c3 Lightly edited documentation Andrew Paxie 2017-10-10 21:30:18 +1300
  • 8894ac16de Macros with two arguments in C++11 v3 API are now optional Andrew Paxie 2017-10-08 18:38:32 +1300
  • cb2a87a0b3 Merge branch 'develop' into c++11 Andrew Paxie 2017-10-08 18:32:49 +1300
  • 66f0a70e38 Detect -Wno-inconsistent-missing-destructor-override CXXFLAG Bjorn Fahller 2017-10-01 19:31:46 +0200
  • 5cf27980a9 Adapt to the ancient cmake of travis-ci Bjorn Fahller 2017-10-01 19:08:26 +0200
  • ac50ebfa7e Handle new clang5 warnings for self_test build Bjorn Fahller 2017-10-01 13:58:12 +0200
  • c51b564ff6 Merge branch 'develop' into c++11 Andrew Paxie 2017-10-01 01:24:56 +1300
  • 3758841904 Merge pull request #59 from AndrewPaxie/bugfix/use-std-c++ Björn Fahller 2017-09-30 13:42:51 +0200
  • 4e5dc8dd50 Avoid allowing compiler extensions in Trompeleoil test programs Andrew Paxie 2017-09-30 14:29:40 +1300
  • 69d79a38e3 Merge pull request #60 from AndrewPaxie/bugfix/spelling-sanitize Björn Fahller 2017-09-30 09:58:13 +0200
  • b99b404a35 Merge branch 'develop' into bugfix/spelling-sanitize Björn Fahller 2017-09-30 09:57:58 +0200
  • 9eaa5595e7 Merge pull request #58 from AndrewPaxie/bugfix/issue-57 Björn Fahller 2017-09-30 09:47:48 +0200
  • fab9a87feb Correct spelling of SANITIZE for clang Xcode builds Andrew Paxie 2017-09-30 16:00:03 +1300
  • 95c8c9d11b Fix issue 57: Avoid uneeded-member-function warning from Clang. Andrew Paxie 2017-09-28 02:18:30 +1300
  • d316da0fc6 Avoid unneeded-member-function in unnamed namespace Andrew Paxie 2017-09-26 20:30:00 +1300
  • 1e15cfecc0 Fix accidental tabs and missing fix (move vs forward) Andrew Paxie 2017-09-17 18:22:04 +1200
  • 3306b0cd39 Revert job count to 1 with make for Travis Andrew Paxie 2017-08-30 20:18:30 +1200
  • 6794815ab7 Revert travis_wait Andrew Paxie 2017-08-27 16:30:10 +1200
  • d7f5083332 Scale back on number of jobs for make Andrew Paxie 2017-08-27 15:49:10 +1200
  • 6171335167 Cope with build timeout on Travis during make by waiting longer Andrew Paxie 2017-08-27 14:21:12 +1200
  • 8b2a076428 Created C++11 version three API Andrew Paxie 2017-08-27 13:51:09 +1200
  • 5200b74353 Travis 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 Paxie 2017-08-23 13:09:36 +1200
  • 4bddce4b35 Changed functions to internal linkage Andrew Paxie 2017-08-14 07:21:30 +1200
  • b326f708fe Created C++11 version two API Andrew Paxie 2017-08-13 21:33:06 +1200
  • 98976314a1 Split compiling_tests.cpp into smaller pieces Andrew Paxie 2017-08-06 19:21:01 +1200
  • d105c66739 Removed trailing backslashes for g++-4.8 Andrew Paxie 2017-08-01 07:37:44 +1200
  • 2c08af3a95 Another attempt at failure counting for g++-4.8 Andrew Paxie 2017-08-01 07:30:19 +1200
  • 8e1c28284a Expect four failures from C++11 build Andrew Paxie 2017-07-31 06:45:12 +1200
  • 21c8fa5d6e Fixed indentation level of 'env:' for g++-4.8 . Andrew Paxie 2017-07-30 22:23:27 +1200
  • 2ea6cf4b9b Removed 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 Paxie 2017-07-30 22:12:43 +1200
  • 77665ebc02 Enabled g++-4.8 on Travis Andrew Paxie 2017-07-30 21:30:55 +1200
  • 479524ae9b Resolved warnings from clang-check Andrew Paxie 2017-07-30 17:23:47 +1200
  • 2d2497c605 Removed compiler warnings Andrew Paxie 2017-07-23 09:54:44 +1200
  • 225db95d54 Refine compilation_errors for C++11 mode. Removed TROMPELOEIL_DEBUG_RE_FAILURE after confirming regex_check fixed. Andrew Paxie 2017-07-12 22:30:39 +1200
  • 7917b236dc Test with Visual Studio 2017. Andrew Paxie 2017-07-10 21:36:49 +1200
  • e5d8af3309 Ensure disabled tests for g++ 4.8.3 are disabled for that version only. Andrew Paxie 2017-07-06 12:28:57 +1200
  • 4f61aa8f65 Disable test cases that fail with g++ 4.8.3 Andrew Paxie 2017-07-05 15:26:22 +1200
  • 325257f7e1 C++11 backport, first cut Andrew Paxie 2017-07-04 21:31:21 +1200
  • d6722889f0 Fix issue 48: undefined reference with clang++-3.5 Avoid static destruction fiasco for recursive_mutex Fix issue 55: restore warnings for Clang builds Andrew Paxie 2017-07-30 14:30:22 +1200
  • 0c8baf5afd Merge pull request #56 from AndrewPaxie/bugfix/issue-55 Björn Fahller 2017-09-17 06:42:47 +0200
  • 85bd7f2277 Fix issue 55: restore warnings for Clang builds Andrew Paxie 2017-09-17 15:01:46 +1200
  • fb8d8e981a Document clang++-5 compatibility Bjorn Fahller 2017-09-06 06:58:01 +0200
  • 792a9f7130 Add Conan badge again Bjorn Fahller 2017-09-04 14:22:36 +0200
  • 36debeda8d Avoid static destruction fiasco for recursive_mutex Bjorn Fahller 2017-08-26 16:55:48 +0200
  • 5d1ee759a1 Merge branch 'master' into develop Bjorn Fahller 2017-07-30 09:07:54 +0200
  • fd525e39bd Merge pull request #49 from AndrewPaxie/bugfix/issue-48 Björn Fahller 2017-07-30 09:03:05 +0200
  • 5d53831353 Fix issue 48: undefined reference with clang++-3.5 Andrew Paxie 2017-07-30 14:30:22 +1200
  • 45827aacb8 Add xcode 7.3 to travis Bjorn Fahller 2017-07-25 10:12:32 +0200
  • 70f4f82de9 First attempt at xcode build Bjorn Fahller 2017-07-25 09:22:25 +0200
  • 8bbb143554 Posixify 'check_errors.sh' Bjorn Fahller 2017-07-25 09:10:23 +0200
  • 98f82563db Update for v28 v28 Bjorn Fahller 2017-07-24 12:09:51 +0200
  • 22dd1908c4 Merge branch 'develop' Bjorn Fahller 2017-07-24 12:06:24 +0200
  • 02db00bcfc Removed dead conan badges Bjorn Fahller 2017-07-24 11:48:54 +0200
  • 24d7104414 Conan support again Bjorn Fahller 2017-07-24 11:41:43 +0200
  • 11d65005c3 Daring g++-7 on travis Bjorn Fahller 2017-07-23 18:48:23 +0200