This website requires JavaScript.
ecaa091cba
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 17:48:43 +0100
da721943cc
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 17:39:26 +0100
4ad747b83a
Fix use of cmake < 3.0 on travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 17:30:37 +0100
553fb67352
Travis and Appveyor fixes
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 17:06:08 +0100
0402563a9a
Now working on GCC with precompiled headers, both embedded and sibling configurations.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 13:38:20 +0100
db07076ec1
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 13:04:14 +0100
69f2aec785
Moved Outcome over to fully use the new boost-lite cmake infrastructure, adding per-commit namespace permutation, C++ Modules support, embedded or sibling pickup of the boost-lite dependency.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-19 08:40:12 +0100
5e0a09d077
Merge branch 'master' of github.com:ned14/boost.spinlock
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-18 09:33:05 +0100
40d724c6e8
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-18 09:32:47 +0100
c6ed263e02
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-17 23:21:10 +0100
40edf861a0
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-17 23:20:22 +0100
2dbbf7c492
wip find_boostish_library()
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-17 23:18:43 +0100
e608fd3af7
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-16 15:50:24 +0100
b5fc6ac6ef
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-16 15:49:19 +0100
f9c725b016
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 17:11:07 +0100
5f2f4881fc
Use Experimental cdash, not Continuous.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 17:08:51 +0100
50baa869de
appveyor
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 17:02:43 +0100
6c95700e32
appveyor
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:58:51 +0100
dfa27eb21c
Fix ctest failure
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:53:44 +0100
139c2077ed
Fix cmake 3.5 incompatibility
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:50:20 +0100
f0036bd7a4
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:43:31 +0100
8d2b6c2968
Travis and appveyor now use cmake
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:36:06 +0100
2b5a4a1937
Got Outcome working with precompiled headers on GCC
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 16:15:09 +0100
e9be76c792
Merge branch 'master' of github.com:ned14/boost.spinlock
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 12:20:50 +0100
3c53e3818e
Outcome now working very well on Windows and Linux with boost lite cmake tooling
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-14 12:20:27 +0100
784d1c1a20
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12 09:32:13 +0100
99d608fcba
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12 09:31:56 +0100
42226c95dd
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12 09:31:32 +0100
680648945d
wip
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12 09:11:23 +0100
d9a2d5f95f
Brought in the new cmake tooling from afio
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-12 08:48:08 +0100
3a3cc0321e
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-09 21:31:04 +0100
44310e2608
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-09 14:48:02 +0100
118b549801
Replace WIN32 with _WIN32
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-09 14:44:41 +0100
09be3104ba
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-07-02 19:01:49 +0100
b5e0f6b2c0
Fix incorrect printing of error_code_extended.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-29 19:03:29 +0100
759632fdf5
Fix unit test failures on GCC 6
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-29 13:16:56 +0100
34a0c9881b
updated docs.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-29 09:44:30 +0100
364ada2d92
Added monad visualiser for VS2015
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-29 09:21:33 +0100
b9ae79472c
Regened constexpr for VS2015 Update 3 RTM
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 12:30:23 +0100
155817d18d
result<T> now has a trivial destructor if T has a trivial destructor. A big gain for the compiler optimiser.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 11:31:38 +0100
281ef69c22
wip on making result<int> be trivially destructible
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 09:59:20 +0100
40352cb0e4
Try again with travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 09:04:56 +0100
61eea9c3c9
Currently fails on clang for unknown reasons, so pushing to Travis to see what gives on GCC.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 08:49:11 +0100
70c4c14835
Got single byte value storage constexpr happy
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-28 08:13:07 +0100
c27d9c8906
wip on finishing constexpr support for monad
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-27 09:30:34 +0100
90e1bfc033
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-24 14:20:12 +0100
2507ea3f44
Finished monad comparison operators
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-24 14:12:51 +0100
016695e277
Lots more work on comparison operators. Still lacking the associative property, but otherwise looking strong.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-24 09:14:53 +0100
b6583410f7
Fix regression from adding proper comparison operators.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 20:46:54 +0100
d802443032
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 19:17:54 +0100
b09250fbac
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 19:13:23 +0100
7bfbba6355
wip comparison operators for monad. This implementation is wrong, but a good basis for more work on it tomorrow.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 17:52:37 +0100
2ffa7a84c7
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 13:45:11 +0100
403e1291c4
Broke travis :)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 09:39:37 +0100
b2f8e7e37d
Added content comparison to value_storage in preparation for adding it to monad later today or tomorrow.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 08:59:05 +0100
1ca0a10981
Require variable template support in the compiler
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 08:31:20 +0100
f57405be68
Broke out value storage compatibility testing into template variables
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 08:24:23 +0100
6eb4cbdba4
Tied up some legacy macros for dealing with C++ 14 constexpr
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-23 08:07:53 +0100
0ae2a51b1f
Merge branch 'master' of github.com:ned14/boost.spinlock
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-22 07:47:01 +0100
4bde3fbb52
Add constexpr results for winclang
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-22 07:46:35 +0100
c5e832c3ee
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 16:55:42 +0100
1fe74a1e66
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 16:31:33 +0100
591e6ace44
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 16:23:54 +0100
9d4a57149b
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 16:01:55 +0100
dc774dd00d
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 15:47:45 +0100
a0a1cea058
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 15:35:28 +0100
717dc42290
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 15:29:38 +0100
73d0805011
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 15:23:27 +0100
eaf8730f99
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 15:06:01 +0100
e592db760b
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 14:48:56 +0100
4f4fe42313
travis
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 14:35:47 +0100
c6528dc757
Added winclang processing, and indeed made it the default for testing constexpr on Windows as MSVC suffers from generating too much code bloat.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-21 11:16:40 +0100
f096bbb929
Freshen constexpr results for GCC 5.4 and clang 3.8
Niall Douglas
2016-06-20 02:08:14 +0100
7db1b18053
Merge branch 'master' of github.com:ned14/boost.spinlock
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-20 01:51:40 +0100
64e92c3308
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-20 01:48:24 +0100
19de4608d2
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-20 01:48:24 +0100
caa319d82c
Freshen constexpr tests for VS2015 Update 3 RC
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-19 23:40:46 +0100
d80f47f3b1
Merge git tooling from AFIO v2
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-19 22:50:42 +0100
236f87789e
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-18 12:24:47 +0100
8c88d252a6
Fix how system_error is converted into an error_code
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-15 08:21:40 +0100
b34f4fc0fc
Modernised ringbuffer_log
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-07 21:58:40 +0100
ab1e8c9733
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-07 09:37:10 +0100
0285cbf9ad
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-07 09:36:59 +0100
a281ab8a3f
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-07 09:36:38 +0100
8c78c95fd4
Merge branch 'master' of https://github.com/ned14/boost.outcome
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-06 13:03:24 +0100
08242a3b11
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-06 13:03:07 +0100
7863204913
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-06 13:02:38 +0100
7e835fcdae
Reworked to fit latest boost-lite
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-03 17:32:03 +0100
7a045419a9
Add some more static assertions to the unit test suite.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-03 09:09:31 +0100
4e80325d61
Fix clang parse error with last commit
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-03 08:51:53 +0100
17620fa643
Fixed the upconverting constructors which were horribly broken. Added a unit test to ensure this never happens again.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-06-03 08:36:00 +0100
eee25c669f
upd
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-24 06:50:40 +0100
29eb90ed5e
Rename Boost.BindLib to boost-lite
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-23 21:51:29 +0100
f75d55d1d1
Purge last remaining vestiges of monadic future promise. It's now only Outcome baby!
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-23 00:24:32 +0100
ada62eff0f
Relocated spinlock and tribool into Boost.BindLib
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-22 20:44:51 +0100
cb2898b135
Moved the non-allocating future promise into attic.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-22 20:40:14 +0100
262ee7ac35
Add make_empty_*() free functions. These document the code using them :)
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-17 09:12:15 +0100
2fb5b0edf4
doxygen comment fix
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-13 09:19:07 +0100
d33bc1eb4e
ostream operator<< didn't compile when fed an option<T> or result<T>.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-12 18:44:05 +0100
41659e9540
make_XXX() didn't permit parameter implicit conversion, fixed.
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2016-05-12 18:43:25 +0100