2
0
mirror of https://github.com/boostorg/outcome.git synced 2026-01-19 04:22:13 +00:00

1471 Commits

Author SHA1 Message Date
Jenkins nedprod CI
26afdb581b CI regenerates Boost.Outcome docs 2026-01-18 22:37:02 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8c6d2a722a Merging commit ned14/outcome@f8e42c422c:
upd
2026-01-18 22:36:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
f8e42c422c upd 2026-01-18 20:58:42 +00:00
Jenkins nedprod CI
d2ae02fb8f CI regenerates Boost.Outcome docs 2026-01-08 19:21:24 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8b76402279 Merging commit ned14/outcome@e4f1494752:
Merge branch 'develop'
2026-01-08 19:21:17 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
559f64d0c5 Merging commit ned14/outcome@c4f857246d:
upd
2026-01-08 19:21:17 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
fea3f2639f upd 2026-01-08 18:51:10 +00:00
Jenkins nedprod CI
bac7d31976 CI regenerates Boost.Outcome docs 2025-12-16 21:35:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
c0bcb5e1db Merging commit ned14/outcome@47e5f5f6e9:
Merge branch 'wg14_result' into develop
2025-12-16 21:35:09 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
ad702d55b3 Merging commit ned14/outcome@19d8353ddc:
Add WG14 reference C reimplementation of Outcome.
2025-12-16 21:35:07 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8a0e8b84f8 Fix failure to bootstrap wg14_result dependency during installation. 2025-12-16 20:50:15 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
168a4c3064 Port Outcome over to work with ABI refactored status_code. 2025-12-04 19:28:02 +00:00
Jenkins nedprod CI
6db8850cfe CI regenerates Boost.Outcome docs 2025-10-09 20:09:02 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
b9457b4984 Merging commit ned14/outcome@71c42c00d9:
- 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 https://github.com/boostorg/outcome/pull/8
2025-10-09 20:08:56 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
71c42c00d9 - 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 https://github.com/boostorg/outcome/pull/8
2025-10-08 16:19:07 +01:00
Jenkins nedprod CI
9fab401aa0 CI regenerates Boost.Outcome docs 2025-05-21 13:05:45 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bc51c272e7 Merging commit ned14/outcome@744da6b753:
More cmake 4.0 improvements.
2025-05-21 13:05:39 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
25dffe7e20 Merging commit ned14/outcome@7cfef8288a:
`iostream_support.hpp` has been split into `iostream_support_result.hpp`
and `iostream_support.hpp` (#312).
2025-05-21 13:05:36 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
744da6b753 More cmake 4.0 improvements. 2025-05-21 13:10:20 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
7cfef8288a iostream_support.hpp has been split into iostream_support_result.hpp
and `iostream_support.hpp` (#312).
2025-05-20 12:53:07 +01:00
Jenkins nedprod CI
f71be5a1d7 CI regenerates Boost.Outcome docs 2025-05-01 23:28:16 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
e5f71d42a4 Merging commit ned14/outcome@8b25c1713e:
Yet more GA fixes.
2025-05-01 23:28:10 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
371f882200 Merging commit ned14/outcome@9b5743a715:
Update changelog and Rust recipe.
2025-05-01 23:28:07 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cdacfefde5 Merging commit ned14/outcome@cb2a95fa42:
Add Rust FFI recipe
2025-05-01 23:28:06 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
0aa6cde438 Merging commit ned14/outcome@e6c4d62c24:
Fix experimental Outcome on Android
2025-05-01 23:28:05 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
8b25c1713e Yet more GA fixes. 2025-05-01 23:55:42 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
9b5743a715 Update changelog and Rust recipe. 2025-04-30 22:36:03 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
cb2a95fa42 Add Rust FFI recipe 2024-12-13 19:14:59 +00:00
Jenkins nedprod CI
a3686af224 CI regenerates Boost.Outcome docs 2024-12-13 14:42:52 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6c65070a5f Merging commit ned14/outcome@d7451675c0:
Looks like the github action create-release finally died. Replaced.
2024-12-13 14:42:46 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
971bbdef33 Merging commit ned14/outcome@99f0a61b29:
Update changelog with v2.2.11 release date
2024-12-13 14:42:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
984f89519d Merging commit ned14/outcome@ebcd26750d:
Fix breakage of Android build.
2024-12-13 14:42:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d7451675c0 Looks like the github action create-release finally died. Replaced. 2024-12-12 16:02:25 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
99f0a61b29 Update changelog with v2.2.11 release date 2024-12-12 15:19:25 +00:00
Jenkins nedprod CI
4e0def667c CI regenerates Boost.Outcome docs 2024-10-17 20:15:02 +00:00
Niall Douglas
9f8fce0e40 Merging commit ned14/outcome@21ffac49b2:
Merge pull request #306 from ned14/experimental-c-result-link-tests

Add C Result link test based on Ken's description of link failure.
2024-10-17 20:14:55 +00:00
Jenkins nedprod CI
19a4baf51d CI regenerates Boost.Outcome docs 2024-09-04 17:19:55 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
09cf98965c Merging commit ned14/outcome@5151d2428c:
Merge branch 'master' into develop
2024-09-04 17:19:44 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
d140aa9c31 Merging commit ned14/outcome@271fc9cf06:
Fixes to previous commits as found the code didn't link under optimisation.
2024-09-04 17:19:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6c4ddb4fbf Merging commit ned14/outcome@6279affbf2:
Add missing docs for previous commit.
2024-09-04 17:19:37 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
a708d8b1a2 Merging commit ned14/outcome@10eb45ca7d:
- 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]({{% relref "../experimental/c-api" %}}) has been updated
to reflect the new facilities.
2024-09-04 17:19:35 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
bf104dd4dc More CI actions version updates 2024-09-04 14:33:31 +01:00
Jenkins nedprod CI
33f17f6698 CI regenerates Boost.Outcome docs 2024-08-14 18:21:49 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
1eeb48dc24 Merging commit ned14/outcome@6cf2d4345a:
Bug fix: The `status` enumeration used to track state internally did
not list all possible enum values. This caused static analysers to complain.
2024-08-14 18:21:43 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5b881f6b96 Merging commit ned14/outcome@691cd9bc7f:
Fix issue #301 where embedded GDB pretty printer was missing an escape.

Many thanks to @k3DW for the python script to automate this.
2024-08-14 18:21:40 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
5151d2428c Merge branch 'master' into develop 2024-08-14 18:05:04 +01:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6cf2d4345a Bug fix: The status enumeration used to track state internally did
not list all possible enum values. This caused static analysers to complain.
2024-08-14 18:00:39 +01:00
Jenkins nedprod CI
e3cad20257 CI regenerates Boost.Outcome docs 2024-07-30 13:02:09 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6092bf7f79 Merging commit ned14/outcome@6a0421b1bb:
Suppress warning on clang about overly long string literals in
outcome_gdb.h.
2024-07-30 13:02:03 +00:00
Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)
6a0421b1bb Suppress warning on clang about overly long string literals in
outcome_gdb.h.
2024-07-30 06:58:36 +01:00