47 Commits

Author SHA1 Message Date
Denis Blank
db0c20ae3d Update cxx_function to potswa/cxx_function@c12ed6e 2017-04-21 19:14:05 +02:00
Denis Blank
4b570029a9 mock: std::error_code -> std::error_condition 2017-04-21 19:11:36 +02:00
Denis Blank
89559468e7 Update cxx_function to potswa/cxx_function@354f966 2017-03-19 17:50:06 +01:00
Denis Blank
6e04f0d389 Disable the cxx_function tests for now 2017-03-19 00:46:05 +01:00
Denis Blank
a2f9007cf6 Use cxx_function as second testing backend 2017-03-19 00:30:50 +01:00
Denis Blank
e22db05cc3 Add potswa/cxx_function@e7beb8bfe as second test type erasure backend 2017-03-18 23:35:14 +01:00
Denis Blank
c46aa9e7c3 More mocks 2017-03-18 23:33:14 +01:00
Denis Blank
f6151262dc Cleanup 2017-03-18 02:34:09 +01:00
Denis Blank
151dc56297 Update the appveyor badge to display the master branch 2017-03-18 02:26:19 +01:00
Denis Blank
6d9680905a Add a promise mock 2017-03-18 02:10:14 +01:00
Denis Blank
2de2f8d6d9 More mocks 2017-03-17 23:39:51 +01:00
Denis Blank
7c0f6f897b Some minor qualifier and naming improvements 2017-03-17 22:03:21 +01:00
Denis Blank
aa0f0db0cd Also include the exception header 2017-03-17 16:44:21 +01:00
Denis Blank
9822484088 Fix the CI build 2017-03-17 16:33:26 +01:00
Denis Blank
80fb5026fe Add a mock project for experimental research 2017-03-17 13:33:17 +01:00
Denis Blank
8ac5e668c7 Add a missing unit-test for execcutors 2017-03-08 17:20:34 +01:00
Denis Blank
32d3c30703 Beautify the doxygen main page v1.0.0 2017-03-06 21:20:02 +01:00
Denis Blank
4baddcd534 Set the version to 1.0.0 2017-03-04 21:50:41 +01:00
Denis Blank
ccd77dee29 Edit the readme 2017-03-04 21:49:57 +01:00
Denis Blank
7ab7c726b6 Change the expected behaviour of some GTest macros from expect -> assert 2017-03-04 14:11:58 +01:00
Denis Blank
a2fa1c1ae2 Add a slideshow 2017-03-04 14:11:57 +01:00
Denis Blank
05a4ab7e11 Make the function2 dependency available when not building the unit-tests 2017-03-04 14:11:56 +01:00
Denis Blank
22d7404970 Fix the async completion test after bf4335d60. 2017-03-04 14:11:56 +01:00
Denis Blank
8d851d6d42 Rework the alias trait v0.8.0 2017-03-03 17:10:29 +01:00
Denis Blank
54de52cb4b Convert some \note into \attention tags 2017-03-03 14:12:54 +01:00
Denis Blank
fae3d42ee0 Add a r-value overload of freeze
* Add checks for ensuring the propagation of the frozen property
2017-03-03 13:53:12 +01:00
Denis Blank
bf4335d602 Store the result of expect completion tests on the heap 2017-03-03 13:35:20 +01:00
Denis Blank
05b611ce78 Rework the ownership behaviour
* Add freeze and is_frozen methods to the continuable_base.
* Remove the public visibility of release.
2017-03-03 13:35:19 +01:00
Denis Blank
df0fd2f2da Add tests for checking the correct invalidation on destruction 2017-03-02 23:35:49 +01:00
Denis Blank
4271f59348 Fix the MSVC build 2017-03-02 22:27:13 +01:00
Denis Blank
705138dab5 Add constexpr and noexcept where possible 2017-03-02 19:03:59 +01:00
Denis Blank
7a46100b6a Add more documentation 2017-03-02 18:26:05 +01:00
Denis Blank
52e62ccbf4 Split the unit test type instantiations for reducing memory usage 2017-03-01 13:50:51 +01:00
Denis Blank
17ad6d3bc1 Add more documentation 2017-03-01 13:35:57 +01:00
Denis Blank
4cb9de3c9b Abort the travis build if make failed 2017-03-01 00:31:05 +01:00
Denis Blank
594b993ddc Split connection tests 2017-03-01 00:22:17 +01:00
Denis Blank
4fa5346476 Test the helper connection functions too 2017-03-01 00:15:27 +01:00
Denis Blank
22d13997df Add the sequence operator feature 2017-02-28 23:59:46 +01:00
Denis Blank
cd265f991b Re-enable the evaluation order tests 2017-02-28 23:49:36 +01:00
Denis Blank
28b1d57abb Finish the partial callback application feature 2017-02-28 22:45:46 +01:00
Denis Blank
3b4fd82039 Base implementation of partial callback calls 2017-02-28 22:22:28 +01:00
Denis Blank
43a2c47a91 Fix a materialization error on futurization
* Add more documentation and tests
2017-02-27 14:40:38 +01:00
Denis Blank
4448eb7351 Adds documentation entries for the destructor and release method. 2017-02-27 00:58:44 +01:00
Denis Blank
7ae1aedfbb Adds documentation to all_of and any_of. 2017-02-27 00:37:30 +01:00
Denis Blank
6edce3bcaa Add a documentation to make_continuable. 2017-02-26 21:47:16 +01:00
Denis Blank
9ab4fd7758 Another badge 2017-02-26 01:06:52 +01:00
Denis Blank
6e5ec79754 initial commit v0.7.0 2017-02-26 00:33:32 +01:00