Releases: ned14/outcome
All tests passed 7e83b2b12125cacaf02b2aef901740648ddbf1e1
upd
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 07d0abe415a4f677ceb87ff605e1e91dae03574d
Fix issue #249 with yet more logic reworking for when to use bool with concept on GCC.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed b9e664fbf87a4122731f7f19590abad24f1448b8
Improve support for MSVC modules, compiles most of the test suite now (#246).
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 35644f5cdeb90f6f29d80714a371098d311cbd47
Fix a missing Module export (#246)
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 55b1f3285e4ed8e37f12ef3c03d8ec71ec4e1bc1
Fix choosing of /MD vs /MDd in C++ Module generation.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 9ec7fe7a5c5296e87e371a44988d6b98d527a773
BREAKING CHANGE [#247](https://github.com/ned14/outcome/issues/247)
Previously the value of "spare_storage(const basic_result|basic_outcome *) noexcept" was
not propagated over `OUTCOME_TRY`, which causes things like stack backtraces captured at the point of
construction of an errored result to get dropped at every `TRY` point. This has been fixed by adding
an optional `spare_storage` to "success_type<T>" and "failure_type<T>"}, as well
as to "auto success(T &&, ...)" and "auto failure(T &&, ...)".
You should not notice this in your code, except that where before spare storage values did not
propagate through TRY, now they do, which is a breaking change.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 10f1a124ab7d2e1d75ee31138e3b06c01f84ca5c
Don't use [[likely]] in C++ 20 if on clang's before 12.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 378f8484886a93c9ce271eb9ba2d2bc8cabe6e62
Fix failing test in last commit.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 6dfd389582fe511fd531393817cba48ddea5757d
Try again at issue #224.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 19de1cfcda6c2debde67f539f90523edc251835b
Update single header edition.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies: