From f86010b0963049d59884fa23aacd1edbb649614d Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Wed, 17 Dec 2025 15:54:15 +0000 Subject: [PATCH 1/8] upd --- include/outcome/experimental/status-code | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index 2e24b8f7..b924f4af 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit 2e24b8f761a79e0add56bd40b06ea69b116819f2 +Subproject commit b924f4afbde31987a601ca2ae0681736ec4af75a From 7c57536cc44d7beaa7e574555120f3607cb05676 Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Wed, 17 Dec 2025 17:12:06 +0000 Subject: [PATCH 2/8] upd --- include/outcome/experimental/status-code | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index b924f4af..27b0d0fa 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit b924f4afbde31987a601ca2ae0681736ec4af75a +Subproject commit 27b0d0fafa382b3b28723d152efb2ca5a3714a34 From d7a8e3ed6af7bf0a4b947d5916bd3f74262b8ec1 Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Thu, 18 Dec 2025 18:04:37 +0000 Subject: [PATCH 3/8] upd --- include/outcome/experimental/status-code | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index 27b0d0fa..57e7d59c 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit 27b0d0fafa382b3b28723d152efb2ca5a3714a34 +Subproject commit 57e7d59cc5a3f1b1de74a48476005e961fc52380 From 3cedab55a9b410072aa89b66ec5b35b253fadd79 Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Thu, 18 Dec 2025 18:41:50 +0000 Subject: [PATCH 4/8] upd --- include/outcome/experimental/status-code | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index 57e7d59c..78efc5d3 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit 57e7d59cc5a3f1b1de74a48476005e961fc52380 +Subproject commit 78efc5d39971cbb2048603b46876b423b919a07d From de43eb42269b33f29aca110f786234375dbadb0a Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Mon, 22 Dec 2025 18:22:27 +0000 Subject: [PATCH 5/8] Fix build on MSVC --- include/outcome/detail/revision.hpp | 6 +++--- include/outcome/experimental/status-code | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/outcome/detail/revision.hpp b/include/outcome/detail/revision.hpp index 3b11f630..66aa4b6f 100644 --- a/include/outcome/detail/revision.hpp +++ b/include/outcome/detail/revision.hpp @@ -22,6 +22,6 @@ Distributed under the Boost Software License, Version 1.0. */ // Note the second line of this file must ALWAYS be the git SHA, third line ALWAYS the git SHA update time -#define OUTCOME_PREVIOUS_COMMIT_REF 47e5f5f6e91a22533fd771fedf50cec40de64fc9 -#define OUTCOME_PREVIOUS_COMMIT_DATE "2025-12-16 20:18:26 +00:00" -#define OUTCOME_PREVIOUS_COMMIT_UNIQUE 47e5f5f6 +#define OUTCOME_PREVIOUS_COMMIT_REF 3cedab55a9b410072aa89b66ec5b35b253fadd79 +#define OUTCOME_PREVIOUS_COMMIT_DATE "2025-12-22 17:41:46 +00:00" +#define OUTCOME_PREVIOUS_COMMIT_UNIQUE 3cedab55 diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index 78efc5d3..67d289d2 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit 78efc5d39971cbb2048603b46876b423b919a07d +Subproject commit 67d289d24ebae4d2ade637afd013f6efe905a257 From db728f98d60537f42bc2a5c82da98879fca3e80a Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Tue, 6 Jan 2026 22:06:06 +0000 Subject: [PATCH 6/8] upd --- include/outcome/detail/revision.hpp | 6 +++--- include/outcome/experimental/status-code | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/outcome/detail/revision.hpp b/include/outcome/detail/revision.hpp index 66aa4b6f..e907d886 100644 --- a/include/outcome/detail/revision.hpp +++ b/include/outcome/detail/revision.hpp @@ -22,6 +22,6 @@ Distributed under the Boost Software License, Version 1.0. */ // Note the second line of this file must ALWAYS be the git SHA, third line ALWAYS the git SHA update time -#define OUTCOME_PREVIOUS_COMMIT_REF 3cedab55a9b410072aa89b66ec5b35b253fadd79 -#define OUTCOME_PREVIOUS_COMMIT_DATE "2025-12-22 17:41:46 +00:00" -#define OUTCOME_PREVIOUS_COMMIT_UNIQUE 3cedab55 +#define OUTCOME_PREVIOUS_COMMIT_REF de43eb42269b33f29aca110f786234375dbadb0a +#define OUTCOME_PREVIOUS_COMMIT_DATE "2026-01-06 18:17:38 +00:00" +#define OUTCOME_PREVIOUS_COMMIT_UNIQUE de43eb42 diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index 67d289d2..c4e70c08 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit 67d289d24ebae4d2ade637afd013f6efe905a257 +Subproject commit c4e70c083eb75a80a57219685b2555f55c0c2d11 From 2d68740981f3302a20d6ca0c3f1bf9f07abaa686 Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Thu, 8 Jan 2026 18:25:21 +0000 Subject: [PATCH 7/8] upd --- include/outcome/detail/revision.hpp | 6 +++--- include/outcome/experimental/status-code | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/outcome/detail/revision.hpp b/include/outcome/detail/revision.hpp index e907d886..622fecbb 100644 --- a/include/outcome/detail/revision.hpp +++ b/include/outcome/detail/revision.hpp @@ -22,6 +22,6 @@ Distributed under the Boost Software License, Version 1.0. */ // Note the second line of this file must ALWAYS be the git SHA, third line ALWAYS the git SHA update time -#define OUTCOME_PREVIOUS_COMMIT_REF de43eb42269b33f29aca110f786234375dbadb0a -#define OUTCOME_PREVIOUS_COMMIT_DATE "2026-01-06 18:17:38 +00:00" -#define OUTCOME_PREVIOUS_COMMIT_UNIQUE de43eb42 +#define OUTCOME_PREVIOUS_COMMIT_REF db728f98d60537f42bc2a5c82da98879fca3e80a +#define OUTCOME_PREVIOUS_COMMIT_DATE "2026-01-08 16:58:45 +00:00" +#define OUTCOME_PREVIOUS_COMMIT_UNIQUE db728f98 diff --git a/include/outcome/experimental/status-code b/include/outcome/experimental/status-code index c4e70c08..b337c227 160000 --- a/include/outcome/experimental/status-code +++ b/include/outcome/experimental/status-code @@ -1 +1 @@ -Subproject commit c4e70c083eb75a80a57219685b2555f55c0c2d11 +Subproject commit b337c2278941f9c999b72dd74f4da1f7b726b173 From fea3f2639f25b820bbf21b7d2e56e95e3c935e2a Mon Sep 17 00:00:00 2001 From: "Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com)" Date: Thu, 8 Jan 2026 18:51:10 +0000 Subject: [PATCH 8/8] upd --- doc/html | 2 +- doc/src/content/changelog/_index.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/html b/doc/html index 3ad940bd..2c2c6279 160000 --- a/doc/html +++ b/doc/html @@ -1 +1 @@ -Subproject commit 3ad940bd8557d000cf7abe283f27e818ab3f9d90 +Subproject commit 2c2c6279f1284437b3d8be797cc9b1e07dece37f diff --git a/doc/src/content/changelog/_index.md b/doc/src/content/changelog/_index.md index 407b48f5..04b2f629 100644 --- a/doc/src/content/changelog/_index.md +++ b/doc/src/content/changelog/_index.md @@ -42,6 +42,10 @@ I don't expect any further changes from that standards commitee. ### Bug fixes: +- In Experimental.Outcome, the `make_status_code()` ADL customisation point in +`status_code` kinda supported transforming between kinds of status code, but it +also kinda didn't. Now it definitely does. This fix may cause corner case breakage. + --- ## v2.2.14 10th December 2025 (Boost 1.90) [[release]](https://github.com/ned14/outcome/releases/tag/v2.2.14)