Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b169c8205b
Merging commit ned14/outcome@db728f98d6 :
...
upd
2026-01-08 18:50:09 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e7805af0f1
Merging commit ned14/outcome@9b5743a715 :
...
Update changelog and Rust recipe.
2025-05-01 23:28:01 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
03cadce530
Merging commit ned14/outcome@571f9c930e :
...
upd
2024-03-13 20:50:49 +00:00
Henrik Gaßmann
02b07b0a93
Merging commit ned14/outcome@093f364aa6 :
...
Merge pull request #274 from amerry/appleclang-warning-fix
Properly guard the usage of [[likely]] (especially for AppleClang 12)
2023-01-26 06:59:42 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
64406c50fc
Merging commit ned14/outcome@af7e4879b9 :
...
Complete first attempt at review of error handling frameworks for the docs.
2022-01-04 12:41:50 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ba11268330
Merging commit ned14/outcome@38142ef2a3 :
...
Add cmake option OUTCOME_ENABLE_CXX_MODULES, which fails to compile currently (#246 ).
2021-02-23 22:41:01 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
38142ef2a3
Add cmake option OUTCOME_ENABLE_CXX_MODULES, which fails to compile currently ( #246 ).
2021-02-22 18:54:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7f853d7bab
Merging commit ned14/outcome@5b2ad540ae :
...
upd
2021-02-02 10:16:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d33e73cf2f
Merging commit ned14/outcome@91eda52b10 :
...
Merge branch 'develop' into better_optimisation
2020-12-17 16:42:21 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4db4f7e418
In Outcome v2.2, OUTCOME_TRY() now takes the signature of its variable declaration, thus enabling try assignment as proposed by #228 .
2020-06-01 12:05:14 +01:00
Jenkins nedprod CI
6a0adc9fd1
Merging commit ned14/outcome@4b535a3ce3 :
...
Merged from develop branch as CDash reports all green
2020-01-09 19:49:21 +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
b13840fb38
Merging commit ned14/outcome@23a1077036 :
...
Merged from develop branch as CDash reports all green
2019-10-11 16:10:48 +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