Skip to content

Conversation

@pull
Copy link

@pull pull bot commented May 31, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label May 31, 2023
ned14 and others added 29 commits June 28, 2023 22:21
…()`, and until now

nobody complained because custom `operator&` which doesn't return an address is an
abomination not used in much modern C++. But finally someone did complain, so it is fixed
for both normal Outcome and Experimental.Outcome.
Merge branch 'use-addressof' of https://github.com/gix/outcome into develop
Outcome previously took addresses of things not using `std::addressof()`, and until now
nobody complained because custom `operator&` which doesn't return an address is an
abomination not used in much modern C++. But finally someone did complain, so it is fixed
for both normal Outcome and Experimental.Outcome.
Merge branch 'use-addressof' of https://github.com/gix/outcome into develop
Outcome previously took addresses of things not using `std::addressof()`, and until now
nobody complained because custom `operator&` which doesn't return an address is an
abomination not used in much modern C++. But finally someone did complain, so it is fixed
for both normal Outcome and Experimental.Outcome.
LEWG renaming changes of make_nested_status_code().
Fix issue #280 where docs and snippets hadn't been updated to reflect
LEWG renaming changes of make_nested_status_code().
Add building of outcome-snippets to CI, which should have been there
all the time.
Use a preprocessor macro to control the use of std::addressof(), fixing #282.
Merge pull request #283 from ned14/wip-fix-addressof

Use a preprocessor macro to control the use of std::addressof(), fixing #282.
Fix issue #285 by respecting BUILD_TESTING
Fix broken Boost build.
Actually fix last commit.
Fix issue #280 where docs and snippets hadn't been updated to reflect
LEWG renaming changes of make_nested_status_code().
ned14 and others added 30 commits May 1, 2025 23:28
Update changelog and Rust recipe.
Bump ubuntu GA runner to 22.04 as 20.04 has been sunsetted.
Fix up GA scripts to work on Ubuntu 22.04.
Regenerate `abi-compliance` for Ubuntu 24.04 as the ABI dumps for
20.04 are incompatible due to tooling upgrades.
`iostream_support.hpp` has been split into `iostream_support_result.hpp`
and `iostream_support.hpp` (#312).
Bump min cmake to 3.10 to shut cmake 4 up.
More cmake 4.0 improvements.
…Also bump minium cmake to 3.10

everywhere else in Outcome, as CI is now failing due to us requested too old a cmake. #314

Replaces #8
- Bump Boost min cmake required to 3.10 to match standalone Outcome. Also bump minium cmake to 3.10
everywhere else in Outcome, as CI is now failing due to us requested too old a cmake. #314

Replaces #8
Add WG14 reference C reimplementation of Outcome.
Fix issue #318 (`OUTCOME_CO_TRY` with failure likely)
Merge branch 'wg14_result' into develop
Fix failure to bootstrap wg14_result dependency during installation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants