Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b09250fbac
travis 2016-06-23 19:13:23 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7bfbba6355
wip comparison operators for monad. This implementation is wrong, but a good basis for more work on it tomorrow. 2016-06-23 17:52:37 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2ffa7a84c7
travis 2016-06-23 13:45:11 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
403e1291c4
Broke travis :) 2016-06-23 09:39:37 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b2f8e7e37d
Added content comparison to value_storage in preparation for adding it to monad later today or tomorrow. 2016-06-23 08:59:05 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1ca0a10981
Require variable template support in the compiler 2016-06-23 08:31:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f57405be68
Broke out value storage compatibility testing into template variables 2016-06-23 08:24:23 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6eb4cbdba4
Tied up some legacy macros for dealing with C++ 14 constexpr 2016-06-23 08:07:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0ae2a51b1f
Merge branch 'master' of github.com:ned14/boost.spinlock 2016-06-22 07:47:01 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4bde3fbb52
Add constexpr results for winclang 2016-06-22 07:46:35 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c5e832c3ee
travis 2016-06-21 16:55:42 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1fe74a1e66
upd 2016-06-21 16:31:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
591e6ace44
travis 2016-06-21 16:23:54 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9d4a57149b
travis 2016-06-21 16:01:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dc774dd00d
travis 2016-06-21 15:47:45 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a0a1cea058
travis 2016-06-21 15:35:28 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
717dc42290
travis 2016-06-21 15:29:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
73d0805011
travis 2016-06-21 15:23:27 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
eaf8730f99
travis 2016-06-21 15:06:01 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e592db760b
travis 2016-06-21 14:48:56 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4f4fe42313
travis 2016-06-21 14:35:47 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c6528dc757
Added winclang processing, and indeed made it the default for testing constexpr on Windows as MSVC suffers from generating too much code bloat. 2016-06-21 11:16:40 +01:00
Niall Douglas
f096bbb929 Freshen constexpr results for GCC 5.4 and clang 3.8 2016-06-20 02:08:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7db1b18053
Merge branch 'master' of github.com:ned14/boost.spinlock 2016-06-20 01:51:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
64e92c3308
upd 2016-06-20 01:49:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
19de4608d2
upd 2016-06-20 01:48:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
caa319d82c
Freshen constexpr tests for VS2015 Update 3 RC 2016-06-19 23:40:46 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d80f47f3b1
Merge git tooling from AFIO v2 2016-06-19 22:50:42 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
236f87789e
upd 2016-06-18 12:24:47 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8c88d252a6
Fix how system_error is converted into an error_code 2016-06-15 08:21:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b34f4fc0fc
Modernised ringbuffer_log 2016-06-07 21:58:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ab1e8c9733
Merge branch 'master' of https://github.com/ned14/boost.outcome 2016-06-07 09:37:10 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0285cbf9ad
upd 2016-06-07 09:36:59 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a281ab8a3f
upd 2016-06-07 09:36:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8c78c95fd4
Merge branch 'master' of https://github.com/ned14/boost.outcome 2016-06-06 13:03:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
08242a3b11
upd 2016-06-06 13:03:07 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7863204913
upd 2016-06-06 13:02:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7e835fcdae
Reworked to fit latest boost-lite 2016-06-03 17:32:03 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7a045419a9
Add some more static assertions to the unit test suite. 2016-06-03 09:09:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4e80325d61
Fix clang parse error with last commit 2016-06-03 08:51:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
17620fa643
Fixed the upconverting constructors which were horribly broken. Added a unit test to ensure this never happens again. 2016-06-03 08:36:00 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
eee25c669f
upd 2016-05-24 06:50:40 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
29eb90ed5e
Rename Boost.BindLib to boost-lite 2016-05-23 21:51:29 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f75d55d1d1
Purge last remaining vestiges of monadic future promise. It's now only Outcome baby! 2016-05-23 00:24:32 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ada62eff0f
Relocated spinlock and tribool into Boost.BindLib 2016-05-22 20:44:51 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cb2898b135
Moved the non-allocating future promise into attic. 2016-05-22 20:40:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
262ee7ac35
Add make_empty_*() free functions. These document the code using them :) 2016-05-17 09:12:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2fb5b0edf4
doxygen comment fix 2016-05-13 09:19:07 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d33bc1eb4e
ostream operator<< didn't compile when fed an option<T> or result<T>. 2016-05-12 18:44:05 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
41659e9540
make_XXX() didn't permit parameter implicit conversion, fixed.
Added family of as_XXX() up-conversion free functions plus basic_monad can now explicitly construct from a less variant into a more variant configuration.
2016-05-12 18:43:25 +01:00