Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
bd74371168
|
Formalised the hook API properly.
|
2017-07-24 02:07:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
832e98a684
|
Fix bug where default construction of T was not occurring when it should.
|
2017-07-20 12:17:33 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0441fe3ee5
|
Added a test for issue #59 (result<NonMovable> supported?)
|
2017-07-20 01:11:33 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c403a43a1b
|
Added success/failure type sugar to result (issue #60)
|
2017-07-19 19:14:59 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
837a96773a
|
Implement issue #56 (Consider multi-argument converting parameters rather than single argument) for outcome as well.
|
2017-07-11 23:05:30 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
39c0e7c7bd
|
Implement issue #56 (Consider multi-argument converting parameters rather than single argument) for result.
|
2017-07-11 22:04:49 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
47b17f27c4
|
Last of the v1 test suite ported over to v2.
|
2017-07-07 02:36:52 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1737b49b57
|
Optimised swap is implemented.
|
2017-07-07 00:08:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
00f2c2a614
|
All but two of the v1 tests converted to v2
|
2017-07-06 21:42:56 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9b98e949f9
|
Added Andrzej's customisation point for TRY
|
2017-07-06 20:48:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
1e5876f0fa
|
Turns out copy and move simply weren't implemented for non-trivial types. Fixed.
|
2017-07-06 02:25:38 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d3ab675514
|
Substantially improved the error_code_extended example. Hopefully fixed OS X compilation failure. Various other small fixes.
|
2017-07-06 01:57:13 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8ae74f9daa
|
travis
|
2017-07-06 01:08:52 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5880ba44d1
|
Reenable Travis per commit testing.
|
2017-07-05 22:01:52 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
15bd6f262e
|
Implemented hooks. Working well. Yay.
|
2017-07-05 18:33:26 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8ef842bc80
|
Implemented the try operations from Outcome v1.
|
2017-07-05 02:52:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8769b8b884
|
containers unit test is passing.
|
2017-07-05 01:14:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
7c8be75127
|
Merged the prototype test suite into the v1 ported test suite.
constexpr unit tests are now working.
|
2017-07-05 01:08:35 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
05a0085738
|
Comparison unit tests are passing now.
|
2017-07-05 00:44:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
156a315631
|
Added compile-fail test support to quickcpplib, and thence a few compile fail tests.
|
2017-07-04 23:23:01 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
fcfab41660
|
Basic unit test is now passing with Outcome v2
|
2017-07-04 03:35:06 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8b30972033
|
Reorged test and includes for v2
|
2017-06-30 20:16:43 +01:00 |
|