From 32f79832f230689a1696cfb82733cd9e00befeb8 Mon Sep 17 00:00:00 2001 From: Jeff Trull Date: Tue, 16 Jun 2026 04:46:14 -0700 Subject: [PATCH 1/3] Update to new(er) macos build following boost-ci --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a3f1179..818062da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -200,14 +200,14 @@ jobs: - name: "TOOLSET=clang CXXSTD=11,14,17,20 Job 5" buildtype: "boost" packages: "" - os: "macos-13" + os: "macos-15" cxx: "clang++" sources: "" llvm_os: "" llvm_ver: "" - xcode_version: 14.2.0 - toolset: "clang" - cxxstd: "11,14,17,20" + xcode_version: 16.2.0 + toolset: "clang-16" + cxxstd: "11,14,17,20,2b" runs-on: ${{ matrix.os }} From ac7193dd34b844cd97264773e54c29106399e82f Mon Sep 17 00:00:00 2001 From: Jeff Trull Date: Mon, 22 Jun 2026 18:23:33 -0700 Subject: [PATCH 2/3] Work around GHA node20 deprecation as boost-ci does, for now --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 818062da..d1df1076 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,6 +115,8 @@ jobs: curl -sL https://archives.boost.io/misc/node/node-v20.9.0-linux-x64-glibc-217.tar.xz | tar -xJ --strip-components 1 -C /node20217 - uses: actions/checkout@v4 + env: + ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true - name: linux shell: bash From 74b1ef6609cf26499ef74334951fe243714a4667 Mon Sep 17 00:00:00 2001 From: Jeff Trull Date: Tue, 23 Jun 2026 17:53:50 -0700 Subject: [PATCH 3/3] Summarize changes in Boost 1.92 --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4cf04f97..c9f2ee72 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,11 @@ TODO (known issues): CHANGELOG +Boost V1.92: + - Fixed #243: find_include_file incorrectly accepts directories as include files + - Fixed #246: Predefined macros (__FILE__, __LINE__, __INCLUDE_LEVEL__) are expanded twice when expanding_object_like_macro returns true + - Introduce digit separators (C++14), module keyword (C++20), and size_t literals (C++23) + Boost V1.87: - Fixed #220: Seg fault under C++20 and empty stringify parameter (thanks jwnhy) - Fixed #222: No line directive if first line of included file is blank (thanks Nick Nobles)