Releases: ned14/outcome
All tests passed cb2a95fa424d8324b12480f48327d7ade522b9f4
Add Rust FFI recipe
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed d7451675c0baca0b63747fc12d3e1912e97c6e9f
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed caccbf676b00ec4c9e6a4954c25c26a926563d45
Fix experimental Outcome on Android
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 72ff7b1b25c678764e5348051a7fb01087923838
Fix annoying warnings on MSVC latest.
Fix link test failure on MSVC.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 83e5127dd20b15e3f59059e5862e9926283fee80
Apply https://github.com/ned14/outcome/pull/308 to fix the GDB
pretty printer on Android toolchain.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 954a054e50f2f121703a65aa6173a5d4f9748375
Fix C link test incorrectly failing on MSVC
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed ebcd26750db46336e460d5e5de9448474a25854e
Fix breakage of Android build.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
v2.2.11 Boost 1.87 release
Enhancements:
Outcome.Experimental has had C representation support since the beginning, however it had
been mainly intended that C++ would originate Results, they would pass through C, and back
into C++. It hadn't really been expected that C would want to do much with Results other than
inspect them for happy or sad path.
It turns out there is more demand than expected for a more functional Result from within C,
so this release adds the power to create Results in success and two types of failure, semantic
comparison of Results, and printing of Result messages. You can also wrap a C enum into a
quick status code from enum, allowing easy custom C error coding from 100% within C.
The documentation for the C support has been updated
to reflect the new facilities.
Bug fixes:
- This was fixed in Standalone Outcome in the last release, but the fix came too late for Boost.Outcome
which ended up shipping with inline GDB pretty printers with the wrong escaping which caused
failure to load.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 21ffac49b2f5edc6c0c7e9abaf5e75936498ed47
Merge pull request #306 from ned14/experimental-c-result-link-tests
Add C Result link test based on Ken's description of link failure.
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies:
All tests passed 1a4f8dab6ee04ae1f226995f500010ed6184799f
Use the 'all-sources' tarball below, NOT the github generated one which is missing dependencies: