Jenkins nedprod CI
3b77d322c1
Travis CI regenerates Boost.Outcome docs
2019-12-01 13:32:32 +00:00
Jenkins nedprod CI
0ba8ce6ba7
Merging commit ned14/outcome@7b24d3dd96 :
...
Merged from develop branch as CDash reports all green
2019-12-01 13:32:18 +00:00
Jenkins nedprod CI
7b24d3dd96
Merged from develop branch as CDash reports all green
2019-12-01 00:00:16 +00:00
Jenkins nedprod CI
e7409b60f5
Travis CI regenerates Boost.Outcome docs
2019-11-30 16:58:37 +00:00
Jenkins nedprod CI
75145a9300
Merging commit ned14/outcome@fabd0e1b79 :
...
Merged from develop branch as CDash reports all green
2019-11-30 16:58:23 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d2fb8cb661
Fix issue #211 where trunk GCC does not like how Outcome uses Concepts.
2019-11-30 16:49:38 +00:00
Jenkins nedprod CI
fabd0e1b79
Merged from develop branch as CDash reports all green
2019-11-20 00:00:16 +00:00
Jenkins nedprod CI
25d7b63446
Travis CI regenerates Boost.Outcome docs
2019-11-19 12:05:49 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a15b08b391
Dewhitelist various Boost.Outcome test failures which no longer occur.
2019-11-19 11:56:48 +00:00
Jenkins nedprod CI
faa742e125
Travis CI regenerates Boost.Outcome docs
2019-11-19 11:37:46 +00:00
Jenkins nedprod CI
4d06e51836
Merging commit ned14/outcome@1aae1b5b81 :
...
Merged from develop branch as CDash reports all green
2019-11-19 11:37:32 +00:00
Jenkins nedprod CI
1aae1b5b81
Merged from develop branch as CDash reports all green
2019-11-16 00:00:19 +00:00
Jenkins nedprod CI
bc7ada0ea8
Travis CI regenerates Boost.Outcome docs
2019-11-15 16:37:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8a8431ee03
Work around latest MSVC puking on our non-<windows.h> win32 API declarations.
2019-11-15 16:28:58 +00:00
Jenkins nedprod CI
c1b095e3fc
Travis CI regenerates Boost.Outcome docs
2019-11-15 15:52:59 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2771f423c1
Do the best we can on VS2019 16.3 with its very buggy Concepts implementation.
2019-11-15 15:44:04 +00:00
Jenkins nedprod CI
6f98fd98f8
Travis CI regenerates Boost.Outcome docs
2019-10-22 13:42:47 +00:00
Jenkins nedprod CI
bbd4e31869
Merging commit ned14/outcome@6d45806413 :
...
Merged from develop branch as CDash reports all green
2019-10-22 13:42:33 +00:00
Jenkins nedprod CI
6d45806413
Merged from develop branch as CDash reports all green
2019-10-22 00:00:18 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
335f009519
Travis script for boostified outcome wasn't actually testing anything.
2019-10-21 15:37:39 +01:00
Jenkins nedprod CI
13b3c657b2
Travis CI regenerates Boost.Outcome docs
2019-10-21 14:35:25 +00:00
Jenkins nedprod CI
0ccc10507a
Merging commit ned14/outcome@1520386e4f :
...
Merged from develop branch as CDash reports all green
2019-10-21 14:35:11 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
29404e652f
Fix out of date paths in boostify script.
2019-10-21 15:27:06 +01:00
Jenkins nedprod CI
1520386e4f
Merged from develop branch as CDash reports all green
2019-10-18 00:00:15 +01:00
Jenkins nedprod CI
1fd64681b0
Travis CI regenerates Boost.Outcome docs
2019-10-17 10:16:26 +00:00
Jenkins nedprod CI
53ba0e5f46
Merging commit ned14/outcome@8a36a29e5c :
...
Merged from develop branch as CDash reports all green
2019-10-17 10:16:12 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
83b8cf84cc
Add results for Ben's P1886 example.
2019-10-17 11:08:05 +01:00
Jenkins nedprod CI
8a36a29e5c
Merged from develop branch as CDash reports all green
2019-10-17 00:00:19 +01:00
Jenkins nedprod CI
b01882c80b
Travis CI regenerates Boost.Outcome docs
2019-10-16 13:47:34 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
2103b7887f
Suppress even more warnings on GCCs 8 and after.
2019-10-16 14:39:48 +01:00
Jenkins nedprod CI
19e52d769b
Travis CI regenerates Boost.Outcome docs
2019-10-16 13:39:33 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
82624e0421
Suppress more irritating warnings on GCCs 8 and later.
2019-10-16 14:31:19 +01:00
Jenkins nedprod CI
4b60edd0ca
Travis CI regenerates Boost.Outcome docs
2019-10-16 10:45:41 +00:00
Jenkins nedprod CI
a21cd71c05
Merging commit ned14/outcome@ae3b8de8b2 :
...
Merged from develop branch as CDash reports all green
2019-10-16 10:45:28 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
958ce015b8
Upgraded the constexpr tests to work with Outcome v2, and recent toolchains. There has been a log of regression on clang and MSVC.
2019-10-16 11:37:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6303846bb8
OUTCOME_TRY
operation now hints to the compiler that operation will be successful
...
: [P1886 *Error speed benchmarking*](https://wg21.link/P1886 ) showed that there is
considerable gain in very small functions by hinting to the compiler whether the expression
is expected to be successful or not. `OUTCOME_TRY` previously did not hint to the compiler
at all, but now it does. A new suite of macros `OUTCOME_TRY_FAILURE_LIKELY` hint to the
compiler that failure is expected. If you wish to return to the previously unhinted
behaviour, define `OUTCOME_TRY_LIKELY(expr)` to `(!!expr)`.
2019-10-16 10:26:35 +01:00
Jenkins nedprod CI
ae3b8de8b2
Merged from develop branch as CDash reports all green
2019-10-13 00:00:14 +01:00
Jenkins nedprod CI
2f1d2baf25
Travis CI regenerates Boost.Outcome docs
2019-10-12 15:55:57 +00:00
Jenkins nedprod CI
a4b402088d
Merging commit ned14/outcome@93017d8fdc :
...
Merged from develop branch as CDash reports all green
2019-10-12 15:55:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9202a62515
Move traits setting in Experimental Outcome up to before first use.
2019-10-12 16:47:27 +01:00
Jenkins nedprod CI
93017d8fdc
Merged from develop branch as CDash reports all green
2019-10-12 00:00:15 +01:00
Jenkins nedprod CI
d47f4413f8
Travis CI regenerates Boost.Outcome docs
2019-10-11 16:11:01 +00:00
Jenkins nedprod CI
b13840fb38
Merging commit ned14/outcome@23a1077036 :
...
Merged from develop branch as CDash reports all green
2019-10-11 16:10:48 +00:00
Jenkins nedprod CI
37153c194c
Merging commit ned14/outcome@6bd06497ed :
...
Merged from develop branch as CDash reports all green
2019-10-11 16:10:47 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7d00633e23
Fix mistake in the trait requirements in yesterday's commit.
2019-10-11 17:03:05 +01:00
Jenkins nedprod CI
23a1077036
Merged from develop branch as CDash reports all green
2019-10-11 00:00:16 +01:00
Jenkins nedprod CI
4467326ef5
Travis CI regenerates Boost.Outcome docs
2019-10-10 17:23:38 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
086ef6d04b
#210 make_error_code()
and make_exception_ptr()
are now additionally considered for
...
compatible copy and move conversions for `basic_result<>`. This lets you construct
a `basic_result<T, E>` into a `basic_result<T, error_code>`, where `E` is a
custom type which has implemented the ADL discovered free function
`error_code make_error_code(E)`, but is otherwise unrelated to `error_code`.
The same availability applies for `exception_ptr` with `make_exception_ptr()` being
the ADL discovered free function. `basic_outcome<>` has less support for this than
`basic_result<>` in order to keep constructor count down, but it will accept via
this mechanism conversions from `basic_result<>` and `failure_type<>`.
2019-10-10 18:14:56 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
63c74ef62c
Add basic_result predicates to detect when a compatible conversion is available via make_error_code() or make_exception_ptr().
2019-10-10 16:28:31 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
be732f3c4f
Rename regression tests so their number is zero prefixed.
2019-10-10 16:26:57 +01:00