Commit Graph

2221 Commits

Author SHA1 Message Date
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6f8103b0df
Fix bug where ADL hooks were not being called for the master in place delegating constructor. 2017-08-26 01:56:43 +01:00
Jenkins nedprod CI
c61416f3cb Merged from develop branch as CDash reports all green 2017-08-26 00:00:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9e97c384f5
upd 2017-08-25 19:03:26 +01:00
Jenkins nedprod CI
99092af1dc Merged from develop branch as CDash reports all green 2017-08-24 00:00:16 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6f64d8442d
Working once again on MSVC, albeit their internal unreleased version. Thanks to Microsoft for supplying a fixed compiler to me! 2017-08-23 21:10:13 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
10a52a466b
outcome::as_failure() was doing UB, fixed. 2017-08-23 00:28:38 +01:00
Jenkins nedprod CI
538bb9411d Merged from develop branch as CDash reports all green 2017-08-18 00:00:17 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
22d80e68ee
outcome::failure() was not being enabled correctly, fixed.
iostream printers for outcome were next to useless, fixed.
2017-08-17 14:55:23 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3080f558b6
upd 2017-08-17 00:28:25 +01:00
Jenkins nedprod CI
d86505edb5 Merged from develop branch as CDash reports all green 2017-08-17 00:00:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
89dc614719
Changed how quickcpplib is found by the build system 2017-08-16 22:25:45 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d5af8b23e0
upd 2017-08-16 16:12:06 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bfa6ce75ed
upd 2017-08-16 16:01:54 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6590712560
upd 2017-08-16 03:08:09 +01:00
Jenkins nedprod CI
410e636c11 Merged from develop branch as CDash reports all green 2017-08-15 00:00:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3b55da4914
upd 2017-08-14 23:24:55 +01:00
Jenkins nedprod CI
fa6292defc Merged from develop branch as CDash reports all green 2017-08-10 00:00:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a7e4195fc7
Merge branch 'develop' of github.com:ned14/boost.outcome into develop 2017-08-09 23:37:24 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
08ad8c08f7
Turns out issue #59 was not actually fixed. Fixed now. Thanks Andrzej! 2017-08-09 23:37:02 +01:00
Jenkins nedprod CI
3550e837bc Merged from develop branch as CDash reports all green 2017-08-09 00:00:26 +01:00
Andrzej Krzemienski
7e10acd3d4 docs: described TRY operations in Tutorial 2017-08-08 23:05:00 +02:00
Jenkins nedprod CI
ff51ac8248 Merged from develop branch as CDash reports all green 2017-08-07 00:00:15 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
20c995dc72
Workaround bug on clang + libstdc++7 2017-08-06 02:13:08 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3f45dc24f7
Fix bug introduced in last change where result<bool> and outcome<bool> were seeing their implicit constructors disable. 2017-08-06 01:21:54 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3f75c63fe5
upd 2017-08-05 17:48:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6fac9b6e96
Merge branch 'master' of github.com:ned14/boost.outcome into develop 2017-08-05 17:47:42 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5685c839c2
Fix failing test. 2017-08-05 17:47:14 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f25691150d
Fix warnings. 2017-08-05 17:42:33 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
685ba575d7
Added error_is_errno status flag used to indicate when error code can be treated as errno.
outcome's comparison functions were completely wrong, fixed.

outcome::result now matches WG21 reference result in behaviours.
2017-08-05 16:49:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2dadef712d
Added WG21 reference implementation of result 2017-08-05 02:05:23 +01:00
Jenkins nedprod CI
6c2bb4eeb4 Merged from develop branch as CDash reports all green 2017-08-05 00:00:16 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8d7ddc8960
Fix warnings. 2017-08-04 00:45:01 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3c722e217a
upd 2017-08-04 00:21:16 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5da364741d
Fix issue #62 where paths to the single include editions were wrong. Thanks to @bbolli for spotting and reporting the problem. 2017-07-31 18:16:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a5b271ea67
Update synopses for docs 2017-07-31 18:13:06 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8c74b030eb
Merge branch 'master' of github.com:ned14/boost.outcome 2017-07-31 12:48:55 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
068da34b73
In iostream printers, print the error code message if E is an error_code 2017-07-31 02:12:49 +01:00
Jenkins nedprod CI
814a18bd98 Merged from develop branch as CDash reports all green 2017-07-30 00:00:21 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b12a80801d
upd 2017-07-29 03:26:17 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
799ef71be1
Added void overloads for print() 2017-07-29 01:59:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cb6b70d8e8
Implemented issue #61 for outcome as well. 2017-07-29 00:34:21 +01:00
Jenkins nedprod CI
a9f0a5fdde Merged from develop branch as CDash reports all green 2017-07-29 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9f79eb40ad
Fix issue #61 where comparisons between dissimilar results was failing to compile.
Also fixed bug where serialising result<void> failed to compile.
2017-07-28 23:59:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cd60cf7fe6
Try again to fix regression 2017-07-28 02:28:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8207e4a16f
Fix to the previous commit failing. 2017-07-28 02:10:38 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b513914b18
Hack around failure to convert from T = void 2017-07-28 01:33:48 +01:00
Jenkins nedprod CI
a7f0ff4c92 Merged from develop branch as CDash reports all green 2017-07-28 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5d76329493
Quite a few regressions had occurred, these are now all fixed. Also back to being clang-tidy clean. 2017-07-27 23:59:54 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
dca55f6fdb
Fix major bug where trivial copy or move assignment on a non-trivial type was causing compile failures. 2017-07-27 03:39:43 +01:00
Jenkins nedprod CI
166d4c4f8e Merged from develop branch as CDash reports all green 2017-07-25 00:00:18 +01:00