Skip to content

Commit 39e5bfd

Browse files
committedNov 11, 2024·
Update test configs
1 parent e80f305 commit 39e5bfd

9 files changed

+51
-186
lines changed
 

‎.github/workflows/clang.yml

+10-30
Original file line numberDiff line numberDiff line change
@@ -60,72 +60,52 @@ jobs:
6060

6161
- clang_ver: '12'
6262
build_type: 'Release'
63-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
63+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
6464
ubuntu_ver: '20.04'
6565

6666
- clang_ver: '13'
6767
build_type: 'Release'
68-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
68+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
6969
ubuntu_ver: '22.04'
7070

7171
- clang_ver: '14'
7272
build_type: 'Release'
73-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
73+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
7474
ubuntu_ver: '22.04'
7575

7676
- clang_ver: '15'
7777
build_type: 'Release'
78-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
78+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
7979
ubuntu_ver: '22.04'
8080

8181
- clang_ver: '16'
8282
build_type: 'Release'
83-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
83+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
8484
ubuntu_ver: '24.04'
8585

8686
# - clang_ver: '17'
8787
# build_type: 'Release'
88-
# flags: '-std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
88+
# flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
8989
# ubuntu_ver: '24.04'
9090

91-
- clang_ver: '18'
92-
build_type: 'Release'
93-
flags: '-std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
94-
ubuntu_ver: '24.04'
95-
96-
- clang_ver: '18'
97-
build_type: 'Release'
98-
flags: '-std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
99-
ubuntu_ver: '24.04'
100-
101-
- clang_ver: '18'
102-
build_type: 'Debug'
103-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
104-
ubuntu_ver: '24.04'
105-
106-
- clang_ver: '18'
107-
build_type: 'Debug'
108-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
109-
ubuntu_ver: '24.04'
110-
11191
# - clang_ver: '18'
11292
# build_type: 'Release'
113-
# flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
93+
# flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
11494
# ubuntu_ver: '24.04'
11595

11696
# - clang_ver: '18'
11797
# build_type: 'Release'
118-
# flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
98+
# flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
11999
# ubuntu_ver: '24.04'
120100

121101
- clang_ver: '18'
122102
build_type: 'Debug'
123-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
103+
flags: '-std=c++23 -Werror -fsanitize=address,undefined -msse2 -DTEST_LIBCXX_NEW'
124104
ubuntu_ver: '24.04'
125105

126106
- clang_ver: '18'
127107
build_type: 'Debug'
128-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
108+
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
129109
ubuntu_ver: '24.04'
130110

131111
runs-on: ubuntu-${{ matrix.ubuntu_ver }}

‎.github/workflows/gcc.yml

+7-22
Original file line numberDiff line numberDiff line change
@@ -45,52 +45,37 @@ jobs:
4545

4646
- gcc_ver: '10'
4747
build_type: 'Release'
48-
flags: '-std=c++20 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
48+
flags: '-std=c++20 -msse2 -DTEST_LIBCXX_NEW'
4949
ubuntu_ver: '20.04'
5050

5151
- gcc_ver: '11'
5252
build_type: 'Release'
53-
flags: '-std=c++23 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
53+
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW'
5454
ubuntu_ver: '22.04'
5555

5656
- gcc_ver: '12'
5757
build_type: 'Release'
58-
flags: '-std=c++23 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
58+
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW'
5959
ubuntu_ver: '22.04'
6060

6161
- gcc_ver: '13'
6262
build_type: 'Release'
63-
flags: '-std=c++23 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
63+
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW'
6464
ubuntu_ver: '24.04'
6565

6666
- gcc_ver: '14'
6767
build_type: 'Release'
68-
flags: '-std=c++23 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
68+
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW'
6969
ubuntu_ver: '24.04'
7070

7171
- gcc_ver: '14'
7272
build_type: 'Release'
73-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
73+
flags: '-std=c++23 -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
7474
ubuntu_ver: '24.04'
7575

7676
- gcc_ver: '14'
7777
build_type: 'Debug'
78-
flags: '-std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
79-
ubuntu_ver: '24.04'
80-
81-
- gcc_ver: '14'
82-
build_type: 'Release'
83-
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
84-
ubuntu_ver: '24.04'
85-
86-
- gcc_ver: '14'
87-
build_type: 'Release'
88-
flags: '-std=c++23 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
89-
ubuntu_ver: '24.04'
90-
91-
- gcc_ver: '14'
92-
build_type: 'Debug'
93-
flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
78+
flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
9479
ubuntu_ver: '24.04'
9580

9681
runs-on: ubuntu-${{ matrix.ubuntu_ver }}

‎.github/workflows/intel.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ jobs:
1212
flags: '-std=c++11 -Werror -msse2'
1313

1414
- build_type: 'Release'
15-
flags: '-std=c++20 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
16-
17-
- build_type: 'Release'
18-
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
15+
flags: '-std=c++20 -Werror -msse2 -DTEST_LIBCXX_NEW'
1916

2017
runs-on: ubuntu-22.04
2118

‎.github/workflows/macos_clang.yml

+12-36
Original file line numberDiff line numberDiff line change
@@ -10,98 +10,74 @@ jobs:
1010

1111
- clang_ver: '19'
1212
build_type: 'Release'
13-
flags: '-std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
13+
flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
1414
path_prefix: '/usr/local'
1515
macos_ver: '13'
1616

1717
# macOS-14-arm64
1818
# - clang_ver: '12'
1919
# build_type: 'Release'
20-
# flags: '-std=c++20 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
20+
# flags: '-std=c++20 -Werror -DTEST_LIBCXX_NEW'
2121
# path_prefix: '/opt/homebrew'
2222
# macos_ver: '14'
2323

2424
# - clang_ver: '13'
2525
# build_type: 'Release'
26-
# flags: '-std=c++20 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
26+
# flags: '-std=c++20 -Werror -DTEST_LIBCXX_NEW'
2727
# path_prefix: '/opt/homebrew'
2828
# macos_ver: '14'
2929

3030
# - clang_ver: '14'
3131
# build_type: 'Release'
32-
# flags: '-std=c++20 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
32+
# flags: '-std=c++20 -Werror -DTEST_LIBCXX_NEW'
3333
# path_prefix: '/opt/homebrew'
3434
# macos_ver: '14'
3535

3636
- clang_ver: '15'
3737
build_type: 'Release'
38-
flags: '-std=c++20 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
38+
flags: '-std=c++20 -Werror -DTEST_LIBCXX_NEW'
3939
path_prefix: '/opt/homebrew'
4040
macos_ver: '14'
4141

4242
- clang_ver: '16'
4343
build_type: 'Release'
44-
flags: '-std=c++20 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
44+
flags: '-std=c++20 -Werror -DTEST_LIBCXX_NEW'
4545
path_prefix: '/opt/homebrew'
4646
macos_ver: '14'
4747

4848
- clang_ver: '17'
4949
build_type: 'Release'
50-
flags: '-std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
50+
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW'
5151
path_prefix: '/opt/homebrew'
5252
macos_ver: '14'
5353

5454
- clang_ver: '18'
5555
build_type: 'Release'
56-
flags: '-std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
56+
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW'
5757
path_prefix: '/opt/homebrew'
5858
macos_ver: '14'
5959

6060
- clang_ver: '19'
6161
build_type: 'Release'
62-
flags: '-std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES'
62+
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW'
6363
path_prefix: '/opt/homebrew'
6464
macos_ver: '14'
6565

6666
- clang_ver: '19'
6767
build_type: 'Release'
68-
flags: '-std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
68+
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
6969
path_prefix: '/opt/homebrew'
7070
macos_ver: '14'
7171

7272
- clang_ver: '19'
7373
build_type: 'Debug'
74-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DLIBCPP_TEST_DEDUCTION_GUIDES'
74+
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW'
7575
path_prefix: '/opt/homebrew'
7676
macos_ver: '14'
7777

7878
- clang_ver: '19'
7979
build_type: 'Debug'
80-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
81-
path_prefix: '/opt/homebrew'
82-
macos_ver: '14'
83-
84-
- clang_ver: '19'
85-
build_type: 'Release'
86-
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
87-
path_prefix: '/opt/homebrew'
88-
macos_ver: '14'
89-
90-
- clang_ver: '19'
91-
build_type: 'Release'
92-
flags: '-std=c++23 -Werror -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
93-
path_prefix: '/opt/homebrew'
94-
macos_ver: '14'
95-
96-
- clang_ver: '19'
97-
build_type: 'Debug'
98-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
99-
path_prefix: '/opt/homebrew'
100-
macos_ver: '14'
101-
102-
- clang_ver: '19'
103-
build_type: 'Debug'
104-
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
80+
flags: '-std=c++23 -Werror -fsanitize=address,undefined -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
10581
path_prefix: '/opt/homebrew'
10682
macos_ver: '14'
10783

‎.github/workflows/macos_gcc.yml

+6-18
Original file line numberDiff line numberDiff line change
@@ -10,50 +10,38 @@ jobs:
1010

1111
- gcc_ver: '14'
1212
build_type: 'Release'
13-
flags: '-std=c++23 -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
13+
flags: '-std=c++23 -msse2 -DTEST_LIBCXX_NEW'
1414
path_prefix: '/usr/local'
1515
macos_ver: '13'
1616

1717
# macOS-14-arm64
1818
- gcc_ver: '11'
1919
build_type: 'Release'
20-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES'
20+
flags: '-std=c++23 -DTEST_LIBCXX_NEW'
2121
path_prefix: '/opt/homebrew'
2222
macos_ver: '14'
2323

2424
- gcc_ver: '12'
2525
build_type: 'Release'
26-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES'
26+
flags: '-std=c++23 -DTEST_LIBCXX_NEW'
2727
path_prefix: '/opt/homebrew'
2828
macos_ver: '14'
2929

3030
- gcc_ver: '13'
3131
build_type: 'Release'
32-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES'
32+
flags: '-std=c++23 -DTEST_LIBCXX_NEW'
3333
path_prefix: '/opt/homebrew'
3434
macos_ver: '14'
3535

3636
- gcc_ver: '14'
3737
build_type: 'Release'
38-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES'
38+
flags: '-std=c++23 -DTEST_LIBCXX_NEW'
3939
path_prefix: '/opt/homebrew'
4040
macos_ver: '14'
4141

4242
- gcc_ver: '14'
4343
build_type: 'Release'
44-
flags: '-std=c++23 -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
45-
path_prefix: '/opt/homebrew'
46-
macos_ver: '14'
47-
48-
- gcc_ver: '14'
49-
build_type: 'Release'
50-
flags: '-std=c++23 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
51-
path_prefix: '/opt/homebrew'
52-
macos_ver: '14'
53-
54-
- gcc_ver: '14'
55-
build_type: 'Release'
56-
flags: '-std=c++23 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
44+
flags: '-std=c++23 -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
5745
path_prefix: '/opt/homebrew'
5846
macos_ver: '14'
5947

‎.github/workflows/mingw.yml

+3-15
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,7 @@ jobs:
1414

1515
- arch: 'x64'
1616
build_type: 'Release'
17-
flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
18-
19-
- arch: 'x64'
20-
build_type: 'Release'
21-
flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
17+
flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DTEST_LIBCXX_NEW'
2218

2319
# - arch: 'x86'
2420
# build_type: 'Release'
@@ -30,19 +26,11 @@ jobs:
3026
#
3127
# - arch: 'x86'
3228
# build_type: 'Release'
33-
# flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
34-
#
35-
# - arch: 'x86'
36-
# build_type: 'Release'
37-
# flags: '-std=c++23 -Wa,-mbig-obj -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
38-
#
39-
# - arch: 'x86'
40-
# build_type: 'Release'
41-
# flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
29+
# flags: '-std=c++23 -Wa,-mbig-obj -msse2 -DTEST_LIBCXX_NEW'
4230
#
4331
# - arch: 'x86'
4432
# build_type: 'Release'
45-
# flags: '-std=c++23 -Wa,-mbig-obj -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
33+
# flags: '-std=c++23 -Wa,-mbig-obj -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
4634

4735
runs-on: windows-2022
4836

‎.github/workflows/msvc.yml

+7-43
Original file line numberDiff line numberDiff line change
@@ -44,80 +44,44 @@ jobs:
4444
- toolset: '14.2'
4545
arch: 'x64'
4646
build_type: 'Release'
47-
flags: '/std:c++20 /WX /DLIBCPP_TEST_DEDUCTION_GUIDES'
47+
flags: '/std:c++20 /WX /DTEST_LIBCXX_NEW'
4848
win_ver: '2022'
4949

5050
# Visual Studio 2022
5151
- toolset: '14.4'
5252
arch: 'x64'
5353
build_type: 'Release'
54-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES'
54+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW'
5555
win_ver: '2022'
5656

5757
- toolset: '14.4'
5858
arch: 'x64'
5959
build_type: 'Release'
60-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
60+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
6161
win_ver: '2022'
6262

6363
- toolset: '14.4'
6464
arch: 'x64'
6565
build_type: 'Debug'
66-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES'
66+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW'
6767
win_ver: '2022'
6868

6969
- toolset: '14.4'
7070
arch: 'x86'
7171
build_type: 'Release'
72-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES'
72+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW'
7373
win_ver: '2022'
7474

7575
- toolset: '14.4'
7676
arch: 'x86'
7777
build_type: 'Release'
78-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
78+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
7979
win_ver: '2022'
8080

8181
- toolset: '14.4'
8282
arch: 'x86'
8383
build_type: 'Debug'
84-
flags: '/std:c++latest /WX /DLIBCPP_TEST_DEDUCTION_GUIDES'
85-
win_ver: '2022'
86-
87-
- toolset: '14.4'
88-
arch: 'x64'
89-
build_type: 'Release'
90-
flags: '/std:c++latest /WX /wd4702 /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE'
91-
win_ver: '2022'
92-
93-
- toolset: '14.4'
94-
arch: 'x64'
95-
build_type: 'Release'
96-
flags: '/std:c++latest /WX /wd4702 /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
97-
win_ver: '2022'
98-
99-
- toolset: '14.4'
100-
arch: 'x64'
101-
build_type: 'Debug'
102-
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE'
103-
win_ver: '2022'
104-
105-
- toolset: '14.4'
106-
arch: 'x86'
107-
build_type: 'Release'
108-
flags: '/std:c++latest /WX /wd4702 /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE'
109-
win_ver: '2022'
110-
111-
- toolset: '14.4'
112-
arch: 'x86'
113-
build_type: 'Release'
114-
flags: '/std:c++latest /WX /wd4702 /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE /DMOMO_USE_SAFE_MAP_BRACKETS /DMOMO_USE_UNORDERED_HINT_ITERATORS /DMOMO_DISABLE_TYPE_INFO'
115-
win_ver: '2022'
116-
117-
- toolset: '14.4'
118-
arch: 'x86'
119-
build_type: 'Debug'
120-
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE'
84+
flags: '/std:c++latest /WX /DTEST_LIBCXX_NEW'
12185
win_ver: '2022'
12286

12387
runs-on: windows-${{ matrix.win_ver }}

‎.github/workflows/msvc_clang.yml

+2-6
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,11 @@ jobs:
1111
# Clang 12.0.0 with MSVC-like command-line
1212
- win_ver: '2019'
1313
build_type: 'Release'
14-
flags: '/std:c++latest /WX -msse2 /DLIBCPP_TEST_DEDUCTION_GUIDES'
14+
flags: '/std:c++latest /WX -msse2 /DTEST_LIBCXX_NEW'
1515

1616
- win_ver: '2022'
1717
build_type: 'Release'
18-
flags: '/std:c++latest /WX -msse2 /DLIBCPP_TEST_DEDUCTION_GUIDES'
19-
20-
- win_ver: '2022'
21-
build_type: 'Release'
22-
flags: '/std:c++latest /WX -msse2 /DTEST_LIBCXX_NEW /DTEST_DISABLE_SIMPLE'
18+
flags: '/std:c++latest /WX -msse2 /DTEST_LIBCXX_NEW'
2319

2420
runs-on: windows-${{ matrix.win_ver }}
2521

‎.github/workflows/win_clang.yml

+3-12
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,14 @@ jobs:
1010

1111
# x64
1212
- build_type: 'Release'
13-
flags: '-std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
14-
15-
- build_type: 'Release'
16-
flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
13+
flags: '-std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
1714

1815
# x86
1916
- build_type: 'Release'
20-
flags: '-m32 -std=c++23 -Werror -msse2 -DLIBCPP_TEST_DEDUCTION_GUIDES'
21-
22-
- build_type: 'Release'
23-
flags: '-m32 -std=c++23 -Werror -DLIBCPP_TEST_DEDUCTION_GUIDES -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
24-
25-
- build_type: 'Release'
26-
flags: '-m32 -std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE'
17+
flags: '-m32 -std=c++23 -Werror -msse2 -DTEST_LIBCXX_NEW'
2718

2819
- build_type: 'Release'
29-
flags: '-m32 -std=c++23 -Werror -DTEST_LIBCXX_NEW -DTEST_DISABLE_SIMPLE -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
20+
flags: '-m32 -std=c++23 -Werror -DTEST_LIBCXX_NEW -fno-rtti -DMOMO_USE_SAFE_MAP_BRACKETS -DMOMO_USE_UNORDERED_HINT_ITERATORS -DMOMO_DISABLE_TYPE_INFO'
3021

3122
runs-on: windows-2022
3223

0 commit comments

Comments
 (0)
Please sign in to comment.