Skip to content

Commit ab91fbf

Browse files
committed
Sync from upstream.
2 parents ffd385e + a896dfc commit ab91fbf

File tree

3 files changed

+36
-24
lines changed

3 files changed

+36
-24
lines changed

.github/workflows/ci.yml

+34-22
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ jobs:
6464
os: ubuntu-latest
6565
container: ubuntu:23.04
6666
install: g++-13
67+
- toolset: gcc-14
68+
cxxstd: "03,11,14,17,20,2b"
69+
os: ubuntu-latest
70+
container: ubuntu:24.04
71+
install: g++-14
6772
- toolset: clang
6873
compiler: clang++-3.9
6974
cxxstd: "03,11,14"
@@ -145,8 +150,11 @@ jobs:
145150
container: ubuntu:23.10
146151
install: clang-17
147152
- toolset: clang
148-
cxxstd: "03,11,14,17,2a"
149-
os: macos-11
153+
compiler: clang++-18
154+
cxxstd: "03,11,14,17,20,2b"
155+
os: ubuntu-latest
156+
container: ubuntu:24.04
157+
install: clang-18
150158
- toolset: clang
151159
cxxstd: "03,11,14,17,20,2b"
152160
os: macos-12
@@ -165,6 +173,10 @@ jobs:
165173
shell: bash
166174

167175
steps:
176+
- name: Enable Node 16
177+
run: |
178+
echo "ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true" >> $GITHUB_ENV
179+
168180
- uses: actions/checkout@v3
169181

170182
- name: Setup container environment
@@ -237,7 +249,7 @@ jobs:
237249
runs-on: ${{matrix.os}}
238250

239251
steps:
240-
- uses: actions/checkout@v3
252+
- uses: actions/checkout@v4
241253

242254
- name: Setup Boost
243255
shell: cmd
@@ -274,14 +286,14 @@ jobs:
274286
include:
275287
- os: ubuntu-20.04
276288
- os: ubuntu-22.04
277-
- os: macos-11
278289
- os: macos-12
279290
- os: macos-13
291+
- os: macos-14
280292

281293
runs-on: ${{matrix.os}}
282294

283295
steps:
284-
- uses: actions/checkout@v3
296+
- uses: actions/checkout@v4
285297

286298
- name: Install packages
287299
if: matrix.install
@@ -322,14 +334,14 @@ jobs:
322334
include:
323335
- os: ubuntu-20.04
324336
- os: ubuntu-22.04
325-
- os: macos-11
326337
- os: macos-12
327338
- os: macos-13
339+
- os: macos-14
328340

329341
runs-on: ${{matrix.os}}
330342

331343
steps:
332-
- uses: actions/checkout@v3
344+
- uses: actions/checkout@v4
333345

334346
- name: Install packages
335347
if: matrix.install
@@ -380,14 +392,14 @@ jobs:
380392
include:
381393
- os: ubuntu-20.04
382394
- os: ubuntu-22.04
383-
- os: macos-11
384395
- os: macos-12
385396
- os: macos-13
397+
- os: macos-14
386398

387399
runs-on: ${{matrix.os}}
388400

389401
steps:
390-
- uses: actions/checkout@v3
402+
- uses: actions/checkout@v4
391403

392404
- name: Install packages
393405
if: matrix.install
@@ -436,14 +448,14 @@ jobs:
436448
include:
437449
- os: ubuntu-20.04
438450
- os: ubuntu-22.04
439-
- os: macos-11
440451
- os: macos-12
441452
- os: macos-13
453+
- os: macos-14
442454

443455
runs-on: ${{matrix.os}}
444456

445457
steps:
446-
- uses: actions/checkout@v3
458+
- uses: actions/checkout@v4
447459

448460
- name: Install packages
449461
if: matrix.install
@@ -464,14 +476,14 @@ jobs:
464476
include:
465477
- os: ubuntu-20.04
466478
- os: ubuntu-22.04
467-
- os: macos-11
468479
- os: macos-12
469480
- os: macos-13
481+
- os: macos-14
470482

471483
runs-on: ${{matrix.os}}
472484

473485
steps:
474-
- uses: actions/checkout@v3
486+
- uses: actions/checkout@v4
475487

476488
- name: Install packages
477489
if: matrix.install
@@ -501,14 +513,14 @@ jobs:
501513
include:
502514
- os: ubuntu-20.04
503515
- os: ubuntu-22.04
504-
- os: macos-11
505516
- os: macos-12
506517
- os: macos-13
518+
- os: macos-14
507519

508520
runs-on: ${{matrix.os}}
509521

510522
steps:
511-
- uses: actions/checkout@v3
523+
- uses: actions/checkout@v4
512524

513525
- name: Install packages
514526
if: matrix.install
@@ -533,8 +545,8 @@ jobs:
533545
runs-on: ubuntu-20.04
534546

535547
steps:
536-
- uses: actions/checkout@v3
537-
- uses: Jimver/cuda-toolkit@v0.2.10
548+
- uses: actions/checkout@v4
549+
- uses: Jimver/cuda-toolkit@v0.2.16
538550
with:
539551
cuda: '11.7.1'
540552
linux-local-args: '["--toolkit"]'
@@ -568,8 +580,8 @@ jobs:
568580
runs-on: windows-2019
569581

570582
steps:
571-
- uses: actions/checkout@v3
572-
- uses: Jimver/cuda-toolkit@v0.2.10
583+
- uses: actions/checkout@v4
584+
- uses: Jimver/cuda-toolkit@v0.2.16
573585
- uses: ilammy/msvc-dev-cmd@v1
574586

575587
- name: Setup Boost
@@ -599,7 +611,7 @@ jobs:
599611
runs-on: ${{matrix.os}}
600612

601613
steps:
602-
- uses: actions/checkout@v3
614+
- uses: actions/checkout@v4
603615

604616
- name: Setup Boost
605617
shell: cmd
@@ -648,7 +660,7 @@ jobs:
648660
runs-on: ${{matrix.os}}
649661

650662
steps:
651-
- uses: actions/checkout@v3
663+
- uses: actions/checkout@v4
652664

653665
- name: Setup Boost
654666
shell: cmd
@@ -715,7 +727,7 @@ jobs:
715727
runs-on: ${{matrix.os}}
716728

717729
steps:
718-
- uses: actions/checkout@v3
730+
- uses: actions/checkout@v4
719731

720732
- name: Setup Boost
721733
shell: cmd

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
cmake_minimum_required(VERSION 3.5...3.16)
66

7-
project(boost_mp11 VERSION 1.86.0 LANGUAGES CXX)
7+
project(boost_mp11 VERSION 1.87.0 LANGUAGES CXX)
88

99
add_library(boost_mp11 INTERFACE)
1010
add_library(Boost::mp11 ALIAS boost_mp11)

include/boost/mp11/version.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
// Same format as BOOST_VERSION:
1212
// major * 100000 + minor * 100 + patch
1313

14-
#define BOOST_MP11_VERSION 108600
14+
#define BOOST_MP11_VERSION 108700
1515

1616
#endif // #ifndef BOOST_MP11_VERSION_HPP_INCLUDED

0 commit comments

Comments
 (0)