Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
977fa296eb
|
coveralls fix
|
2016-04-21 21:53:52 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
17e69e7275
|
More clang fixes.
|
2016-04-21 21:42:31 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
bf8a4ef99b
|
Fix GCC compatibility.
|
2016-04-21 20:05:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5442d3efa6
|
More GCC fixes.
|
2016-04-21 19:50:56 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
5956143aa2
|
More fixes for Linux and GCC support.
|
2016-04-21 19:34:24 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e13dfe72bb
|
Try again Travis
|
2016-04-21 18:57:13 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
a9202c138d
|
Try again with Travis, and update Readme to point at Travis + Appveyor
|
2016-04-21 18:32:05 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
02e3bafb84
|
Mount docs into doc/html
|
2016-04-21 18:31:25 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0610aa50a8
|
Add Travis CI support
|
2016-04-21 17:38:49 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8204ac77ab
|
Fixed up very sloppy handling of error_code_extended.
|
2016-04-21 15:00:38 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
6d1c714d99
|
Disable unit testing the future implementation for now.
|
2016-04-20 17:33:53 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8f04ae7cf1
|
Add Appveyor CI support.
|
2016-04-20 17:17:43 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
4b5c5d164b
|
Fixed failing unit tests.
|
2016-04-20 17:17:16 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
2740d969ee
|
Add explicit converting constructor from error_code to error_code_extended.
|
2016-04-20 17:16:48 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c28a464050
|
upd
|
2016-04-10 18:21:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
8e19e65eec
|
upd
|
2016-04-09 19:02:26 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
cec3de4938
|
Add missing win32 error code to map.
|
2016-04-09 11:41:56 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e08a2c87a1
|
Added a nasty but quick macro for hooking the creation of error_code_extended.
|
2016-04-01 17:13:27 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
b24b10b855
|
Reconfigured monad to use a new error_code_extended implementation which can retain the original win32 error code and message after mapping to a POSIX error code.
|
2016-04-01 01:14:39 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
2ff58fa0d7
|
Update bindlib to include ringbuffer_log. Add a few missing win32 error codes to map to POSIX.
|
2016-03-31 17:31:34 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
58989f5295
|
Add mapping of appropriate win32 error codes to POSIX ones.
|
2016-03-28 02:03:12 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
00599016a9
|
Fixed up missing inlines on all the make_* functions.
|
2016-03-28 00:22:44 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
538f9e9ecc
|
Fixed all remaining Level 4 warnings on MSVC.
|
2016-03-21 10:02:49 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
163cda5a60
|
Suppress warnings.
|
2016-03-21 01:04:25 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
977e786200
|
Restore ability to use multiple BOOST_OUTCOME_FILTER_* in a single context.
|
2016-03-19 15:13:30 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
4861ea5e3f
|
Added BOOST_OUTCOME_CATCH_EXCEPTION_TO_RESULT() helper macro.
|
2016-03-12 21:29:15 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
0198516c70
|
Add [[nodiscard]] attribute to all basic_monad implementations.
|
2016-03-12 18:35:54 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
bdd623cf2e
|
upd
|
2016-02-02 14:26:09 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
ef5848f0f9
|
Update todo items
|
2016-01-27 19:33:41 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
27ae32b3f4
|
Fix for small unit test build breakage.
|
2016-01-27 10:22:59 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
9c3610595e
|
Added BOOST_OUTCOME_THROW_* boilerplate macros.
|
2016-01-27 08:35:43 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
20a054d664
|
Fix warning about redefining BOOST_OUTCOME_GLUE
|
2016-01-19 09:49:59 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
62db0957fd
|
make_ready_outcome<void>() was not working.
|
2016-01-08 12:30:18 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
744126065e
|
Still having weird problems getting unique names to expand out of BOOST_OUTCOME_FILTER_*, so bypassed temporarily.
|
2016-01-08 09:02:34 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
359896a5ae
|
Sigh, more fixes to BOOST_OUTCOME_FILTER_*.
|
2016-01-07 09:14:32 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
2e613ebe2a
|
Reworked BOOST_OUTCOME_PROPAGATE_* and BOOST_OUTCOME_FILTER_* once again.
|
2016-01-05 09:27:08 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
51bc762732
|
Remove direct usage of DWORD.
|
2015-12-18 09:14:54 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
79596c06be
|
Replace BOOST_OUTCOME_PROPAGATE and BOOST_OUTCOME_AUTO with actually useful macro helpers.
|
2015-12-13 00:40:16 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
281f39e4b2
|
Add extra make_errored_XXX() overload for DWORD (i.e. GetLastError())
|
2015-11-28 18:49:19 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
f9eea01e2e
|
Fixed bug where returning a not ready future from a continuation did not correctly propagate the not ready future into the returned future. Added unit test for the above.
|
2015-11-21 18:10:04 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
c3041122cb
|
typo
|
2015-11-03 17:48:33 +00:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
bb76a6401d
|
Add make_errored_future(int) overloads for directly constructing an errored future from a POSIX error code.
|
2015-10-03 17:05:16 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
4cc2961acc
|
Default to not throwing no_state if promise set after future dead. Fixes issue #4.
|
2015-09-12 13:59:00 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
591d7666a7
|
Fix issue #4 where setting a promise after a future destruction with continuations was incorrectly throwing no_state.
|
2015-09-10 19:23:54 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
e8f37d66e6
|
Fix initialising multiple members of union.
|
2015-09-09 12:46:08 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d7f9fdb678
|
make_ready_future() now correctly makes a ready future<void>. Fixes issue #3.
|
2015-09-09 12:35:50 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
d6bf651c21
|
Very substantially improved support for monad<void>.
|
2015-09-09 12:19:47 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
145f12b537
|
Restore coverage testing
|
2015-09-08 14:04:22 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
33d037c468
|
fix wrong include
|
2015-09-08 13:53:11 +01:00 |
|
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
|
26928d0ab1
|
Fix taking address of bitfield error.
|
2015-09-07 19:35:54 +01:00 |
|