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
Jenkins nedprod CI
3319711ee3
Merging commit ned14/outcome@0ece22491e :
...
Merged from develop branch as CDash reports all green
2020-02-24 23:11:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c934ceb2d5
Use is_literal_type emulation even on C++ 17.
2020-02-19 10:37:58 +00:00
Jenkins nedprod CI
7eb0f4ccfe
Merging commit ned14/outcome@6e2d0d9d9a :
...
Merged from develop branch as CDash reports all green
2020-02-07 11:06:59 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5cc291ee21
Fix issue #218 use of std::is_literal_type in C++ 20 and later.
2020-02-05 11:39:21 +00: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
be17de5379
Merging commit ned14/outcome@aa81442811 :
...
Merged from develop branch as CDash reports all green
2019-09-25 15:15:54 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
20917c3cb0
Outcome is now make install-able, and cmake find_package() can find it. Note that
...
you must separately install and `find_package()` Outcome's dependency, quickcpplib, else
`find_package()` of Outcome will fail.
2019-09-24 17:42:51 +01:00
Jenkins nedprod CI
4598879ed9
Merging commit ned14/outcome@5e9c7aa1d0 :
...
Merged from develop branch as CDash reports all green
2019-08-13 14:56:36 +00:00
Jenkins nedprod CI
c912c61aba
Merging commit ned14/outcome@ca5995f40f :
...
Merged from develop branch as CDash reports all green
2019-06-19 09:23:22 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
81bb27b500
Issue #184 Refresh licence boilerplate on the top of all source files using license restamping script.
2019-06-18 10:54:55 +01:00
Jenkins nedprod CI
7539d43af0
Merging commit ned14/outcome@c1a2eb76a1 :
...
Merged from develop branch as CDash reports all green
2019-01-12 20:24:14 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8d9b4eaa2f
Remove failing test in Boost.Outcome in constexpr unit test.
...
Use Boost 1.69 on Travis.
2019-01-11 22:35:08 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
da9f24be05
Merge branch 'orig-master' (early part)
2019-01-10 12:17:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
aefc790a53
Issue #150 **BREAKING CHANGE** result<T, E>, boost_result<T, E> and std_result<T, E>
...
no longer implement hard UB on fetching a value from a valueless instance if `E` is
a UDT, they now fail to compile with a useful error message. If you wish hard UB,
use `unchecked<T, E>`, `boost_unchecked<T, E>` or `std_unchecked<T, E>` instead.
2018-09-14 18:08:22 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
3f755a0534
Fix build brokenness
2018-06-22 21:18:48 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
4a07a87ece
All unit tests now passing with refactored library
2017-10-28 01:57:53 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6db1f3501a
Finished fixing up the reference API docs for OUTCOME.
...
Broke out the parameter requirements into a template bool and generalised across result and outcome.
Purged the last of the status test code from the test suite.
Tried getting template deduced success/failure working, but also blows up on clang :(
2017-10-05 02:40:10 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7153efbe6c
Lots of small fixes to make a fully working scripted Boost conversion.
2017-09-28 22:32:27 +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)
7c8be75127
Merged the prototype test suite into the v1 ported test suite.
...
constexpr unit tests are now working.
2017-07-05 01:08:35 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8b30972033
Reorged test and includes for v2
2017-06-30 20:16:43 +01:00