@@ -158,6 +158,82 @@ jobs:
158158 numcpp_use_multithread : true
159159 sudo : sudo
160160
161+ test_linux_gcc_cxx_23_single_thread :
162+ runs-on : ubuntu-latest
163+ steps :
164+ - name : Checkout
165+ uses : actions/checkout@v3
166+
167+ - name : Configure Environment
168+ uses : ./.github/actions/LinuxEnvironmentSetup
169+
170+ - name : Build and Test
171+ uses : ./.github/actions/BuildTestInstall
172+ with :
173+ numcpp_no_use_boost : OFF
174+ shell : bash -l {0}
175+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
176+ cxx_std_version : 23
177+ numcpp_use_multithread : false
178+ sudo : sudo
179+
180+ test_linux_gcc_cxx_23_multi_thread :
181+ runs-on : ubuntu-latest
182+ steps :
183+ - name : Checkout
184+ uses : actions/checkout@v3
185+
186+ - name : Configure Environment
187+ uses : ./.github/actions/LinuxEnvironmentSetup
188+
189+ - name : Build and Test
190+ uses : ./.github/actions/BuildTestInstall
191+ with :
192+ numcpp_no_use_boost : OFF
193+ shell : bash -l {0}
194+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
195+ cxx_std_version : 23
196+ numcpp_use_multithread : true
197+ sudo : sudo
198+
199+ test_linux_gcc_no_boost_cxx_23_single_thread :
200+ runs-on : ubuntu-latest
201+ steps :
202+ - name : Checkout
203+ uses : actions/checkout@v3
204+
205+ - name : Configure Environment
206+ uses : ./.github/actions/LinuxEnvironmentSetup
207+
208+ - name : Build and Test
209+ uses : ./.github/actions/BuildTestInstall
210+ with :
211+ numcpp_no_use_boost : ON
212+ shell : bash -l {0}
213+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
214+ cxx_std_version : 23
215+ numcpp_use_multithread : false
216+ sudo : sudo
217+
218+ test_linux_gcc_no_boost_cxx_23_multi_thread :
219+ runs-on : ubuntu-latest
220+ steps :
221+ - name : Checkout
222+ uses : actions/checkout@v3
223+
224+ - name : Configure Environment
225+ uses : ./.github/actions/LinuxEnvironmentSetup
226+
227+ - name : Build and Test
228+ uses : ./.github/actions/BuildTestInstall
229+ with :
230+ numcpp_no_use_boost : ON
231+ shell : bash -l {0}
232+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
233+ cxx_std_version : 23
234+ numcpp_use_multithread : true
235+ sudo : sudo
236+
161237 test_linux_clang_cxx_17_single_thread :
162238 runs-on : ubuntu-latest
163239 steps :
@@ -334,6 +410,94 @@ jobs:
334410 numcpp_use_multithread : true
335411 sudo : sudo
336412
413+ test_linux_clang_cxx_23_single_thread :
414+ runs-on : ubuntu-latest
415+ steps :
416+ - name : Checkout
417+ uses : actions/checkout@v3
418+
419+ - name : Configure Environment
420+ uses : ./.github/actions/LinuxEnvironmentSetup
421+
422+ - name : Build and Test
423+ uses : ./.github/actions/BuildTestInstall
424+ env :
425+ CC : clang
426+ CXX : clang++
427+ with :
428+ numcpp_no_use_boost : OFF
429+ shell : bash -l {0}
430+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
431+ cxx_std_version : 23
432+ numcpp_use_multithread : false
433+ sudo : sudo
434+
435+ test_linux_clang_cxx_23_multi_thread :
436+ runs-on : ubuntu-latest
437+ steps :
438+ - name : Checkout
439+ uses : actions/checkout@v3
440+
441+ - name : Configure Environment
442+ uses : ./.github/actions/LinuxEnvironmentSetup
443+
444+ - name : Build and Test
445+ uses : ./.github/actions/BuildTestInstall
446+ env :
447+ CC : clang
448+ CXX : clang++
449+ with :
450+ numcpp_no_use_boost : OFF
451+ shell : bash -l {0}
452+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
453+ cxx_std_version : 23
454+ numcpp_use_multithread : true
455+ sudo : sudo
456+
457+ test_linux_clang_no_boost_cxx_23_single_thread :
458+ runs-on : ubuntu-latest
459+ steps :
460+ - name : Checkout
461+ uses : actions/checkout@v3
462+
463+ - name : Configure Environment
464+ uses : ./.github/actions/LinuxEnvironmentSetup
465+
466+ - name : Build and Test
467+ uses : ./.github/actions/BuildTestInstall
468+ env :
469+ CC : clang
470+ CXX : clang++
471+ with :
472+ numcpp_no_use_boost : ON
473+ shell : bash -l {0}
474+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
475+ cxx_std_version : 23
476+ numcpp_use_multithread : false
477+ sudo : sudo
478+
479+ test_linux_clang_no_boost_cxx_23_multi_thread :
480+ runs-on : ubuntu-latest
481+ steps :
482+ - name : Checkout
483+ uses : actions/checkout@v3
484+
485+ - name : Configure Environment
486+ uses : ./.github/actions/LinuxEnvironmentSetup
487+
488+ - name : Build and Test
489+ uses : ./.github/actions/BuildTestInstall
490+ env :
491+ CC : clang
492+ CXX : clang++
493+ with :
494+ numcpp_no_use_boost : ON
495+ shell : bash -l {0}
496+ boost_root : /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
497+ cxx_std_version : 23
498+ numcpp_use_multithread : true
499+ sudo : sudo
500+
337501 test_windows_cxx_17_single_thread :
338502 runs-on : windows-latest
339503 steps :
@@ -485,3 +649,79 @@ jobs:
485649 boost_root : ${{ steps.configure-environment.outputs.BOOST_ROOT }}
486650 cxx_std_version : 20
487651 numcpp_use_multithread : true
652+
653+ test_windows_cxx_23_single_thread :
654+ runs-on : windows-latest
655+ steps :
656+ - name : Checkout
657+ uses : actions/checkout@v3
658+
659+ - name : Configure Environment
660+ id : configure-environment
661+ uses : ./.github/actions/WindowsEnvironmentSetup
662+
663+ - name : Build and Test
664+ uses : ./.github/actions/BuildTestInstall
665+ with :
666+ numcpp_no_use_boost : OFF
667+ shell : powershell
668+ boost_root : ${{ steps.configure-environment.outputs.BOOST_ROOT }}
669+ cxx_std_version : 23
670+ numcpp_use_multithread : false
671+
672+ test_windows_cxx_23_multi_thread :
673+ runs-on : windows-latest
674+ steps :
675+ - name : Checkout
676+ uses : actions/checkout@v3
677+
678+ - name : Configure Environment
679+ id : configure-environment
680+ uses : ./.github/actions/WindowsEnvironmentSetup
681+
682+ - name : Build and Test
683+ uses : ./.github/actions/BuildTestInstall
684+ with :
685+ numcpp_no_use_boost : OFF
686+ shell : powershell
687+ boost_root : ${{ steps.configure-environment.outputs.BOOST_ROOT }}
688+ cxx_std_version : 23
689+ numcpp_use_multithread : true
690+
691+ test_windows_no_boost_cxx_23_single_thread :
692+ runs-on : windows-latest
693+ steps :
694+ - name : Checkout
695+ uses : actions/checkout@v3
696+
697+ - name : Configure Environment
698+ id : configure-environment
699+ uses : ./.github/actions/WindowsEnvironmentSetup
700+
701+ - name : Build and Test
702+ uses : ./.github/actions/BuildTestInstall
703+ with :
704+ numcpp_no_use_boost : ON
705+ shell : powershell
706+ boost_root : ${{ steps.configure-environment.outputs.BOOST_ROOT }}
707+ cxx_std_version : 23
708+ numcpp_use_multithread : false
709+
710+ test_windows_no_boost_cxx_23_multi_thread :
711+ runs-on : windows-latest
712+ steps :
713+ - name : Checkout
714+ uses : actions/checkout@v3
715+
716+ - name : Configure Environment
717+ id : configure-environment
718+ uses : ./.github/actions/WindowsEnvironmentSetup
719+
720+ - name : Build and Test
721+ uses : ./.github/actions/BuildTestInstall
722+ with :
723+ numcpp_no_use_boost : ON
724+ shell : powershell
725+ boost_root : ${{ steps.configure-environment.outputs.BOOST_ROOT }}
726+ cxx_std_version : 23
727+ numcpp_use_multithread : true
0 commit comments